Aller au contenu

Solutions et outils de gestion d'Azure

Vue d'ensemble

Azure - Outils de gestion

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é.