Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment planifier, configurer et optimiser la surveillance entre Azure tout en intégrant des données à partir d’autres clouds, locaux et environnements de périphérie. La surveillance de votre patrimoine cloud Azure implique d’observer et d’analyser en continu les performances, l’intégrité et la sécurité de vos ressources et applications cloud.
Identifier votre étendue de supervision
Les responsabilités de supervision varient selon le modèle de déploiement. Utilisez le tableau suivant pour identifier vos responsabilités de supervision pour l’infrastructure (IaaS), la plateforme (PaaS), les logiciels (SaaS) et les déploiements locaux.
| Zones de surveillance | Sur site | IaaS (Azure) | PaaS (Azure) | SaaS |
|---|---|---|---|---|
| Santé du service | ✔️ | ✔️ | ✔️ | ✔️ |
| Sécurité | ✔️ | ✔️ | ✔️ | ✔️ |
| Conformité | ✔️ | ✔️ | ✔️ | ✔️ |
| Coût | ✔️ | ✔️ | ✔️ | ✔️ |
| Données | ✔️ | ✔️ | ✔️ | ✔️ |
| Code et runtime | ✔️ | ✔️ | ✔️ | |
| Ressources de cloud | ✔️ | ✔️ | ✔️ | |
| Système d’exploitation | ✔️ | ✔️ | ||
| Couche de virtualisation | ✔️ | ✔️ | ||
| Matériel physique | ✔️ |
Planifier votre stratégie de supervision
Une stratégie de supervision décrit vos besoins dans chaque environnement. L’objectif de la surveillance est de détecter et de répondre aux problèmes en temps réel, de diagnostiquer les problèmes actuels ou passés, et de prédire et d’empêcher les problèmes futurs. Voici comment procéder :
Définissez votre approche de supervision. Choisissez un modèle de gestion centralisée ou partagée en fonction de la taille et de la complexité de votre organisation.
Approche de supervision Responsabilités et étendue Idéal pour Avantages Inconvénients Centralisé Gérez toutes les tâches de surveillance de manière centralisée. Start-ups ou faible empreinte informatique en nuage. Gouvernance simplifiée et contrôle des coûts. Risque de goulots d’étranglement opérationnels. Gestion partagée Surveillez de manière centralisée l’intégrité, la sécurité, la conformité, le coût, les données et les services partagés.
Les équipes de charge de travail surveillent les charges de travail.Entreprises avec plusieurs charges de travail. Équilibre la gouvernance avec une agilité au niveau de la charge de travail.
Améliore la vitesse de réponse et la responsabilité.Nécessite des définitions de rôle claires et une coordination continue. Identifiez ce que vous devez surveiller. Dressez un inventaire complet de votre environnement Azure. Incluez d’autres clouds, déploiements de périphérie et systèmes locaux en fonction des besoins. Utilisez Azure Resource Graph Explorer pour localiser toutes les ressources Azure. Commencez par l’exemple de requêtes . Utilisez Azure Arc pour importer des données de surveillance à partir d’un emplacement local, d’autres clouds ou de périphérie dans Azure.
Définissez les exigences de collecte de données. Déterminez les métriques et journaux que vous devez collecter pour la conformité, la sécurité et un diagnostic efficace des problèmes. Respectez les exigences de conformité réglementaire et toutes les règles de gouvernance internes. Si vous ne savez pas quoi collecter, rassemblez tous les journaux et métriques disponibles pour éviter les lacunes de données. Il s’agit d’une solution à court terme qui n’est pas rentable. Lorsque vous avez suffisamment de données, utilisez la calculatrice de prix Azure pour estimer le coût du regroupement à long terme et ajuster les paramètres de collecte pour répondre à votre budget.
Définissez les exigences de rétention des données. Déterminez la durée pendant laquelle vous devez conserver les données de surveillance pour répondre aux besoins d’audit et de conformité. Les stratégies de rétention appropriées permettent des analyses historiques, prennent en charge la conformité réglementaire et conservent les données pour les enquêtes de sécurité.
Définissez les exigences d’alerte. Déterminez quels événements critiques doivent déclencher des alertes, telles que des pannes de ressources, des violations de seuil de performances ou des anomalies de sécurité. Classer les alertes par gravité, décrire les actions de réponse et spécifier des chemins d’escalade afin que les événements urgents atteignent les bonnes équipes. Utilisez Azure Monitor alertes pour configurer des règles d’alerte, des notifications et des groupes d’actions. Les alertes proactives garantissent des réponses rapides et réduisent les temps d’arrêt.
Testez et affinez votre approche de supervision. Vérifiez que vous capturez les données correctes et déclenchez des alertes au niveau des seuils appropriés. Ajustez les cibles de collecte et de fiabilité des données en fonction des nouvelles conclusions. Les améliorations itératives vous permettent d’adapter les besoins métier, de surveiller les lacunes et de maintenir des performances système optimales.
Concevoir une solution de supervision
La conception d’une solution de monitoring fait référence à la création d’un système permettant de collecter et de stocker des journaux, des métriques et des insights. Une solution bien conçue permet de satisfaire les besoins opérationnels, de sécurité et de conformité. Voici comment procéder :
Consolidez vos solutions de supervision. Utilisez une plateforme pour surveiller les environnements Azure, locaux, de cloud public et de périphérie en fonction des besoins. Cette approche consolidée simplifie vos opérations, empêche le changement fréquent d’outils et permet à votre équipe de détecter et de résoudre rapidement les problèmes. Utilisez Azure Monitor comme solution de supervision principale. Utilisez Azure Arc pour collecter des données à partir d’autres clouds, déploiements locaux et edge.
Visez à centraliser les données de surveillance. Limitez le nombre d’emplacements pour le stockage des journaux et des métriques. Moins d’emplacements facilitent la gestion et la corrélation des données. Il existe plusieurs emplacements pour stocker et analyser les données de surveillance. Par exemple, les opérations de sécurité, la résidence des données, la résilience des données et le nombre de locataires Azure sont tous des facteurs qui peuvent vous obliger à stocker vos données de surveillance dans plusieurs emplacements. Pour plus d’informations, consultez Concevoir une architecture d’espace de travail Log Analytics.
Comprenez où envoyer des données de surveillance. Collectez les journaux et les métriques et stockez-les dans des destinations qui correspondent à vos besoins opérationnels. Choisissez parmi ces destinations Azure principales : espace de travail Azure Log Analytics (stockage interactif et à long terme), compte stockage Azure (stockage à long terme), Azure Event Hubs (intégration SIEM par des tiers), Azure Data Explorer et une solution partenaire. Lorsqu’elles sont généralement disponibles, utilisez règles de collecte de données pour configurer la collecte centralisée des données de surveillance. Sinon, utilisez les paramètres de diagnostic.
Automatisez la surveillance. Vous souhaitez un moyen automatisé d’appliquer vos stratégies de surveillance dans des environnements plus volumineux.
Utilisez Azure Policy. Appliquez ce que vous collectez et où vous l’envoyez avec Azure Policy. Utilisez Azure Policy pour gérer les règles de collection de données . Pour les paramètres de diagnostic, utilisez stratégies de surveillance intégrées et créez des stratégies personnalisées en fonction des besoins. Appliquez la installation de l’agent Azure Monitor sur toutes les machines virtuelles. Si vous êtes un utilisateur de zone d'atterrissage Azure, utilisez Azure Policy pour définir votre base de référence d'alerte Azure Monitor.
Utilisez l’infrastructure en tant que code (IaC). Utilisez infrastructure en tant que code pour configurer et déployer des ressources Azure Monitor à grande échelle. Cette méthode est le moyen professionnel de gérer vos ressources.
Optimisez les coûts de supervision. Effectuez des révisions régulières des données de surveillance que vous collectez et stockez. Ce que vous collectez, où vous le stockez et combien de temps vous stockez cela affecte le coût. Ajustez les périodes de rétention du stockage pour optimiser les coûts sans arrêter la collecte de certaines données de surveillance. Pour optimiser davantage les coûts, arrêtez de collecter des logs non utiles. Pour plus d’informations sur l’optimisation des coûts, consultez Optimisation des coûts dans Azure Monitor.
Configurer la surveillance
Configurez les outils et les paramètres pour collecter des insights dans votre environnement de Azure. La configuration appropriée fournit une détection et un alignement proactifs des problèmes avec la gouvernance prescriptive dans votre patrimoine cloud. Cette section vous montre comment :
- Surveiller l’intégrité du service
- Surveiller la sécurité
- Surveiller la conformité
- Surveiller les coûts
- Surveiller des données
- Surveiller le code et le temps d’exécution
- Surveiller les ressources cloud
Surveiller l’intégrité du service
La surveillance de la disponibilité du service se concentre sur la détection des pannes de service, des interruptions et des problèmes de ressources dans votre environnement cloud. Vous souhaitez une visibilité en temps réel des problèmes potentiels pour maintenir des opérations cohérentes. La surveillance de la santé des services est le strict minimum pour superviser votre infrastructure cloud. Voici comment procéder :
Surveillez la santé des services sous-jacents. Vous devez être conscient des pannes affectant l’infrastructure des services et régions cloud que vous utilisez. Utilisez Azure Service Health pour recevoir des alertes gratuites sur les problèmes de service, la maintenance planifiée et d’autres modifications affectant vos services et régions Azure.
Surveillez la santé des ressources sous-jacentes. Vous avez besoin d’un moyen de diagnostiquer et de résoudre les problèmes sous-jacents dans vos ressources cloud. Vous avez également besoin d’un historique de ces pannes pour pouvoir signaler les violations de contrat de niveau de service (SLA). Utilisez Azure Resource Health pour surveiller l’intégrité de vos ressources cloud individuelles.
Superviser la sécurité
La surveillance de la sécurité implique le suivi des interactions d’identité, des vulnérabilités et de l’activité réseau pour protéger votre patrimoine Azure. Vous avez besoin d’une surveillance continue de la sécurité pour protéger les données et maintenir la conformité dans vos environnements cloud. Voici comment procéder :
Surveiller les identités. Vous devez comprendre les interactions utilisateur, détecter les connexions potentiellement risquées, résoudre les problèmes de connexion et auditer les modifications d’identité pour garantir la sécurité et l’intégrité de votre environnement. Configurez le monitoring Microsoft Entra et collectez les journaux nécessaires pour répondre à vos exigences de sécurité et de conformité.
Surveillez les vulnérabilités de sécurité. Vous avez besoin d’une seule solution de surveillance de la sécurité pour détecter les vulnérabilités de sécurité dans vos différents environnements. Par exemple, utilisez Microsoft Defender for Cloud pour surveiller les vulnérabilités de sécurité dans Azure, d’autres clouds publics, périphériques et réseaux privés locaux. Utilisez Microsoft Sentinel pour la gestion des informations et des événements de sécurité (SIEM) et l’orchestration de la sécurité, l’automatisation et la réponse (SOAR). Microsoft Sentinel s’appuie sur la plateforme Log Analytics pour que vous ayez une symbiose clé.
Surveillez l’activité réseau. Vous devez surveiller le trafic réseau au sein de votre cloud et de vos réseaux en dehors de votre cloud. La surveillance du réseau vous aide à résoudre les problèmes de performances et à maintenir la sécurité réseau. Utilisez Network Watcher pour surveiller les réseaux virtuels Azure (à l’aide des journaux de flux et de l’analyse du trafic). Utilisez le moniteur de connexion pour la surveillance du réseau multicloud et sur site.
Surveillez la sécurité des workloads. Pour la surveillance de la sécurité des charges de travail, consultez Recommandations pour la surveillance et la détection des menaces du Well-Architected Framework.
Effectuez le monitoring de la conformité
La surveillance de la conformité vérifie l’alignement des exigences de gouvernance et des réglementations du secteur. Vous devez suivre la conformité pour réduire les risques et respecter les normes prescriptives pour un patrimoine Azure bien géré. Voici comment procéder :
Surveillez la conformité de la configuration. Vous avez besoin de moyens d’aligner vos environnements sur vos politiques de gouvernance. Utilisez Azure Policy pour l’audit automatisé et l’application de stratégies spécifiques. Il surveille également la conformité à ces stratégies. Azure Policy est gratuit et offre des stratégies intégrées qui s’alignent sur de nombreuses normes regulatoires, tels que ISO 27001, NIST SP 800-53 et PCI DSS.
Surveillez la conformité des données. Vous devez évaluer et gérer automatiquement la conformité dans votre environnement multicloud, en simplifiant la conformité et en réduisant les risques. Utilisez Gestionnaire de conformité Microsoft Purview pour évaluer et gérer la conformité dans les environnements multiclouds.
Surveillez la conformité de la charge de travail. Pour la surveillance de la conformité des charges de travail, consultez les recommandations de Well-Architected Framework pour établir une base de référence de sécurité.
Superviser les coûts
La surveillance des coûts fait référence au suivi et au contrôle de vos dépenses cloud dans Azure et d’autres environnements. Vous souhaitez que la transparence des coûts optimise l’utilisation des ressources et suive des instructions prescriptives pour la gouvernance financière. Voici comment procéder :
Comprendre la tarification des services. Veillez à comprendre la tarification des services et fonctionnalités que vous utilisez. Vous souhaitez éviter les surprises lors de la période de facturation. Utilisez les informations de tarification Azure.
Surveillez les dépenses cloud. Utilisez les outils disponibles pour surveiller les coûts dans vos environnements. Pour les dépenses Azure, utilisez Microsoft Cost Management pour définir des budgets, obtenir des recommandations d'optimisation des coûts, déclencher des alertes pour les anomalies de coût et analyser les coûts.
Passez en revue régulièrement les dépenses cloud. Incorporez les révisions des coûts dans votre cadence opérationnelle régulière. Les évaluations régulières vous permettent d’identifier les modèles de dépense en temps opportun et vous permettent également d’ajuster l’utilisation des ressources pour optimiser les coûts.
Surveillez les coûts de la charge de travail. Pour la surveillance des coûts des charges de travail, consultez les recommandations du Well-Architected Framework pour collecter et examiner les données de coût et optimiser les coûts des composants.
Surveiller des données
La supervision des données signifie superviser la gouvernance, la protection et l’utilisation des données dans les environnements Azure, locaux, multiclouds et SaaS. Vous avez besoin d’une visibilité et d’une sécurité des données pour maintenir la conformité et préserver la continuité de l’activité dans votre patrimoine Azure. Voici comment.
Surveillez les données d’entreprise. Vous avez besoin d’un moyen de régir et de sécuriser vos données métier dans tous les environnements. Utilisez Microsoft Purview pour fournir une visibilité, une sécurité et une conformité des données dans ces environnements.
Surveillez les données de charge de travail. Pour la surveillance des données liées à la charge de travail, consultez les recommandations du Well-Architected Framework pour la classification des données, l’optimisation des coûts des données et l’optimisation des performances des données.
Surveiller le code et le runtime
Au niveau de la charge de travail, vous devez collecter des données de télémétrie (journaux d’application, métriques et traces) sur votre code d’application et l’exécution pour identifier les problèmes et optimiser les performances. Pour les charges de travail dans Azure, utilisez Application Insights pour collecter les données de télémétrie du runtime (instrumentation), afin d’identifier les goulots d’étranglement et les erreurs de performances. Pour obtenir du code adapté à la charge de travail et pour des conseils de surveillance, reportez-vous au cadre Well-Architected :
| Zone de surveillance de la charge de travail | Aide relative à Well-Architected Framework |
|---|---|
| Excellence opérationnelle | Instrumenter une application |
| Optimisation des performances |
hiérarchiser les performances des flux critiques recommandations pour optimiser le code et l’infrastructure |
| Optimisation des coûts |
Optimiser les coûts de code recommandations pour optimiser les coûts d’environnement Optimiser les coûts de flux |
| Modélisation de la santé | Modélisation de la santé pour les charges de travail |
Superviser les ressources cloud
La surveillance des ressources cloud couvre la surveillance de l’activité du plan de contrôle, des journaux de ressources et des métriques de performances dans Azure. Vous souhaitez une visibilité détaillée de l’utilisation des ressources et des modifications pour maintenir la sécurité, la conformité et l’excellence opérationnelle. Voici comment procéder :
Surveillez les activités du plan de contrôle. Vous devez savoir qui a créé, mis à jour et supprimé des ressources dans vos abonnements. Azure capture automatiquement les événements de plan de contrôle pour chaque abonnement, appelé Azure Journaux d’activité. Créez un paramètre de diagnostic pour envoyer ces journaux d’activité à la destination de stockage appropriée pour une analyse ultérieure.
Collectez les journaux de ressources cloud. Vous devez collecter les données de journalisation pour chaque ressource cloud afin d’évaluer son état et de résoudre efficacement les problèmes. Différents services ont différents types de logs. Dans Azure, vous devez configurer les journaux de ressources Azure sur chaque service pour les collecter. Si vous ne savez pas quoi collecter, rassemblez tous les journaux et métriques disponibles pour éviter les écarts de données et optimiser les coûts ultérieurement. Pour optimiser le coût, ajustez la période de rétention et éliminez certains journaux de la collecte si vous n'en avez pas besoin. Les journaux que vous collectez et la durée pendant laquelle vous les conservez doivent équilibrer le coût avec la conformité, la sécurité et la continuité de l’activité (analyse de la cause racine). Pour plus d’informations, consultez meilleures pratiques pour l’optimisation des coûts d’Azure Monitor.
Recueillez les métriques de ressources. Vous avez besoin d’une visibilité sur l’état et les performances de vos ressources cloud. Vous avez besoin de données de série chronologique pour obtenir des données instantanées afin de résoudre des problèmes. Dans Azure, chaque service génère automatiquement des métriques Azure Monitor. Analysez ces métriques dans metrics Explorer et configurez des règles d’alerte sur celles-ci. Vérifiez la période de rétention default pour les métriques Azure Monitor. Si vous devez conserver les métriques pendant une période plus longue, créez un paramètre diagnostic à stocker dans un espace de travail Log Analytics pour l’analyse et la corrélation avec les données de journal. Lorsqu’elles sont généralement disponibles, utilisez règles de collecte de données pour configurer la collecte centralisée des données de surveillance.
Surveillez les ressources de charge de travail. Pour obtenir des conseils sur la supervision des ressources cloud spécifiques à la charge de travail, consultez le Well-Architected Framework :
Zone de surveillance de la charge de travail Aide relative à Well-Architected Framework surveillance des services Azure guides de service Azure (en commençant par la section Excellence opérationnelle) Fiabilité Concevoir une stratégie de surveillance et d’alerte fiable Efficacité des performances Définir des cibles de performances
Collecter les données de performances de charge de travail
Configurer les alertes
La configuration des alertes signifie configurer des notifications en fonction des seuils de performances ou des conditions opérationnelles. Vous avez besoin d’alertes en temps opportun pour répondre rapidement et suivre des instructions prescriptives pour la gestion des incidents. Voici comment procéder :
Identifiez de manière proactive les problèmes de santé. Définissez des seuils pour les indicateurs de performances clés pour surveiller l’état de santé des ressources. Cette approche proactive garantit la détection rapide des problèmes potentiels et permet une correction plus rapide. Utilisez des alertes Azure Monitor. Si vous n’êtes pas sûr des seuils à utiliser dans vos alertes, créez une alerte de métrique avec des seuils dynamiques. Utilisez Azure Monitor alertes de référence comme point de départ.
Définissez la gravité de l’alerte. Disposer d’un système en place pour classer la gravité de chaque alerte. Appliquez une gravité plus élevée aux ressources critiques pour les opérations métier, telles que les services partagés et les charges de travail métier. Utilisez une gravité inférieure pour d’autres ressources.
Informez les parties prenantes. Identifiez qui doit recevoir une notification lorsqu’une alerte se déclenche. Une approche décentralisée achemine les alertes pertinentes aux bonnes personnes. Commencez par une méthode flexible qui avertit les parties prenantes lorsqu’une ressource approche d’un comportement anormal. Configurez au moins un groupe d’actions pour chaque abonnement. Cette approche garantit que le personnel concerné reçoit des alertes. Incluez un canal de notification par e-mail comme condition minimale. Informez les équipes des opérations sur les alertes de gravité inférieure et informez la gestion des alertes de gravité élevée. Pour plus d’informations, consultez customiser des alertes avec Azure Logic Apps et intégrer à IT service management product (ITSM).
Sélectionnez les canaux de notification. Les stratégies de notification efficaces améliorent les temps de réponse et atténuent les impacts potentiels. Utilisez la notification par e-mail comme base de référence et ajoutez des SMS ou intégrez-les aux systèmes de gestion des incidents, si nécessaire.
Visualiser les données de supervision
Visualiser les données de surveillance fait référence à la création de tableaux de bord et de rapports qui présentent des métriques critiques dans un format accessible. La visualisation claire prend en charge la prise de décision éclairée et s’aligne sur les approches prescriptives pour gérer votre patrimoine Azure. Voici comment procéder :
Développez des tableaux de bord de surveillance. Utilisez des workbooks Azure Monitor et créez des tableaux de bord du portail Azure. Les tableaux de bord présentent des insights rapides en un clin d’œil. Les classeurs vous permettent d’explorer plus en détail les données avec des requêtes et des analyses personnalisées. Utilisez des tableaux de bord pour des présentations générales. Utilisez des classeurs pour une résolution des problèmes détaillée ou une surveillance avancée. Si vous utilisez Grafana, utilisez Managed Grafana.
Personnaliser les visualisations. Personnalisez les graphiques et les rapports pour différents publics, qu’ils soient définis par équipe (entreprises) ou par l’impact global sur l’entreprise (start-ups).