COST09-BP01 Effectuer une analyse de la demande de charge de travail - 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.

COST09-BP01 Effectuer une analyse de la demande de charge de travail

Analysez la demande de la charge de travail au fil du temps. Veillez à ce que l’analyse couvre les tendances saisonnières et représente avec précision les conditions d’exploitation pendant toute la durée de la charge de travail. L’effort d’analyse doit refléter les avantages potentiels : par exemple, le temps passé est proportionnel au coût de la charge de travail.

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

Directives d’implémentation

L’analyse de la demande de charge de travail pour le cloud computing implique de comprendre les modèles et les caractéristiques des tâches informatiques qui sont lancées dans l’environnement du cloud. Cette analyse aide les utilisateurs à optimiser l’affectation des ressources, à gérer les coûts et à vérifier que les performances sont conformes aux niveaux requis.

Ayez connaissance des exigences de la charge de travail. Les exigences de votre organisation doivent indiquer les délais de réponse de la charge de travail aux demandes. Le temps de réponse peut être utilisé pour déterminer si la demande est gérée ou si l’offre de ressources doit changer pour répondre à la demande.

L’analyse doit inclure la prévisibilité et la répétabilité de la demande ainsi que le taux et l’ampleur de variation de la demande. Effectuez l'analyse sur une période suffisamment longue pour intégrer toute variation saisonnière, telle que le end-of-month traitement ou les pics pendant les fêtes.

L’effort d’analyse doit refléter les avantages potentiels de la mise à l’échelle. Examinez le coût total attendu du composant, ainsi que les augmentations ou diminutions d’utilisation et de coût au cours de la durée de vie de la charge de travail.

Voici quelques aspects clés dont il faut tenir compte lors de l’analyse de la demande de charge de travail pour le cloud computing :

  1. Indicateurs d'utilisation des ressources et de performance : analysez la manière dont les AWS ressources sont utilisées au fil du temps. Déterminez les schémas d’utilisation en période de pointe et en période creuse afin d’optimiser l’affectation des ressources et les stratégies de mise à l’échelle. Surveillez les métriques de performance telles que les temps de réponse, la latence, le débit et les taux d’erreur. Ces métriques permettent d’évaluer l’état et l’efficacité globales de l’infrastructure cloud.

  2. Comportement de mise à l’échelle des utilisateurs et des applications : comprenez le comportement des utilisateurs et son impact sur la charge de travail. L’examen des schémas de trafic des utilisateurs permet d’améliorer la diffusion du contenu et la réactivité des applications. Analysez l’évolution des charges de travail en fonction de l’augmentation de la demande. Déterminez si les paramètres d’autoscaling sont configurés correctement et efficacement pour gérer les fluctuations de charge.

  3. Types de charges de travail : identifiez les différents types de charges de travail s’exécutant dans le cloud, comme le traitement par lots, le traitement des données en temps réel, les applications web, les bases de données ou le machine learning. Chaque type de charge de travail peut avoir des besoins en ressources et des profils de performance différents.

  4. Contrats de niveau de service (SLAs) : comparez les performances réelles SLAs pour garantir la conformité et identifier les domaines à améliorer.

Vous pouvez utiliser Amazon CloudWatch pour collecter et suivre les métriques, surveiller les fichiers journaux, définir des alarmes et réagir automatiquement aux modifications de vos AWS ressources. Vous pouvez également utiliser Amazon CloudWatch pour obtenir une visibilité à l'échelle du système sur l'utilisation des ressources, les performances des applications et la santé opérationnelle.

Avec AWS Trusted Advisor, vous pouvez provisionner vos ressources en suivant les bonnes pratiques pour améliorer les performances et la fiabilité du système, renforcer la sécurité et rechercher des possibilités d’économies. Vous pouvez également désactiver les instances hors production et utiliser Amazon CloudWatch et Auto Scaling pour répondre aux augmentations ou aux baisses de la demande.

Enfin, vous pouvez utiliser AWS Cost ExplorerAmazon QuickSight avec le fichier AWS Cost and Usage Report (CUR) ou les journaux de votre application pour effectuer une analyse avancée de la demande de charge de travail.

Globalement, une analyse complète de la demande de charge de travail permet aux organisations de prendre des décisions éclairées sur le provisionnement, la mise à l’échelle et l’optimisation des ressources, ce qui se traduit par une amélioration des performances, de la rentabilité et de la satisfaction des utilisateurs.

Étapes d’implémentation

  • Analyse des données de la charge de travail existante : analysez les données de la charge de travail existante, des versions précédentes de la charge de travail ou des modèles d’utilisation prévus. Utilisez Amazon CloudWatch, les fichiers journaux et les données de surveillance pour mieux comprendre comment la charge de travail a été utilisée. Analysez un cycle complet de la charge de travail et collectez des données pour détecter les changements saisonniers tels que end-of-month end-of-year les événements. L’effort reflété dans l’analyse doit refléter les caractéristiques de la charge de travail. L’effort le plus important doit porter sur les charges de travail à forte valeur ajoutée qui subissent les plus grandes variations dans la demande. Le moindre effort doit porter sur les charges de travail de faible valeur ajoutée qui subissent des variations minimes dans la demande.

  • Prévision de l’influence extérieure : rencontrez les membres des équipes de toute l’organisation qui peuvent influencer ou modifier la demande dans la charge de travail. Les équipes communes sont celles des ventes, du marketing ou du développement commercial. Collaborez avec elles pour connaître les cycles qu’elles appliquent et déterminer s’il existe des événements susceptibles de modifier la demande de la charge de travail. Prévoyez la demande de la charge de travail à l’aide de ces données.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :