OPS08-BP01 Analyse des métriques de charge de travail - AWS Well-Architected Framework

OPS08-BP01 Analyse des métriques de charge de travail

Après avoir implémenté la télémétrie des applications, analysez régulièrement les métriques collectées. Bien que la latence, les requêtes, les erreurs et la capacité (ou les quotas) fournissent des informations sur les performances du système, il est essentiel de donner la priorité à l'examen des métriques liées aux résultats commerciaux. Vous vous assurez ainsi de prendre des décisions basées sur des données conformes aux objectifs de votre entreprise.

Résultat souhaité : Informations précises sur les performances des charges de travail afin de prendre des décisions éclairées par les données, garantissant ainsi l'alignement avec les objectifs de votre entreprise.

Anti-modèles courants :

  • Analyser les métriques de manière isolée sans tenir compte de leur impact sur les résultats commerciaux.

  • Se fier de manière excessive aux métriques techniques tout en mettant de côté les métriques commerciales.

  • Ne pas examiner les métriques assez souvent, ce qui vous fait passer à côté de possibilités de prise de décision en temps réel.

Avantages liés au respect de cette bonne pratique :

  • Meilleure compréhension de la corrélation entre les performances techniques et les résultats commerciaux.

  • Processus décisionnel amélioré grâce à des données en temps réel.

  • Identification et atténuation proactives des problèmes avant qu'ils n'affectent les résultats commerciaux.

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

Directives d'implémentation

Tirez parti d'outils comme Amazon CloudWatch pour effectuer l'analyse des métriques. Des services AWS comme AWS Cost Anomaly Detection et Amazon DevOps Guru peuvent être utilisés pour détecter les anomalies, en particulier lorsque les seuils statiques sont inconnus ou lorsque les modèles de comportement sont davantage adaptés à la détection d'anomalies.

Étapes d'implémentation

  1. Analysez et vérifiez : Passez régulièrement en revue les métriques de votre charge de travail et interprétez-les.

    1. Donnez la priorité aux métriques liées aux résultats commerciaux par rapport aux métriques purement techniques.

    2. Comprenez l'importance des pics, des baisses ou des tendances dans vos données.

  2. Utilisez Amazon CloudWatch : Utilisez Amazon CloudWatch pour obtenir une vue centralisée et une analyse approfondie.

    1. Configurez des tableaux de bord CloudWatch pour visualiser vos métriques et les comparer au fil du temps.

    2. Utilisez les centiles dans CloudWatch pour avoir une vision claire de la distribution des métriques, ce qui peut aider à définir les SLA et à interpréter les valeurs aberrantes.

    3. Configurez AWS Cost Anomaly Detection pour identifier des tendances inhabituelles sans se fier aux seuils statiques.

    4. Implémentez l'observabilité CloudWatch entre comptes pour surveiller et dépanner les applications qui couvrent plusieurs comptes au sein d'une même région.

    5. Utilisez CloudWatch Metrics Insights pour interroger et analyser les données des métriques entre les comptes et les régions, en identifiant les tendances et les anomalies.

    6. Appliquez CloudWatch Metric Math pour transformer, agréger ou effectuer des calculs sur vos métriques afin d'obtenir des informations plus approfondies.

  3. Ayez recours à Amazon DevOps Guru : Incorporez Amazon DevOps Guru pour sa détection des anomalies améliorée par le machine learning afin d'identifier les premiers signes de problèmes opérationnels pour vos applications sans serveur et de les résoudre avant qu'ils n'affectent vos clients.

  4. Optimisez en fonction des informations : Prenez des décisions éclairées grâce à l'analyse de vos métriques afin d'ajuster et d'améliorer vos charges de travail.

Niveau d'effort du plan d'implémentation : Moyen

Ressources

Bonnes pratiques associées :

Documents connexes :

Vidéos connexes :

Exemples connexes :