Ce contenu est obsolète. Cette version du cadre Well-Architected se trouve désormais à l'adresse suivante: https://docs.aws.amazon.com/fr_fr/wellarchitected/2022-03-31/framework/cost-optimization.html
COST 3: Comment surveillez-vous l'utilisation et les coûts ?
Définissez des stratégies et des procédures pour surveiller et allouer vos coûts de
manière appropriée. Cela vous permet d'évaluer et d'améliorer la rentabilité de cette
charge de travail.
Ressources
Managing AWS Cost and Usage Reports
AWS tagging strategies
Analyzing your costs with Cost Explorer
Analyzing your costs with AWS Budgets
Bonnes pratiques:
-
Configurer des sources d'informations détaillées: Configurez le rapport de coût et d'utilisation AWS et la granularité horaire Cost
Explorer pour fournir des informations détaillées sur les coûts et l'utilisation.
Configurez votre charge de travail de sorte qu'elle dispose d'entrées de journal pour
chaque résultat opérationnel obtenu.
-
Identifier les catégories de répartition des coûts: Identifiez les catégories organisationnelles qui peuvent être utilisées pour répartir
les coûts au sein de votre organisation.
-
Établir des métriques organisationnelles: Établissez les métriques de l'organisation qui sont requises pour cette charge de
travail. Les rapports des clients produits ou les pages Web diffusées aux clients
sont des exemples de métriques d'une charge de travail.
-
Configurer les outils de facturation et de gestion des coûts: Configurez AWS Cost Explorer et Budgets AWS conformément aux politiques de votre organisation.
-
Ajouter des informations sur l'organisation aux coûts et à l'utilisation: Définissez un schéma de balisage en fonction de l'organisation, des attributs de la
charge de travail et des catégories de répartition des coûts. Mettez en œuvre le balisage
sur l'ensemble des ressources. Utilisez Cost Categories pour regrouper les coûts et
l'utilisation en fonction des attributs de l'organisation.
-
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 ou des résultats
économiques afin de mesurer la rentabilité de la charge de travail. Mettez en œuvre
un processus pour analyser le rapport de coût et d'utilisation AWS avec Amazon Athena,
qui peut fournir des informations et des fonctions de refacturation.
Plan d'amélioration
Configurer des sources d'informations détaillées
Configurer le rapport de coût et d'utilisation AWS : Dans la console de facturation, configurez au moins un rapport d'utilisation et de
coût. Configurez un rapport avec une granularité horaire incluant tous les identifiants
et les ID de ressource. Vous pouvez également créer d'autres rapports avec différentes
granularités pour fournir des informations récapitulatives générales.
AWS Account Setup
Configurer la granularité horaire Cost Explorer : Dans la console de facturation, activez les données horaires et des ressources. REMARQUE :
l'activation de cette fonction est facturée. Veuillez consulter la tarification.
AWS Account Setup
AWS Cost Management Pricing
Configurer la journalisation de l'application : Veillez à ce que votre application consigne chaque résultat opérationnel qu'elle
produit afin de le suivre et le mesurer. Veillez à ce que la granularité de ces données
est au moins horaire pour être mise en correspondance avec les données de coût et
d'utilisation. Reportez-vous au pilier Excellence opérationnelle pour en savoir plus
sur la journalisation et la surveillance.
Well-Architected Operational Excellence Pillar
Identifier les catégories de répartition des coûts
Définir les catégories de votre organisation :
Rencontrez les parties prenantes pour définir des catégories qui reflètent la structure
et les exigences de votre organisation. Elles correspondront directement à la structure
des catégories financières existantes, telles que l'unité commerciale, le budget,
le centre de coûts ou le service. Examinez les résultats que le cloud apporte à votre
entreprise, tels que la formation ou l'éducation, car il s'agit également de catégories
organisationnelles. Plusieurs catégories peuvent être attribuées à une ressource,
et une ressource peut se trouver dans plusieurs catégories. Par conséquent, définissez
autant de catégories que nécessaire.
Définir vos catégories fonctionnelles :
Rencontrez les parties prenantes pour définir des catégories qui reflètent les fonctions
dont vous disposez dans votre entreprise. Il peut s'agir de la charge de travail ou
des noms d'application, ainsi que du type d'environnement, comme la production, les
tests ou le développement. Plusieurs catégories peuvent être attribuées à une ressource,
et une ressource peut se trouver dans plusieurs catégories. Par conséquent, définissez
autant de catégories que nécessaire.
Établir des métriques organisationnelles
Définir les résultats de la charge de travail :
Rencontrez les parties prenantes de l'entreprise et définissez les résultats de la
charge de travail. Il s'agit des mesures principales de l'utilisation des clients,
qui doivent être des métriques économiques et non pas techniques. Il doit exister
un petit nombre de métriques générales (moins de cinq) par charge de travail. Si la
charge de travail produit plusieurs résultats pour différents cas d'utilisation, regroupez-les
dans une seule métrique.
Définir les résultats des composants de la charge de travail :
Le cas échéant, si la charge de travail est volumineuse et complexe ou que vous pouvez
facilement la diviser en composants (tels que des microservices) avec des entrées
et des sorties bien définies, définissez des métriques pour chaque composant. L'effort
doit refléter la valeur et le coût du composant. Procédez du plus grand au plus petit
composant.
Configurer les outils de facturation et de gestion des coûts
Créer un groupe d'optimisation des coûts :
Définissez votre compte et créez un groupe qui a accès aux rapports d'utilisation
et de coût requis. Ce groupe doit inclure des représentants de toutes les équipes
qui possèdent ou gèrent une application. Ainsi, chaque équipe a accès à ses informations
de coût et d'utilisation.
Well-Architected Labs - AWS Account Setup
Configurer Budgets AWS :
Configurez Budgets AWS sur tous les comptes de votre charge de travail. Définissez
un budget pour les dépenses globales des comptes et un budget pour la charge de travail
à l'aide de balises.
Well-Architected Labs: Cost and Governance Usage
Configurer AWS Cost Explorer :
Configurez AWS Cost Explorer pour votre charge de travail et vos comptes. Créez un
tableau de bord pour la charge de travail, qui suit les dépenses globales et les métriques
clés d'utilisation de la charge de travail.
Well-Architected Labs: Billing Visualization
Configurer des outils avancés :
Le cas échéant, vous pouvez créer des outils personnalisés pour votre organisation,
qui fournissent des informations et une granularité supplémentaires. Vous pouvez mettre
en œuvre une fonctionnalité d'analyse avancée à l'aide d'Amazon Athena et des tableaux
de bord à l'aide d'Amazon QuickSight.
Well-Architected Labs: Cost and Usage Analysis
Well-Architected Labs: Cost and Usage Visualization
Ajouter des informations sur l'organisation aux coûts et à l'utilisation
Définir un schéma de balisage :
Réunissez toutes les parties prenantes de votre entreprise pour définir un schéma.
Il s'agit généralement du personnel technique, financier et de gestion. Définissez
une liste de balises que toutes les ressources doivent avoir, ainsi qu'une liste de
balises que des ressources doivent avoir. Veillez à ce que les noms et les valeurs
des balises soient cohérents dans l'ensemble de votre organisation.
AWS tagging strategies
Baliser les ressources :
En utilisant vos catégories de répartition des coûts définies, placez des balises
sur toutes les ressources de vos charges de travail en fonction des catégories. Utilisez
des outils tels que l'interface de ligne de commande (CLI), Tag Editor ou Systems
Manager pour améliorer l'efficacité.
AWS tagging strategies
Mettez en œuvre Cost Categories :
Vous pouvez créer des catégories de coûts sans mettre en œuvre le balisage. Cost Categories
utilisent les dimensions de coût et d'utilisation existantes. Créez des règles de
catégorie à partir de votre schéma et mettez-les en oeuvre dans les catégories de
coûts.
AWS Cost Categories
Automatiser le balisage : Pour maintenir des niveaux élevés de balisage sur toutes les ressources, automatisez
le balisage afin que les ressources soient automatiquement balisées lorsqu'elles sont
créées. Utilisez les fonctions du service ou des services, tels qu'AWS CloudFormation,
pour baliser les ressources lors de leur création. Vous pouvez également créer un
microservice personnalisé qui analyse régulièrement la charge de travail et supprime
toutes les ressources qui ne sont pas balisées, ce qui est pratique pour les environnements
de test et de développement.
AWS CloudFormation Resource Tag
Amazon EC2 and Amazon EBS add support for tagging resources upon creation
Surveiller et rendre compte sur le balisage : Pour maintenir des niveaux élevés de balisage dans votre organisation, établissez
des rapports sur les balises de votre charge de travail et surveillez-les. Vous pouvez
utiliser AWS Cost Explorer pour afficher le coût des ressources balisées et non balisées,
ou utiliser des services tels que Tag Editor. Examinez régulièrement le nombre de
ressources non balisées et prenez les mesures nécessaires pour ajouter des balises
jusqu'à ce que vous atteigniez le niveau de balisage souhaité.
Répartir les coûts selon les métriques de la charge de travail
Répartir les coûts dans les métriques de la charge de travail :
À l'aide des métriques définies et du balisage configuré, créez une métrique qui combine
le produit de la charge de travail et son coût. Utilisez les services d'analyse, tels
qu'Athena et QuickSight, pour créer un tableau de bord d'efficacité de la charge de
travail globale et des composants.