PERF05-BP03 Définir un processus pour améliorer les performances des charges de travail
Définissez un processus d'évaluation de nouveaux services, les modèles de conception, les types de ressources et les configurations au fur et à mesure qu'elles 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 de risque exposé 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
-
Identifiez les KPI de performance de votre charge de travail, comme indiqué dans PERF05-BP01 Définir des indicateurs clés de performance (KPI) pour mesurer l'état et les performances de la charge de travail pour établir un point de comparaison pour votre charge de travail.
-
Utilisez les outils d'observabilité d'AWS pour collecter des métriques de performance et mesurer les KPI.
-
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 Utiliser des 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 la stratégie d'optimisation des performances.
-
Utilisez des environnements de test ou de pré-production pour valider l'efficacité de la stratégie.
-
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.
Ressources
Documents connexes :
Vidéos connexes :
Exemples connexes :