Ce contenu est obsolète. Cette version du cadre Well-Architected se trouve désormais à l'adresse suivante: https://docs.aws.amazon.com/fr_fr/wellarchitected/2022-03-31/framework/operational-excellence.html

OPS 7: Comment savoir si vous êtes prêt à assurer une charge de travail ?

Évaluez la disponibilité opérationnelle de votre charge de travail, des processus et des procédures, ainsi que le personnel pour comprendre les risques opérationnels liés à votre charge de travail.

Ressources

AWS Config
AWS Systems Manager Features

Bonnes pratiques:

Plan d'amélioration

Garantir les compétences du personnel

  • Compétences du personnel: Assurez-vous qu'il y ait suffisamment de personnel qualifié pour assumer efficacement la charge de travail.
  • Garantir un examen cohérent de l'état de préparation opérationnelle

  • Garantir un examen cohérent de l'état de préparation opérationnelle: Veillez à appliquer une vérification cohérente de votre état de préparation à l’exploitation d’une charge de travail. L'évaluation doit inclure au minimum la disponibilité opérationnelle des équipes et de la charge de travail, ainsi que des considérations en matière de sécurité. Les éléments à évaluer peuvent constituer des exigences strictes ou vous pouvez prendre une décision basée sur les risques pour exploiter une charge de travail qui ne répond pas à toutes les exigences. Les éléments à évaluer peuvent être spécifiques à une charge de travail ou à une architecture, ou dépendre d'une mise en œuvre. Mettez en place des évaluations en tant que code et déclenchez des évaluations en réponse à des événements, le cas échéant, afin de garantir la cohérence, la vitesse d'exécution, et de réduire les erreurs causées par les processus manuels.
    AWS Systems Manager
    AWS Config Rules dynamic compliance checking for cloud resources
    How to audit your AWS resources for security compliance by using custom AWS Config Rules
    How to track configuration changes to CloudFormation stacks using AWS Config
    Amazon Inspector update assessment reporting, proxy support, and more
  • Utiliser des runbooks pour effectuer des procédures

  • Utiliser des runbooks pour exécuter des procédures standard: Les runbooks sont des procédures documentées destinées à obtenir des résultats spécifiques. Obtenez des réponses cohérentes et rapides à des événements bien compris en documentant les procédures dans des runbooks. Les runbooks doivent contenir un minimum d’informations, suffisant pour qu’une personne compétente obtienne le résultat souhaité. Par exemple, les autorisations requises, les outils nécessaires, les contraintes sur l'exécution de la procédure (par exemple, des fenêtres de maintenance spécifiques), et les étapes d'exécution.
  • Utiliser des playbooks pour analyser les problèmes

  • Utiliser des playbooks pour identifier les problèmes: Les playbooks sont des processus documentés pour enquêter sur les problèmes. Mettez en œuvre des réponses cohérentes et rapides aux échecs en documentant les processus dans des playbooks. Les playbooks doivent contenir les informations et les conseils nécessaires pour qu'une personne suffisamment compétente puisse rassembler les informations applicables, identifier les sources potentielles de défaillance, isoler les défauts et déterminer les facteurs contributifs (c'est-à-dire effectuer une analyse des causes racines).
  • Prendre des décisions avisées pour déployer des systèmes et des modifications

  • Prendre des décisions avisées pour déployer des systèmes et des modifications: Évaluez les compétences de l'équipe pour prendre en charge la charge de travail et la conformité de cette dernière à la gouvernance. Évaluez-les par rapport aux avantages du déploiement pour déterminer s'il convient de faire passer un système ou une modification en production. Comprenez les avantages et les risques et prenez des décisions avisées.