Rapports ECS d'utilisation d'Amazon - Amazon Elastic Container Service

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.

Rapports ECS d'utilisation d'Amazon

AWS fournit un outil de reporting appelé Cost Explorer que vous pouvez utiliser pour analyser le coût et l'utilisation de vos ECS ressources Amazon.

Vous pouvez utiliser Cost Explorer pour afficher les graphiques de votre utilisation et de vos coûts. Vous pouvez afficher les données des 13 derniers mois et prévoir vos dépenses pour les trois prochains mois. Vous pouvez utiliser Cost Explorer pour afficher des schémas de vos dépenses en ressources AWS au fil du temps. Par exemple, vous pouvez l'utiliser pour identifier les zones qui méritent d'être approfondies et connaître les tendances que vous pouvez utiliser pour comprendre vos coûts. Vous pouvez également spécifier des plages de temps pour les données et afficher des données temporelles par jour ou par mois.

Les données de mesure figurant dans votre rapport sur les coûts et l'utilisation indiquent l'utilisation de toutes vos ECS tâches Amazon. Les données de mesure incluent CPU l'utilisation vCPU-Hours et l'utilisation de GB-Hours la mémoire pour chaque tâche exécutée. La présentation de ces données dépend du type de lancement de la tâche.

Pour les tâches utilisant le type de lancement Fargate, la colonne lineItem/Operation affiche FargateTask et vous permet de connaître le coût associé à chaque tâche.

Pour les tâches qui utilisent le type de EC2 lancement, la lineItem/Operation colonne apparaît ECSTask-EC2 et aucun coût direct n'est associé aux tâches. Les données de mesure indiquées dans le rapport, telles que l'utilisation de la mémoire, représentent le total des ressources réservées par la tâche au cours de la période de facturation que vous spécifiez. Vous pouvez utiliser ces données pour déterminer le coût de votre cluster sous-jacent d'EC2instances Amazon. Les données de coût et d'utilisation de vos EC2 instances Amazon sont répertoriées séparément dans le EC2 service Amazon.

Vous pouvez également utiliser les balises ECS gérées par Amazon pour identifier le service ou le cluster auquel appartient chaque tâche. Pour de plus amples informations, veuillez consulter Utiliser des tags pour la facturation.

Important

Les données de mesure sont uniquement visualisables pour les tâches lancées à compter du 16 novembre 2018. Les tâches lancées avant cette date n'affichent pas les données de mesure.

Voici un exemple des champs que vous pouvez trier par données d'attribution de coût dans Cost Explorer.

  • Nom du cluster

  • Nom du service

  • Étiquettes de ressources

  • Type de lancement

  • Région AWS

  • Type d'utilisation

Pour plus d'informations sur la création d'un rapport sur les AWS coûts et l'utilisation, consultez le rapport sur les AWS coûts et l'utilisation dans le guide de AWS Billing l'utilisateur.

Rapports d'utilisation et de coût au niveau des tâches

AWS Cost Management peut fournir CPU des données sur l'utilisation de la mémoire AWS Cost and Usage Report pour chaque tâche sur AmazonECS, y compris les tâches sur Fargate et les tâches sur. EC2 Ces données sont appelées données de répartition des coûts fractionnés. Vous pouvez utiliser ces données pour analyser les coûts et l'utilisation des applications. En outre, vous pouvez fractionner et répartir les coûts entre les différentes unités commerciales et équipes à l'aide de balises de répartition des coûts et de catégories de coûts. Pour plus d'informations sur les données de répartition des coûts fractionnés, voir Comprendre les données de répartition des coûts fractionnés dans le Guide de AWS Cost and Usage Report l'utilisateur.

Vous pouvez activer les données de répartition des coûts fractionnés au niveau des tâches pour le compte dans l' AWS Cost Management Console. Si vous avez un compte de gestion (payeur), vous pouvez choisir d'appliquer cette configuration à chaque compte associé depuis le compte payeur.

Une fois que vous avez configuré les données de répartition des coûts, des colonnes supplémentaires apparaîtront sous l'splitLineItemen-tête du rapport. Pour plus d'informations, voir les détails des articles divisés dans le guide de AWS Cost and Usage Report l'utilisateur

Pour les tâches surEC2, ces données divisent le coût de l'EC2instance en fonction de l'utilisation des ressources ou des réservations et des ressources restantes de l'instance.

Les conditions requises sont les suivantes :

  • Définissez le paramètre de configuration de ECS l'agent ECS_DISABLE_METRICS Amazon surfalse.

    Lorsque ce paramètre est définifalse, l'ECSagent Amazon envoie des métriques à Amazon CloudWatch. Sous Linux, ce paramètre est défini false par défaut et les métriques sont envoyées à CloudWatch. Sous Windows, ce paramètre est défini true par défaut. Vous devez donc le modifier false CloudWatch pour envoyer les mesures AWS Cost Management à utiliser. Pour plus d'informations sur la configuration de ECS l'agent, consultezConfiguration de l'agent de ECS conteneur Amazon.

  • La version minimale de Docker pour des métriques fiables est la version 20.10.13 et les versions ultérieures de Docker, qui sont incluses dans la version 20220607 optimisée pour Amazon ECS et les versions ultérieures. AMI

Pour utiliser les données de répartition des coûts fractionnés, vous devez créer un rapport et sélectionner Données de répartition des coûts fractionnés. Pour plus d'informations, consultez la section Création de rapports sur les coûts et l'utilisation dans le guide de AWS Cost and Usage Report l'utilisateur.

AWS Cost Management calcule les données de répartition des coûts en fonction de la tâche CPU et de l'utilisation de la mémoire. AWS Cost Management peut utiliser la tâche CPU et la réservation de mémoire au lieu de l'utilisation, si l'utilisation n'est pas disponible. Si vous constatez CUR que les réservations sont utilisées, vérifiez que vos instances de conteneur répondent aux conditions requises et que les mesures d'utilisation des ressources des tâches apparaissent dans CloudWatch.