PERF05-BP03 Définition d’un processus pour améliorer les performances des charges de travail - AWS Well-Architected Framework

PERF05-BP03 Définition d’un processus pour améliorer les performances des charges de travail

Définissez un processus d’évaluation de nouveaux services, modèles de conception, types de ressources et configurations au fur et à mesure qu’ils deviennent disponibles. Par exemple, exécutez des tests de performances existants sur de nouvelles offres d’instances afin de déterminer leur potentiel d’amélioration de votre charge de travail.

Anti-modèles courants :

  • Vous supposez que votre architecture actuelle est statique et ne sera pas mise à jour au fil du temps.

  • Vous introduisez des modifications d’architecture au fil du temps sans justification basée sur les métriques.

Avantages liés au respect de cette bonne pratique : un processus défini pour les modifications d’architecture rend possible l’utilisation des données collectées pour influencer la conception de votre charge de travail au fil du temps.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : moyen

Directives d’implémentation

Les performances de votre charge de travail présentent quelques contraintes clés. Documentez-les pour connaître les types d’innovations qui pourraient améliorer les performances de votre charge de travail. Utilisez ces informations lors de l’apprentissage de nouveaux services ou la technologie au fur et à mesure de leur disponibilité afin d’identifier les moyens d’atténuer des contraintes ou des goulets d’étranglement.

Identifiez les principales contraintes de performance pour votre charge de travail. Documentez les contraintes environnementales de votre charge de travail pour connaître les types d’innovations qui pourraient améliorer les performances de celle-ci.

Étapes d’implémentation

  • Identification des KPI : identifiez les KPI de performance de votre charge de travail comme indiqué dans la section pour établir une base PERF05-BP01 Définition d’indicateurs de rendement clés (KPI) pour mesurer l’état et les performances de la charge de travail de référence de votre charge de travail.

  • Mise en œuvre du suivi : utilisez des outils AWS d’observabilité pour collecter des indicateurs de performance et mesurer les KPI.

  • Réalisation d’une analyse : effectuez une analyse approfondie pour identifier les domaines (tels que la configuration et le code d’application) de votre charge de travail qui ne sont pas performants, comme indiqué dans PERF05-BP02 Utilisation de solutions de surveillance pour comprendre les domaines où les performances sont d’une importance critique. Utilisez vos outils d’analyse et de performance pour identifier les stratégies d’amélioration des performances.

  • Validation des améliorations : utilisez des environnements de test (sandbox) ou en préproduction pour valider l’efficacité des stratégies d’amélioration.

  • Mise en œuvre des modifications : mettez en œuvre les modifications en production et surveillez en permanence les performances de la charge de travail. Documentez les améliorations et communiquez-les aux parties prenantes.

  • Révision et affinage : passez régulièrement en revue votre processus d’amélioration des performances afin d’identifier les domaines à améliorer.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :