Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

PERF05-BP02 Utiliser des solutions de surveillance pour comprendre les domaines dans lesquels les performances sont les plus critiques - AWS Framework Well-Architected

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

PERF05-BP02 Utiliser des solutions de surveillance pour comprendre les domaines dans lesquels les performances sont les plus critiques

Comprenez et identifiez les domaines où l’augmentation des performances de votre charge de travail aura un impact positif sur l’efficacité ou l’expérience client. Par exemple, un site Web qui comporte un grand nombre d’interactions clients pourrait gagner à utiliser des services de périphérie pour rapprocher la diffusion de contenus des clients.

Anti-modèles courants :

  • Vous supposez que les mesures de calcul standard telles que CPU l'utilisation ou la pression de la mémoire sont suffisantes pour détecter les problèmes de performances.

  • Vous n’utilisez que les métriques par défaut enregistrées par le logiciel de surveillance que vous avez sélectionné.

  • Vous n’examinez les métriques qu’en cas de problème.

Avantages de l'établissement de cette meilleure pratique : la compréhension des domaines de performance critiques aide les responsables de la charge de travail à surveiller KPIs et à hiérarchiser les améliorations à fort impact.

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

Directives d’implémentation

Configurez le end-to-end suivi pour identifier les modèles de trafic, la latence et les domaines de performance critiques. Surveillez vos modèles d’accès aux données afin d’identifier les requêtes lentes ou les données mal fragmentées et partitionnées. Identifiez les zones de charge de travail limitées à l’aide de tests ou de surveillance des charges.

améliorer l’efficacité des performances en comprenant votre architecture, vos modèles de trafic et d’accès aux données, et identifier vos temps de latence et de traitement. Identifier les goulots d’étranglement potentiels qui pourraient avoir une incidence sur l’expérience client à mesure que la charge de travail augmente. Après avoir enquêté sur ces domaines, déterminez quelle solution vous pouvez déployer afin de surmonter ces problèmes de performances.

Étapes d’implémentation

  • Configurez end-to-end la surveillance pour capturer tous les composants et mesures de la charge de travail. Voici des exemples de solutions de surveillance sur AWS.

    Service Où utiliser
    Surveillance CloudWatch des utilisateurs réels d'Amazon () RUM Pour capturer les métriques de performances des applications à partir de sessions réelles côté client et front-end.
    AWS X-Ray  Pour tracer le trafic à travers les couches applicatives et identifier la latence entre les composants et les dépendances. Utilisez les cartographies de services X-Ray afin de voir les relations et la latence entre les composants de la charge de travail.
    Informations sur les performances d’Amazon Relational Database Service  Pour consulter les métriques de performances de la base de données et identifier les améliorations des performances.
    Surveillance RDS améliorée d'Amazon  Pour consulter les métriques de performances du système d’exploitation de la base de données.
    Amazon DevOps Guru Pour détecter les modèles de fonctionnement anormaux afin que vous puissiez identifier les problèmes opérationnels avant qu’ils n’affectent vos clients.
  • Effectuez des tests afin de générer des métriques, d’identifier les tendances de trafic, les goulots d’étranglement et les domaines de performance critiques. Voici quelques exemples de méthodes de test :

    • Configurez CloudWatchSynthetic Canaries pour imiter les activités des utilisateurs basées sur le navigateur de manière programmatique à l'aide de tâches cron Linux ou d'expressions de taux afin de générer des métriques cohérentes au fil du temps.

    • Utiliser le test de charge distribuéAWS afin de générer un trafic de pointe ou de tester la charge de travail au taux de croissance attendu.

  • Évaluez les métriques et la télémétrie pour identifier vos domaines de performances critiques. Examinez ces domaines avec votre équipe afin de discuter de la surveillance et des solutions pour éviter les goulots d’étranglement.

  • Expérimentez des améliorations des performances et mesurez ces changements avec des données. Par exemple, vous pouvez utiliser CloudWatchEvidently pour tester les nouvelles améliorations et les impacts sur les performances de votre charge de travail.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.