Gérer des bases de données dans Azure SQL Managed Instance avec Azure Automation

S’applique à :Azure SQL Managed Instance

Ce guide présente le service Azure Automation et vous explique comment l’utiliser pour simplifier la gestion des bases de données dans Azure SQL Managed Instance.

À propos d’Azure Automation

Azure Automation est un service Azure destiné à simplifier la gestion du cloud via l'automatisation des processus. Azure Automation permet d'automatiser les tâches fastidieuses, manuelles, propices aux erreurs et répétitives, afin d'augmenter la fiabilité, l'efficacité et le retour sur investissement pour votre organisation. Pour plus d’informations sur la prise en main, consultez Introduction à Azure Automation.

Azure Automation fournit un moteur d’exécution de workflow très fiable et très disponible, qui s'adapte à vos besoins à mesure que votre entreprise se développe. Dans Azure Automation, les processus peuvent être lancés manuellement, par des systèmes tiers ou à des intervalles planifiés, afin que les tâches interviennent exactement au moment opportun.

Réduisez les coûts opérationnels et dégagez du temps pour votre personnel informatique/DevOps afin de lui permettre de se concentrer sur des tâches générant une valeur ajoutée pour l'entreprise, en configurant Azure Automation pour exécuter automatiquement vos tâches de gestion de cloud.

Comment Azure Automation peut aider à gérer vos SQL Managed Instances

Azure Automation vous permet de gérer les bases de données dans Azure SQL Managed Instance à l’aide des [dernières cmdlets Az PowerShell]/powershell/azure/install-azure-powershell disponibles dans Azure Az PowerShell. Azure Automation dispose immédiatement de ces cmdlets Azure Az PowerShell, de sorte que vous pouvez effectuer toutes vos tâches de gestion au sein du service. Dans Azure Automation, vous pouvez également associer ces applets de commande à des applets de commande d’autres services Azure, afin d’automatiser des tâches complexes entre des services Azure et des systèmes tiers.

Azure Automation a également la possibilité de communiquer directement avec les SQL Managed Instances en exécutant des commandes SQL à l’aide de PowerShell.

Les galeries de runbooks et de modules Azure Automation fournissent un éventail de runbooks de Microsoft et de la communauté que vous pouvez importer dans Azure Automation. Pour utiliser l’un de ces runbooks, vous pouvez en télécharger un à partir de la galerie, ou importer directement des runbooks à partir de la galerie, ou à partir de votre compte Automation sur le portail Azure.

Remarque

Le runbook Automation peut s’exécuter à partir d’une plage d’adresses IP dans n’importe quel centre de données dans une région Azure. Pour plus d’informations, consultez les enregistrements DNS de la région Automation.

Authentification via des identités managées

Les comptes d’identification Azure Automation Classic seront mis hors service le 30 septembre 2023. Utilisez plutôt des identités managées pour l’authentification pour les runbooks existants et nouveaux. Les identités managées fournissent les mêmes fonctionnalités que les comptes d’identification, plus :

  • Authentification sécurisée auprès de n’importe quel service Azure qui prend en charge l’authentification Microsoft Entra ID (anciennement Azure Active Directory).
  • Surcharge de gestion réduite avec un accès facile aux ressources.
  • Runbooks simplifiés sans qu’il soit nécessaire d’utiliser du code multiligne.

Depuis avril 2023, la création de comptes d’identification dans Azure Automation n’est plus possible.

Pour plus d’informations sur l’action requise, consultez Migrer à partir de comptes d’identification existants vers des identités managées.

Autres méthodes d’automatisation

Azure SQL Managed Instance a une compatibilité presque complète avec SQL Agent dans la dernière version de SQL Server. Pour plus d’informations, consultez Automatiser des tâches de gestion à l’aide de travaux SQL Agent dans Azure SQL Managed Instance.

Maintenant que vous avez appris les bases d’Azure Automation et que vous savez l’utiliser pour gérer les SQL Managed Instances, suivez ces liens pour en savoir plus sur Azure Automation.