Amazon-ECS-Nutzungsberichte - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon-ECS-Nutzungsberichte

AWS bietet ein Reporting-Tool namens Cost Explorer, mit dem Sie die Kosten und Nutzung Ihrer Amazon-ECS-Ressourcen analysieren können.

Verwenden Sie Cost Explorer, um Diagramme Ihrer Nutzung und Kosten anzuzeigen. Sie können die Daten der letzten 13 Monate anzeigen und prognostizieren, wie viel Sie wahrscheinlich für die nächsten drei Monate ausgeben werden. Sie können den Cost Explorer verwenden, um Muster zu sehen, wie viel Sie für AWS -Ressourcen im Zeitablauf ausgeben. Sie können es zum Beispiel verwenden, um Bereiche zu identifizieren, die eine genauere Untersuchung erfordern, sowie um Trends auszumachen, die Ihnen helfen, Ihre Kosten zu verstehen. Sie können auch Zeitbereiche für die Daten angeben und die Daten nach Tagen oder Monate anzeigen lassen.

Die Messdaten in Ihrem Kosten- und Nutzungsbericht zeigen die Nutzung für alle Ihre Amazon-ECS-Aufgaben an. Die Messdaten umfassen die CPU-Auslastung als vCPU-Hours und die Speicherauslastung als GB-Hours für jede ausgeführte Aufgabe. Wie die Daten vorgelegt werden, hängt vom Starttyp der Aufgabe ab.

Bei Aufgaben, die den Fargate-Starttyp verwenden, zeigt die lineItem/Operation-Spalte FargateTask an und Sie sehen die mit jeder Aufgabe verbundenen Kosten.

Bei Aufgaben, die den EC2-Starttyp verwenden, zeigt die lineItem/Operation-Spalte ECSTask-EC2 an und die Aufgaben sind mit keinen direkten Kosten verbunden. Die im Bericht angezeigten Messdaten, z. B. die Speichernutzung, stellen die Gesamtressourcen dar, die die Aufgabe in dem von Ihnen angegebenen Abrechnungszeitraum reserviert hat. Sie können diese Daten verwenden, um die Kosten Ihres zugrunde liegenden Clusters von Amazon-EC2-Instances zu ermitteln. Die Kosten- und Nutzungsdaten für Ihre Amazon-EC2-Instances werden separat unter dem Amazon-EC2-Service aufgeführt.

Sie können auch die von Amazon ECS verwalteten Tags verwenden, um den Service oder Cluster zu identifizieren, zu dem die einzelnen Aufgaben gehören. Weitere Informationen finden Sie unter Markieren von Ressourcen für die Fakturierung.

Wichtig

Die Messdaten sind nur für Aufgaben sichtbar, die am oder nach dem 16. November 2018 gestartet wurden. Aufgaben, die vor diesem Datum gestartet wurden, zeigen keine Messdaten an.

Nachfolgend finden Sie ein Beispiel, wie Sie die Daten in einigen Feldern für die Kostenzuordnung mit Cost Explorer sortieren können:

  • Clustername

  • Service-Name

  • Ressourcen-Tags

  • Starttyp

  • AWS-Region

  • Verwendungstyp

Weitere Informationen zum Erstellen eines AWS Kosten- und Nutzungsberichts finden Sie unter AWS Kosten- und Nutzungsbericht im AWS Billing -Benutzerhandbuch.

Kosten- und Nutzungsberichte auf Aufgabenebene

AWS Cost Management kann CPU- und Speichernutzungsdaten in der AWS Cost and Usage Report für jede Aufgabe auf Amazon ECS bereitstellen, einschließlich Aufgaben auf Fargate und Aufgaben auf EC2. Diese Daten werden als Split Cost Allocation Data bezeichnet. Sie können diese Daten verwenden, um Kosten und Nutzung für Anwendungen zu analysieren. Außerdem können Sie die Kosten mit Hilfe von Kostenzuordnungs-Tags und Kostenkategorien auf einzelne Geschäftseinheiten und Teams aufteilen und zuordnen. Weitere Informationen zu Split-Cost-Allocation-Daten finden Sie unter Grundlegendes zu Split-Cost-Allocation-Daten im AWS Cost and Usage Report -Benutzerhandbuch.

Sie können sich für Split Cost Allocation Data auf Aufgabenebene für das Konto in AWS Cost Management Console entscheiden. Wenn Sie über ein Verwaltungskonto (Zahler) verfügen, können Sie sich vom Zahlerkonto aus dafür entscheiden, diese Konfiguration auf jedes verknüpfte Konto anzuwenden.

Nachdem Sie Split Cost Allocation Data eingerichtet haben, gibt es zusätzliche Spalten unter dem -splitLineItemHeader im Bericht. Weitere Informationen finden Sie unter Details zu geteilten Einzelposten im AWS Cost and Usage Report -Benutzerhandbuch.

Bei Aufgaben auf EC2 teilen diese Daten die Kosten der EC2-Instance auf der Grundlage der Ressourcennutzung oder -Reservierungen und der verbleibenden Ressourcen auf der Instance auf.

Voraussetzungen

  • Um Split Cost Allocation Data verwenden zu können, müssen Sie einen Bericht erstellen und die Option Split Cost Allocation Data auswählen. Weitere Informationen finden Sie unter Erstellen von Kosten- und Nutzungsberichten im AWS Cost and Usage Report -Benutzerhandbuch.

  • Die Mindestversion von Docker für zuverlässige Metriken ist die Docker-Version v20.10.13 und neuer, die im Amazon-ECS-optimierten AMI 20220607 und neuer enthalten ist.

  • Stellen Sie sicher, dass für den Amazon-ECS-Agent die ECS_DISABLE_METRICS Konfiguration auf festgelegt istfalse. Wenn diese Einstellung istfalse, sendet der Amazon-ECS-Agent Metriken an Amazon CloudWatch. Unter Linux ist diese Einstellung false standardmäßig und Metriken werden an gesendet CloudWatch. Unter Windows ist diese Einstellung true standardmäßig , daher müssen Sie die Einstellung in ändern, false um die Metriken an zu senden, damit sie von verwendet CloudWatch AWS Cost Management werden können. Weitere Informationen zur ECS-Agentenkonfiguration finden Sie unter Konfiguration des Amazon-ECS-Container-Agenten.

Anmerkung

AWS Cost Management berechnet die Aufteilung der Kostenzuordnungsdaten mit der CPU- und Speichernutzung der Aufgabe. AWS Cost Management kann die CPU- und Speicherreservierung der Aufgabe anstelle der Nutzung verwenden, wenn die Nutzung nicht verfügbar ist. Wenn Sie sehen, dass der CUR die Reservierungen verwendet, überprüfen Sie, ob Ihre Container-Instances die Voraussetzungen erfüllen und die Metriken zur Aufgabenressourcennutzung in angezeigt werden CloudWatch.

Einrichten von Kosten- und Nutzungsberichten auf Aufgabenebene

Sie können Split Cost Allocation Data für ECS in der Cost Management Console AWS Command Line Interface oder den AWS SDKs aktivieren.

Verwenden Sie Folgendes für Split Cost Allocation Data .

  1. Melden Sie sich bei Split Cost Allocation Data an. Weitere Informationen finden Sie unter Aktivieren von Split-Cost-Zuweisungsdaten im AWS Cost and Usage Report -Benutzerhandbuch.

  2. Nehmen Sie die Daten in einen neuen oder vorhandenen Bericht auf.

  3. Zeigen Sie den Bericht an. Sie können die Konsole Fakturierung und Kostenmanagement verwenden oder die Berichtsdateien in Amazon Simple Storage Service anzeigen.