Solutions et outils de gestion d'Azure
Vue d'ensemble
Pour administrer
Portail Azure
Interface web permettant de créer, configurer et administrer les ressources Azure. Elle propose également des tableaux de bord pour consulter leur état, suivre leur utilisation et accéder aux services de gestion.
Azure CLI
Outil en ligne de commande permettant de gérer les ressources Azure depuis Windows, Linux ou macOS. Ses commandes peuvent être exécutées directement ou intégrées dans des scripts pour automatiser les opérations.
Azure PowerShell
Ensemble de modules PowerShell permettant de créer, configurer et administrer les ressources Azure. Il facilite l’écriture de scripts d’administration et l’intégration des opérations Azure dans un environnement PowerShell.
Azure Cloud Shell
Environnement de commandes hébergé par Microsoft et accessible depuis un navigateur. Il fournit notamment Azure CLI et Azure PowerShell, avec les outils nécessaires pour administrer Azure sans les installer sur son ordinateur.
Pour déployer et organiser
Azure Resource Manager (ARM)
Service de déploiement et de gestion des ressources Azure. Il traite les demandes de création, de modification et de suppression envoyées notamment depuis le portail, les outils en ligne de commande ou les API.
Langage Bicep
Langage déclaratif permettant de décrire les ressources Azure à déployer, leurs propriétés et leurs dépendances. Il facilite la mise en œuvre de l’infrastructure sous forme de code et permet de reproduire les déploiements dans différents environnements.
Modèles ARM
Fichiers JSON décrivant les ressources Azure, leur configuration et leurs dépendances. Azure Resource Manager les utilise pour déployer une infrastructure de manière déclarative, avec des paramètres adaptés à chaque environnement.
Azure Resource Graph
Service permettant d’interroger les propriétés des ressources Azure à grande échelle à l’aide d’un langage fondé sur KQL. Il facilite la réalisation d’inventaires et l’identification de ressources selon leur type, leur région, leurs étiquettes ou leur configuration.
Pour gouverner et sécuriser
Azure Policy
Service permettant de définir des règles applicables aux ressources Azure et d’évaluer leur conformité. Il peut notamment limiter les régions autorisées, imposer des étiquettes, bloquer certaines configurations ou corriger des écarts selon les stratégies définies.
Azure RBAC
Mécanisme de contrôle des accès fondé sur des rôles. Il permet de préciser qui peut effectuer quelles opérations sur les ressources Azure, à l’échelle d’un groupe de gestion, d’un abonnement, d’un groupe de ressources ou d’une ressource.
Microsoft Defender for Cloud
Solution permettant d’évaluer la posture de sécurité des environnements Cloud et hybrides et de proposer des améliorations. Selon les plans activés, elle fournit également des fonctions de protection des workloads et de détection des menaces.
Pour superviser
Azure Monitor
Service de supervision permettant de collecter et d’analyser les métriques, les journaux et les traces des applications et de l’infrastructure. Il propose des visualisations et des alertes pour suivre les performances et détecter les anomalies.
Application Insights
Fonctionnalité d’Azure Monitor consacrée à la supervision des applications. Elle permet notamment d’analyser les requêtes, les temps de réponse, les erreurs et les appels aux dépendances afin de diagnostiquer les problèmes de fonctionnement ou de performance.
Log Analytics
Outil d’Azure Monitor permettant d’interroger les journaux et les traces stockés dans un espace de travail Log Analytics à l’aide du langage KQL. Il facilite la recherche d’événements, la corrélation des données et l’investigation des incidents.
Azure Service Health
Service fournissant une vue personnalisée des incidents, des maintenances planifiées et des avis concernant les services Azure utilisés. Il permet de configurer des alertes pour être informé des événements susceptibles d’affecter ses ressources.
Pour suivre les coûts et optimiser
Microsoft Cost Management
Ensemble d’outils permettant d’analyser les coûts et l’utilisation des services, de consulter les prévisions de dépenses et de définir des budgets avec des alertes. Il aide à comprendre la répartition des dépenses et à identifier des possibilités d’optimisation.
Azure Advisor
Service proposant des recommandations personnalisées à partir de la configuration et de l’utilisation des ressources Azure. Ces recommandations portent sur les coûts, la sécurité, la fiabilité, les performances et l’excellence opérationnelle.
Calculatrice des prix Azure
Outil permettant d’estimer le coût des services Azure avant leur déploiement. L’estimation dépend notamment des ressources choisies, de leur région, de leur configuration et des hypothèses d’utilisation renseignées.
Pour automatiser et étendre
Azure Automation
Service permettant d’automatiser des tâches d’administration à l’aide de runbooks, notamment écrits en PowerShell ou en Python. Ces traitements peuvent être planifiés ou déclenchés à la demande et exécutés dans Azure ou sur des machines configurées comme workers hybrides.
Azure Logic Apps
Service permettant de créer des workflows qui coordonnent des actions entre applications, services et sources de données. Ses connecteurs facilitent l’automatisation de traitements déclenchés par un événement ou selon une planification.
Azure Arc
Ensemble de services étendant les capacités de gestion d’Azure à des ressources situées sur site ou chez d’autres fournisseurs Cloud. Il permet notamment de centraliser la gestion de serveurs et de clusters Kubernetes et de leur appliquer des fonctions de gouvernance, de supervision et de sécurité.
