Le pilier "Excellence opérationnelle" du Google Cloud Well-Architected Framework fournit des recommandations pour exploiter efficacement les charges de travail sur Google Cloud. L'excellence opérationnelle dans le cloud implique de concevoir, de mettre en œuvre et de gérer des solutions cloud qui offrent de la valeur, des performances, de la sécurité et de la fiabilité. Les recommandations de ce pilier vous aident à améliorer et à adapter en permanence vos charges de travail pour répondre aux besoins dynamiques et en constante évolution du cloud.
Le pilier de l'excellence opérationnelle s'adresse aux audiences suivantes :
- Responsables et dirigeants : un framework pour établir et maintenir l'excellence opérationnelle dans le cloud, et pour s'assurer que les investissements dans le cloud apportent de la valeur et soutiennent les objectifs d'entreprise.
- Équipes chargées des opérations cloud : conseils pour gérer les incidents et les problèmes, planifier la capacité, optimiser les performances et gérer le changement.
- Ingénieurs en fiabilité des sites (SRE) : bonnes pratiques qui vous aident à atteindre des niveaux élevés de fiabilité des services, y compris la surveillance, la réponse aux incidents et l'automatisation.
- Architectes et ingénieurs cloud : exigences opérationnelles et bonnes pratiques pour les phases de conception et de mise en œuvre, afin de s'assurer que les solutions sont conçues pour l'efficacité opérationnelle et l'évolutivité.
- Équipes DevOps : conseils sur l'automatisation, les pipelines CI/CD et la gestion des modifications, pour permettre une livraison de logiciels plus rapide et plus fiable.
Pour atteindre l'excellence opérationnelle, vous devez adopter l'automatisation, l'orchestration et les insights basés sur les données. L'automatisation permet d'éliminer les tâches répétitives. Il simplifie également les tâches répétitives et les encadre. L'orchestration permet de coordonner des processus complexes. Les insights basés sur les données permettent de prendre des décisions fondées sur des preuves. En utilisant ces pratiques, vous pouvez optimiser les opérations cloud, réduire les coûts, améliorer la disponibilité des services et renforcer la sécurité.
L'excellence opérationnelle dans le cloud va au-delà de la maîtrise technique des opérations cloud. Elle inclut un changement culturel qui encourage l'apprentissage et l'expérimentation continus. Les équipes doivent être habilitées à innover, à itérer et à adopter un état d'esprit axé sur la croissance. Une culture d'excellence opérationnelle favorise un environnement collaboratif dans lequel les individus sont encouragés à partager des idées, à remettre en question les hypothèses et à apporter des améliorations.
Pour connaître les principes et recommandations d'excellence opérationnelle spécifiques aux charges de travail d'IA et de ML, consultez Perspective IA et ML : excellence opérationnelle dans le Well-Architected Framework.
Évaluer les charges de travail à l'aide d'une compétence d'agent
Pour permettre aux agents IA d'évaluer vos charges de travail cloud par rapport aux principes et recommandations de ce pilier, utilisez la compétence google-cloud-waf-operational-excellence, disponible dans le dépôt Google Agent Skills sur GitHub.
Pour installer la compétence, exécutez la commande suivante dans le client ou le terminal de votre agent :
npx skills add google/skills --skill google-cloud-waf-operational-excellence
Lorsque vous y êtes invité, spécifiez les agents IA pour lesquels vous souhaitez installer la compétence et définissez le champ d'application de l'installation (projet ou global).
Si vous avez déjà installé la compétence, vous pouvez la mettre à jour vers la dernière version en exécutant la commande suivante :
npx skills update
Principes de base
Les recommandations du pilier Excellence opérationnelle du Well-Architected Framework sont associées aux principes fondamentaux suivants :
- Assurer la préparation et les performances opérationnelles à l'aide de CloudOps : assurez-vous que les solutions cloud répondent aux exigences opérationnelles et de performances en définissant des objectifs de niveau de service (SLO) et en effectuant une surveillance, des tests de performances et une planification de la capacité complets.
- Gérer les incidents et les problèmes : minimisez l'impact des incidents cloud et évitez qu'ils ne se reproduisent grâce à une observabilité complète, des procédures de réponse aux incidents claires, des rétrospectives approfondies et des mesures préventives.
- Gérer et optimiser les ressources cloud : optimisez et gérez les ressources cloud grâce à des stratégies telles que le redimensionnement, l'autoscaling et l'utilisation d'outils efficaces de surveillance des coûts.
- Automatiser et gérer les modifications : automatisez les processus, simplifiez la gestion des modifications et réduisez la charge de travail manuel.
- Améliorer et innover en continu : concentrez-vous sur les améliorations continues et l'introduction de nouvelles solutions pour rester compétitif.
Contributeurs
Auteurs :
- Alex Stepney | Lead Principal Architect
- Ryan Cox | Architecte principal
- Hadrian Knotz | Architecte d'entreprise
Autres contributeurs :
- Daniel Lees | Architecte en sécurité cloud
- Filipe Gracio, PhD | Ingénieur client, spécialiste en IA/ML
- Gary Harmson | Architecte principal
- Jose Andrade | Ingénieur client, spécialiste SRE
- Kumar Dhanagopal Développeur de solutions multiproduits
- Nicolas Pintaux | Ingénieur client, spécialiste de la modernisation des applications
- Radhika Kanakam | Responsable de programme, Google Cloud Well-Architected Framework
- Samantha He | Rédactrice technique
- Zach Seils | Spécialiste en gestion des réseaux
- Wade Holmes | Directeur des solutions mondiales