COST03-BP01 Configuration de sources d’informations détaillées - Cost Optimization Pillar

COST03-BP01 Configuration de sources d’informations détaillées

Configurez des outils de gestion des coûts et de reporting pour améliorer l’analyse et la transparence des données sur les coûts et l’utilisation. Configurez votre charge de travail pour créer des entrées de journal qui facilitent le suivi et la séparation des coûts et de l’utilisation.

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

Directives d’implémentation

Des informations de facturation détaillées telles que la granularité horaire dans les outils de gestion des coûts permettent aux organisations de suivre leurs consommations plus en détail et les aident à identifier certaines des raisons de l’augmentation des coûts. Ces sources de données offrent la vue la plus précise des coûts et de l’utilisation dans l’ensemble de votre organisation.

Vous pouvez utiliser Exportations de données AWS pour créer des exportations du système AWS Cost and Usage Report (CUR) 2.0. Il s’agit de la nouvelle méthode recommandée permettant de recevoir vos données détaillées sur les coûts et l’utilisation depuis AWS. Elle fournit une granularité d’utilisation quotidienne ou horaire, des tarifs, des coûts et des attributs d’utilisation pour tous les services AWS payants (mêmes informations que dans le rapport CUR), ainsi que quelques améliorations. Toutes les dimensions possibles sont dans le rapport CUR, y compris le balisage, l’emplacement, les attributs des ressources et les ID des comptes.

Il existe trois types d’exportation en fonction du type d’exportation que vous souhaitez créer : une exportation de données standard, une exportation vers un tableau de bord des coûts et de l’utilisation avec intégration à QuickSight ou une exportation de données héritées.

  • Exportation de données standard : exportation personnalisée d’une table qui est envoyée à Amazon S3 de manière récurrente.

  • Tableau de bord des coûts et de l’utilisation : exportation et intégration à QuickSight pour déployer un tableau de bord des coûts et de l’utilisation prédéfini.

  • Exportation de données héritées : exportation du système AWS Cost and Usage Report (CUR) hérité.

Vous pouvez créer des exportations de données avec les personnalisations suivantes :

  • Inclusion des ID de ressources

  • Fractionnement des données de répartition des coûts

  • Granularité horaire

  • Gestion des versions

  • Type de compression et format de fichier

Pour vos charges de travail qui exécutent des conteneurs sur Amazon ECS ou Amazon EKS, activez le fractionnement des données de répartition des coûts afin de pouvoir répartir les coûts de vos conteneurs entre vos différentes unités commerciales et équipes, en fonction de la façon dont vos charges de travail de conteneur consomment les ressources de calcul et de mémoire partagées. Le fractionnement des données de répartition des coûts introduit des données de coût et d’utilisation pour les nouvelles ressources au niveau des conteneurs dans AWS Cost and Usage Report. Les données de répartition des coûts sont calculées en calculant le coût des différents services et tâches ECS exécutés sur le cluster.

Un tableau de bord des coûts et de l’utilisation exporte le tableau de bord des coûts et de l’utilisation vers un compartiment S3 de façon récurrente et déploie un tableau de bord des coûts et de l’utilisation prédéfini dans QuickSight. Utilisez cette option si vous souhaitez déployer rapidement un tableau de bord de vos données de coût et d’utilisation sans la possibilité de personnalisation.

Si vous le souhaitez, vous pouvez toujours exporter CUR en mode hérité. Dans ce mode, vous pouvez intégrer d’autres services de traitement, tels que AWS Glue pour préparer les données à l’analyse, puis les analyser avec Amazon Athena en utilisant SQL pour interroger les données.

Étapes d’implémentation

  • Création d’exportations de données : créez des exportations personnalisées avec les données souhaitées et contrôlez le schéma de vos exportations. Créez des exportations de données de facturation et de gestion des coûts à l’aide du langage SQL de base, et visualisez vos données de facturation et de gestion des coûts en les intégrant à QuickSight. Vous pouvez également exporter vos données en mode standard pour les analyser avec d’autres outils de traitement, tels qu’Amazon Athena.

  • Configuration du rapport sur les coûts et l’utilisation : à l’aide de la console de facturation, configurez au moins un rapport sur les coûts et l’utilisation. 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.

  • Configuration de la granularité horaire dans Cost Explorer : pour accéder aux données sur le coût et l’utilisation avec une granularité horaire au cours des 14 derniers jours, pensez à activer les données horaires et au niveau des ressources dans la console de facturation.

  • Configuration de la journalisation de l’application : vérifiez que votre application journalise chaque résultat opérationnel qu’elle produit afin de le suivre et le mesurer. Veillez à ce que la granularité de ces données soit au moins horaire pour être mise en correspondance avec les données de coût et d’utilisation. Pour plus de détails sur la journalisation et la surveillance, voir Pilier d’excellence opérationnelle Well-Architected.

Ressources

Documents connexes :

Exemples connexes :