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.
Une solution déployée doit évoluer pour rester sécurisée, rentable et performante. L’optimisation post-déploiement garantit que la charge de travail continue de répondre aux exigences métier et techniques à mesure que les modèles d’utilisation changent.
Ajuster les configurations de service
Appliquez des recommandations Azure Advisor.Azure Advisor analyse les données de surveillance des charges de travail et fournit des recommandations exploitables sur les coûts, les performances, la fiabilité et la sécurité. Passez en revue les recommandations hebdomadaires et implémentez d’abord les modifications critiques. Accédez à Azure Advisor à partir du portail Azure et filtrez les recommandations par charge de travail ou groupe de ressources.
Implémentez des paramètres d’optimisation spécifiques au service. Utilisez les guides de services Azure de Well-Architected Framework (WAF) pour aligner les configurations avec les meilleures pratiques. Ces conseils permettent de s’assurer que les charges de travail sont optimisées pour Azure
Traitez immédiatement les problèmes de sécurité. Après le déploiement, gardez un œil attentif à la posture de sécurité. Utilisez des outils tels que Microsoft Defender pour Cloud pour identifier les configurations incorrectes de sécurité, les mises à jour manquantes ou les problèmes de conformité. Corrigez les lacunes de sécurité dès qu’elles sont découvertes pour protéger la charge de travail et maintenir la conformité. La sécurité n’est pas une tâche d’activité ponctuelle. La surveillance continue et l’atténuation rapide sont essentielles aux opérations cloud sécurisées.
Valider la préparation opérationnelle
Une solution prête pour l’exploitation peut répondre aux demandes réelles et récupérer des défaillances. Cette validation garantit que la surveillance, les contrôles de coûts et les procédures de sauvegarde fonctionnent comme prévu après le déploiement.
Vérifier l’exhaustivité et la précision de la surveillance
Activez la journalisation et les métriques pour tous les composants critiques. Vérifiez qu’Azure Monitor et tous les autres outils collectent des journaux et des métriques à partir de chaque service essentiel. Vérifiez que les paramètres de diagnostic sont configurés pour envoyer des données à Log Analytics, Event Hubs ou aux comptes de stockage en fonction des besoins.
Tester la fonctionnalité d’alerte. Simuler des scénarios d’échec ou des seuils de performances pour vérifier que les alertes se déclenchent correctement. Par exemple, induis un pic de CPU ou une erreur d'application et vérifie que les alertes notifient les équipes appropriées.
Passez en revue les tableaux de bord pour plus de pertinence et de clarté. Assurez-vous que les tableaux de bord reflètent l’architecture actuelle et fournissent des insights actionnables. Incluez les indicateurs de performance clés (IPC), les indicateurs de santé et les dépendances de service.
Couverture de la surveillance des documents. Conservez un enregistrement de ce que chaque alerte et chaque tableau de bord surveille. Cette documentation prend en charge les audits et l’intégration futurs.
Pour plus d’informations, consultez Monitor Azure.
Établir la surveillance des coûts et optimiser les coûts
Les coûts de solution nécessitent une surveillance et une optimisation continues. Microsoft Cost Management fournit des outils pour suivre les dépenses réelles par rapport aux budgets et identifier les opportunités d’optimisation des coûts.
Surveillez les coûts avec des alertes automatisées. Configurez les alertes de coût et les budgets dans Azure pour recevoir des notifications lorsque les dépenses approchent des seuils définis. Comparez les coûts réels par rapport aux estimations initiales pour identifier les écarts et ajuster la planification future. Passez en revue les données de coût hebdomadaires pour détecter les modèles de dépenses inattendus tôt.
Appliquez systématiquement les meilleures pratiques d’optimisation des coûts. Utilisez les guides d’optimisation des coûts de l’infrastructure Well-Architected pour implémenter des stratégies éprouvées pour réduire les dépenses tout en conservant les performances et la fiabilité.
Category Guide Description Surveillance des coûts Collecter et examiner les données de coût Établir des processus de collecte et d’analyse des informations sur les coûts Gouvernance des coûts Définir les garde-fous de dépense Implémenter des contrôles pour empêcher les dépassements de coûts Rates Optimiser les taux Sécuriser une meilleure tarification par le biais de réservations et de contrats Usage Harmoniser l’utilisation avec les incréments de facturation Mettre en correspondance la consommation des ressources aux cycles de facturation Components Optimiser les coûts des composants Taille appropriée des services Azure individuels Environment Optimiser les coûts d’environnement Réduire les dépenses dans les environnements de développement et de production Flow Optimiser les coûts de flux Réduire les dépenses de transfert et de traitement des données Data Optimiser les coûts des données Réduire les coûts de stockage et de traitement des données Code Optimiser les coûts de code Améliorer l’efficacité des applications pour réduire la consommation des ressources Scaling Optimiser les coûts de mise à l’échelle Équilibrer les performances et le coût pendant les opérations de mise à l’échelle Operations Optimiser le temps du personnel Réduire la surcharge opérationnelle manuelle Consolidation Consolider l’utilisation des ressources Combiner des ressources pour obtenir de meilleurs taux d’utilisation Examinez et agissez régulièrement sur les recommandations relatives aux coûts. Analysez les modèles d’utilisation des ressources pour identifier les ressources inutilisées ou inactives. Désaffectez les ressources inutiles et redimensionnez les services surprovisionnés en fonction des données d’utilisation réelles. Planifiez l’arrêt des environnements hors production pendant les heures creuses pour réduire les coûts.
Tester les procédures de sauvegarde et de récupération
Confirmez la couverture et la planification des sauvegardes pour toutes les données critiques. Utilisez Sauvegarde Azure ou votre solution sélectionnée pour protéger chaque magasin de données essentiel. Passez en revue les configurations de sauvegarde pour vous assurer qu’elles répondent aux objectifs de point de récupération et aux stratégies de rétention. Vérifiez que les travaux de sauvegarde se terminent correctement et couvrent toutes les ressources requises.
Effectuez des restaurations d’évaluation dans un environnement hors production. Les restaurations d’évaluation vérifient que les données de sauvegarde sont intactes et que le processus de restauration répond aux objectifs de temps de récupération (RTO). Utilisez un environnement intermédiaire pour tester les opérations de restauration sans affecter les charges de travail de production. Documentez les problèmes et les procédures de mise à jour pour résoudre les lacunes.
Documenter les procédures d’infrastructure et de récupération des données. Créez des instructions pas à pas pour redéployer l’infrastructure à partir du code et restaurer des données à partir de sauvegardes. Incluez les dépendances, les informations d’identification et les détails de configuration. Stockez la documentation dans un emplacement sécurisé et accessible pour les équipes opérationnelles.
Effectuez régulièrement des exercices de récupération d’urgence. Planifiez et répétez les scénarios de récupération pour valider la préparation de l’équipe et assurez-vous que les procédures restent précises. Utilisez des événements d’échec simulés pour tester le flux de travail de récupération complet, notamment le redéploiement de l’infrastructure et la restauration des données. Mettez à jour la documentation en fonction des résultats d’extraction.
Pour plus d’informations, consultez Gérer la continuité des activités.
Collecter les commentaires des utilisateurs et mesurer les résultats
Rassemblez régulièrement les commentaires des utilisateurs structurés. Établissez des canaux pour que les utilisateurs fournissent des informations sur les performances, la fiabilité et la facilité d’utilisation de la solution. Par exemple, vous pouvez envoyer une enquête Microsoft Forms aux utilisateurs finaux ou aux utilisateurs internes après le lancement, puis de façon périodique. Faites également attention aux tickets de support ou aux appels de support technique liés à la nouvelle solution. Catégorisez-les et comptez-les pour repérer les points de douleur récurrents. Concentrez-vous sur les commentaires sur les flux de travail critiques pour l’entreprise. Si les utilisateurs trouvent un processus particulier lent ou fastidieux, c’est un aperçu précieux. Les boucles de commentaires régulières garantissent que vous entendez des problèmes ou des éloges directement des utilisateurs.
Suivez et résolvez systématiquement les commentaires. Traitez les éléments de commentaires comme des éléments de travail dans votre backlog de développement. Utilisez Azure DevOps ou GitHub Issues (ou votre outil de gestion de projet de votre choix) pour consigner chaque commentaire ou problème signalé. Hiérarchiser par valeur et urgence. Par exemple, un bogue empêchant les soumissions de commandes est critique, tandis qu’une suggestion mineure d’interface utilisateur est une priorité inférieure. Attribuez des propriétaires pour examiner et résoudre les éléments de commentaires et définir des dates cibles pour la résolution. En gérant les commentaires comme toute autre exigence, vous vous assurez qu’il est trié et non perdu. Fermez la boucle en mettant à jour ou en informant les parties prenantes lorsque vous agissez sur les commentaires. Ce processus montre aux utilisateurs que leur entrée est évaluée et conduit à des améliorations tangibles.
Mesurez et communiquez les résultats métier. Maintenant que la solution est en cours d’utilisation, quantifiez les avantages qu’elle offre. Rassemblez les métriques clés qui s’alignent sur les objectifs d’origine. Par exemple, documentez un nombre accru de transactions par jour, des temps de chargement de page réduits et des coûts réduits par rapport à l’ancien système. Utilisez Azure Monitor, Application Insights et les rapports de coûts pour obtenir ces données. Compilez les comparaisons avant et après pour illustrer les améliorations. Ensuite, partagez régulièrement ces résultats avec les parties prenantes de l’entreprise et l’équipe plus large. La démonstration de résultats mesurables prouve non seulement la valeur du projet, mais elle permet également de justifier l’investissement futur dans d’autres améliorations.
Continuer à évoluer et à améliorer
Planifiez des révisions périodiques des charges de travail. Régulièrement, réexaminez l’architecture de la solution à la lumière des cinq piliers du Well-Architected Framework. À mesure que vos modèles d’utilisation ou exigences métier changent, certaines décisions de conception peuvent nécessiter une révision. Effectuez une revue Well-Architected pour identifier les domaines d’amélioration. Documentez les résultats et créez des éléments d’action pour optimiser ou refactoriser le cycle suivant. Les révisions régulières permettent d’intercepter la dérive des meilleures pratiques et de maintenir l’alignement du système avec les besoins actuels.
Optimisation automatisée si possible. Recherchez des opportunités d’utilisation de l’automatisation pour gérer et optimiser la solution. Par exemple, utilisez Azure Policy pour appliquer des normes de marquage, de sécurité ou de dimensionnement des ressources sur de nouveaux déploiements afin qu’elles restent toujours optimisées. Configurez des règles de mise à l’échelle automatique pour gérer les modifications de charge sans intervention manuelle. Utilisez la détection des anomalies de coût dans Microsoft Cost Management pour alerter automatiquement si les pics de dépense sont inattendus. En laissant les fonctionnalités d’automatisation d’Azure gérer les optimisations de routine (comme arrêter des machines virtuelles inutilisées selon une planification), votre équipe peut se concentrer sur des améliorations de niveau supérieur. L’automatisation garantit la cohérence et peut réagir plus rapidement que l’intervention humaine pour de nombreux ajustements opérationnels.
Partagez les leçons et les meilleures pratiques. Capturez ce que vous avez appris à partir de cette build native cloud et partagez-la avec d’autres équipes de votre organisation. Par exemple, si vous avez développé un modèle efficace pour les déploiements bleu-vert ou un script utile pour l’amorçage des données de test, rendez-le disponible pour d’autres utilisateurs. Documentez les réussites et les pièges rencontrés pendant le projet en tant qu’études de cas internes. Cet effort peut impliquer la création d’un court document post-mortem ou rétrospectif de projet qui met en évidence ce qui s’est bien passé et ce qui pourrait être amélioré la prochaine fois. Contribuez aux mises à jour du framework d’adoption du cloud ou des playbooks de votre organisation afin que les projets suivants puissent s’appuyer sur votre expérience. En favorisant le partage des connaissances, vous aidez à améliorer les pratiques cloud au sein de l’organisation et à accélérer la maturité globale du cloud.