Direkt zum Inhalt

Wie kann ich die Kosten für Amazon ECS anzeigen und optimieren?

Lesedauer: 3 Minute
0

Meine Kosten für Amazon Elastic Container Service (Amazon ECS) sind erheblich gestiegen. Ich möchte meine Amazon ECS-Ausgaben verstehen. Oder ich möchte den AWS Cost Explorer verwenden, um meine Amazon ECS-Kosten zu analysieren.

Lösung

Den AWS Cost Explorer verwenden, um deine Amazon ECS-Kosten anzuzeigen

Du kannst den AWS Cost Explorer verwenden, um historische und prognostizierte Daten zu deinen Amazon ECS-Kosten zu überprüfen.

Wichtig: Nachdem du dich für den AWS Cost Explorer angemeldet hast, kannst du ihn nicht mehr abbestellen.

Die Amazon ECS-Kosten im AWS Cost Explorer filtern

Gehe wie folgt vor, um die Amazon Elastic Compute Cloud (Amazon EC2)-Nutzungskosten im AWS Cost Explorer anzuzeigen:

  1. Öffne die AWS-Fakturierungs- und Kostenmanagementkonsole.
  2. Wähle im Navigationsbereich Cost Explorer aus, und konfiguriere dann die folgenden Einstellungen:
    Wähle einen Datumsbereich und eine Granularität aus.
    Wähle für Dimension Service aus.
    Wähle unter Filter für Service die Option Elastic Container Service aus.
    Wähle als Nutzungstyp USE1-ECS-EC2-GB-Hours (GB-Hours) und USE1-ECS-EC2-vCPU-Hours (vCPU-Hours) aus.
    **Hinweis:**Der Filter Nutzungstyp organisiert die Kosten nach AWS-Regionen.
    Wähle für Tag das Tag aus, das den Amazon ECS-Container-Instances zugewiesen ist.

Weitere Informationen findest du unter Untersuchen der Daten mithilfe des Cost Explorers.

Informationen darüber, wie du den AWS Cost Explorer filterst, um die AWS Fargate-Kosten anzuzeigen, findest du unter Checkliste zur Kostenoptimierung für Amazon ECS und AWS Fargate.

Verwende die folgenden Filter, um die monatlichen Amazon ECS-Gebühren für Amazon EC2- und Fargate-Speicher und -CPU getrennt anzuzeigen:

  • ECS-EC2-GB-Hours
  • ECS-EC2-vCPU-Hours
  • AWS Fargate – Memory
  • AWS Fargate – vCPU

Hinweis: Wenn du nur Fargate verwendest, werden die Amazon EC2-Gebühren als 0 aufgeführt.

Analyse der Amazon ECS-Kosten

Verwende die folgenden bewährten Methoden für die Amazon ECS-Kostenanalyse:

Nutzung von Spot Instances zur Kostenoptimierung

Verwende Amazon EC2 oder Fargate Spot Instances, um die Amazon ECS-Kosten zu optimieren. Wenn du Spot Instances für die Workload verwendest, wende die folgenden bewährten Methoden an:

Die Fargate Spot-Preisgestaltung bietet einen ermäßigten Preis für die Ausführung von Amazon ECS-Aufgaben. Weitere Informationen findest du unter Detaillierte Einblicke in Fargate Spot, um die Amazon ECS-Aufgaben für bis zu 70 % günstiger auszuführen.

Datenübertragungsgebühren reduzieren, wenn Amazon ECS-Aufgaben ausgeführt werden

Du kannst Amazon ECS-Aufgaben in einem privaten Subnetz bereitstellen, das ein NAT-Gateway für den Zugriff auf Amazon Elastic Container Registry (Amazon ECR)-Images verwendet. Wenn du dies tust, fallen für die Container-Instance oder Fargate Gebühren für die Datenübertragung an. Für jede neue Aufgabe, bei der das Container-Image nicht lokal auf der Container-Instance verfügbar ist, lädt Amazon ECS das Image über das NAT-Gateway herunter. Richte Virtual Private Cloud (VPC)-Endpunkte für Amazon ECR ein, um diese Kosten zu senken.

Ähnliche Informationen

Analyse der Kosten und Nutzung mit AWS Cost Explorer

Grundlegendes zu den Datenübertragungskosten für AWS-Container-Services

EC2 Spot-Workshops

AWS OFFICIALAktualisiert vor einem Jahr