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:

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.