PERF05-BP03 Définir un processus pour améliorer les performances des charges de travail - Pilier Efficacité des performances

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 : en définissant votre processus permettant d’effectuer des modifications d’architecture, vous pouvez utiliser les 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 établie : 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 indicateurs clés de performance (KPI) : identifiez les KPI des performances 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 une base de référence pour votre charge de travail.

  • Mettez en œuvre la surveillance : utilisez les outils d’observabilité AWS pour collecter des métriques de performance et mesurer les KPI.

  • Effectuez une analyse : réalisez 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 les stratégies d’amélioration des performances.

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

  • Mettez en œuvre les 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.

  • Revoyez et affinez : 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 :