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 Berichtstool namens Cost Explorer, mit dem Sie die Kosten und die 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 Verwenden Sie Tags für die Abrechnung.

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 zur Erstellung 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 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 geteilten Kostenzuordnungsdaten finden Sie unter Grundlegendes zu geteilten Kostenzuordnungsdaten 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 die Daten zur geteilten Kostenzuweisung eingerichtet haben, werden unter der splitLineItemÜberschrift des Berichts weitere Spalten angezeigt. Weitere Informationen finden Sie im AWS Cost and Usage Report Benutzerhandbuch unter Details zu Einzelposten aufteilen

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.

Die folgenden Voraussetzungen sind erforderlich:

  • Stellen Sie den ECS_DISABLE_METRICS Amazon ECS-Agenten-Konfigurationsparameter auf einfalse.

    Wenn diese Einstellung aktiviert 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 ändern, false um die Metriken CloudWatch zur Verwendung an AWS Cost Management zu senden. Weitere Informationen zur ECS-Agentenkonfiguration finden Sie unter Konfiguration des Amazon-ECS-Container-Agenten.

  • 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.

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 im Benutzerhandbuch unter Erstellen von Kosten- und Nutzungsberichten. AWS Cost and Usage Report

AWS Cost Management berechnet die Daten zur geteilten Kostenzuweisung anhand der CPU- und Speicherauslastung der Aufgabe. AWS Cost Management kann anstelle der Nutzung die CPU- und Speicherreservierung für die Aufgabe verwenden, wenn die Nutzung nicht verfügbar ist. Wenn Sie sehen, dass die CUR die Reservierungen verwendet, überprüfen Sie, ob Ihre Container-Instances die Voraussetzungen erfüllen und dass die Messwerte zur Nutzung der Task-Ressourcen unter angezeigt werden. CloudWatch