Technologies associées à Azure Automation
Technologie | Description | Cas d’usage |
Runbooks | Scripts d’automatisation (PowerShell, Python, Graphiques) | Déploiement de ressources, maintenance périodique |
State Configuration | Gestion de la configuration via DSC (Desired State Configuration) | Standardisation des configurations serveur |
Gestion des mises à jour | Patch management cross-cloud | Conformité des systèmes hybrides |
Modèles ARM | Déploiement d’infrastructure déclarative | Provisionnement reproductible |
Hybrid Runbook Worker | Exécution de runbooks sur systèmes locaux | Automatisation hybride |
Prérequis techniques et compétences
Catégorie | Exigences | Détails |
Environnement | Abonnement Azure Actif | Accès au portail Azure |
Réseau | NSG configurés pour l’automatisation hybride | Ouverture port 443 pour Hybrid Worker[ |
Authentification | Compte « Run As » Azure AD | Permissions Contributor sur l’abonnement |
Compétences | PowerShell/Python de base | Création de scripts simples |
Monitoring | Espace de travail Log Analytics | Intégration obligatoire pour certaines fonctionnalités |
Niveau de difficulté
Tâche | Difficulté | Justification |
Déploiement de compte Automation | ★★☆☆☆ | Template ARM disponible |
Création de runbook graphique | ★★★☆☆ | Interface visuelle mais logique à maîtriser |
Configuration DSC | ★★★★☆ | Nécessite compétences PowerShell avancées |
Automatisation hybride | ★★★★☆ | Configuration réseau complexe |
Intégration CI/CD | ★★★☆☆ | Nécessite connaissances Azure DevOps |
Technique
Azure Automation est un service cloud de Microsoft Azure qui permet d’automatiser, d’orchestrer et de configurer des tâches et des processus dans des environnements cloud ou hybrides. Il aide les entreprises à réduire les erreurs humaines, à améliorer l’efficacité opérationnelle et à optimiser la gestion des ressources.
Fonctions principales
Automatisation des processus : Exécution de scripts et de workflows (appelés runbooks) pour automatiser des tâches répétitives comme la gestion des machines virtuelles, la maintenance, ou le déploiement d’applications.
Gestion de la configuration : Surveillance et gestion de la configuration des machines pour garantir leur conformité avec les exigences de l’entreprise.
Mise à jour automatique : Gestion centralisée des mises à jour pour les systèmes d’exploitation Windows et Linux, permettant de planifier et d’appliquer des correctifs automatiquement.
Inventaire et suivi des modifications : Collecte d’informations sur les ressources, suivi des modifications et détection des écarts de configuration.
Avantages
Gain de temps et réduction des erreurs grâce à l’automatisation des tâches manuelles.
Gestion centralisée de l’automatisation pour les environnements hybrides (cloud et sur site).
Scalabilité : Adapté aux petites comme aux grandes entreprises.
Intégration avec d’autres services Azure et outils tiers.
Cas d’usage typiques
Déploiement automatisé de ressources
Sauvegarde et restauration
Gestion des mises à jour de sécurité
Surveillance de la conformité
Pour commencer
Nous vous invitons pour :
Créer un compte Automation
Écrire et exécuter des runbooks
Configurer la gestion des mises à jour et la gestion de la configuration
En résumé, Azure Automation est une solution puissante pour automatiser la gestion de vos ressources Azure et sur site, améliorer la productivité et garantir la conformité de votre infrastructure informatique.