Gérer des bases de données dans Azure SQL Database avec Azure Automation
S’applique à : Base de données Azure SQL Base de données SQL dans Fabric
Ce guide vous présente le service Azure Automation et la manière dont il peut être utilisé pour simplifier la gestion des bases de données dans la base de données Azure SQL et la base de données Fabric SQL, qui partage de nombreuses fonctionnalités avec la base de données Azure SQL.
À 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 vous aider à gérer vos bases de données
Azure Automation vous permet de gérer les bases de données Azure SQL Database à l'aide des dernières cmdlets Az PowerShell disponibles dans Azure Az PowerShell. Azure Automation dispose dès le départ de ces cmdlets Azure Az PowerShell, de sorte que vous pouvez effectuer toutes vos tâches de gestion SQL Database 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 serveurs SQL 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.
Pour obtenir un didacticiel, consultez Gérer les bases de données dans Azure SQL Database à l’aide d’Azure Automation.
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
Au lieu de SQL Agent, Azure SQL Database peut utiliser un agent de travail élastique pour exécuter des instructions T-SQL selon une planification. Pour plus d’informations sur les différences entre SQL Agent et travaux élastiques, consultez Automatiser les tâches de gestion dans Azure SQL.
Contenu connexe
Pour obtenir un didacticiel et des exemples, consultez Gérer les bases de données dans Azure SQL Database à l’aide d’Azure Automation.
Maintenant que vous avez appris les bases d'Azure Automation et que vous savez l'utiliser pour gérer Azure SQL Database, suivez ces liens pour en savoir plus sur Azure Automation :