COST03-BP06 Répartir les coûts selon les métriques de la charge de travail
Répartissez les coûts de la charge de travail en fonction des métriques d’utilisation ou des résultats économiques afin de mesurer la rentabilité de la charge de travail. Mettez en œuvre un processus pour analyser les données de coût et d’utilisation avec les services d’analytique, ce qui peut fournir des informations et des fonctionnalités de refacturation.
Niveau de risque exposé si cette bonne pratique n’est pas établie : faible
Directives d’implémentation
L’optimisation des coûts consiste à obtenir des résultats commerciaux au prix le plus bas, ce qui ne peut être réalisé qu’en répartissant les coûts de la charge de travail en fonction des métriques de la charge de travail (mesurées par l’efficacité de la charge de travail). Surveillez les métriques de charge de travail définies via des fichiers journaux ou une autre surveillance d’application. Combinez ces données avec les coûts de la charge de travail, qui peuvent être obtenus en examinant les coûts avec une valeur de balise spécifique ou un ID de compte spécifique. Effectuez cette analyse au niveau horaire. Votre efficacité change généralement si certains composants de coût sont statiques (par exemple, une base de données backend exécutée en permanence) avec un taux de demandes variable (par exemple, des pics d’utilisation entre neuf heures et dix-sept heures, avec peu de demandes pendant la nuit). Comprendre la relation entre les coûts statiques et les coûts variables vous aide à cibler vos activités d’optimisation.
La création de métriques de charge de travail pour les ressources partagées peut s’avérer difficile par rapport à des ressources telles que les applications conteneurisées sur Amazon Elastic Container Service (Amazon ECS) et Amazon API Gateway. Cependant, il existe certains moyens de catégoriser l’utilisation et de suivre les coûts. Si vous avez besoin de suivre les ressources partagées Amazon ECS et AWS Batch, vous pouvez activer les données de répartition des coûts dans AWS Cost Explorer. Grâce au partage des données de répartition des coûts, vous pouvez comprendre et optimiser le coût et l’utilisation de vos applications conteneurisées et répartir les coûts des applications entre les différentes entités commerciales en fonction de la manière dont les ressources de calcul et de mémoire partagées sont consommées.
Étapes d’implémentation
-
Répartissez les coûts dans les métriques de la charge de travail : à l’aide des métriques définies et des balises configurées, créez une métrique qui combine la sortie de la charge de travail et son coût. Utilisez les services d’analytique, tels qu’Amazon Athena et Amazon QuickSight, pour créer un tableau de bord d’efficacité de la charge de travail globale et des composants.
Ressources
Documents connexes :
Exemples connexes :