Amazon-ECS-Service-Kontingente - Amazon ECS

Amazon-ECS-Service-Kontingente

Die folgende Tabelle enthält die Standard-Service Quotas, die auch als Limits bezeichnet werden, für Amazon ECS für ein AWS-Konto. Weitere Informationen zu den Dienstkontingenten für andere AWS-Services, die Sie mit Amazon ECS verwenden können, z. B. Elastic Load Balancing und Auto Scaling, finden Sie unter AWS-Servicekontingente in Allgemeine Amazon Web Services Referenz. Weitere Informationen zur API-Drosselung im Amazon-ECS-API finden Sie unter Anforderung der Drosselung für die Amazon-ECS-API.

Amazon-ECS-Service-Kontingente

Im Folgenden finden Sie Amazon-ECS-Servicekontingente.

Name Standard Anpassbar Beschreibung
Kapazitätsanbieter pro Cluster Jede unterstützte Region: 10 Nein Die maximale Anzahl von Kapazitätsanbietern, die einem Cluster zugeordnet werden können.
Classic Load Balancer pro Service Jede unterstützte Region: 1 Nein Die maximale Anzahl von Classic Load Balancern pro Service.
Clusters per account (Cluster pro Konto) Jede unterstützte Region: 10 000 Yes (Ja) Anzahl Cluster pro Konto
Container-Instances pro Cluster Jede unterstützte Region: 5 000 Nein Anzahl Container-Instances pro Cluster
Container-Instances pro Start-Aufgabe Jede unterstützte Region: 10 Nein Die maximale Anzahl von Container-Instances, die in einer StartTask-API-Aktion angegeben werden.
Container pro Aufgabendefinition Jede unterstützte Region: 10 Nein Die maximale Anzahl der Containerdefinitionen innerhalb einer Aufgabendefinition.
ECS Exec-Sitzungen Jede unterstützte Region: 20 Yes (Ja) Die maximale Anzahl von ECS Exec-Sitzungen pro Container.
Rate der Aufgaben, die von einem Service auf AWS Fargate gestartet wurden Jede unterstützte Region: 500 Yes (Ja) Die maximale Anzahl von Aufgaben, die pro Service pro Minute auf Fargate vom Amazon-ECS-Service-Scheduler bereitgestellt werden können.
Die Rate der Aufgaben, die von einem Service auf einer Amazon-EC2-Instance oder einer externen Instance gestartet wurden Jede unterstützte Region: 500 Yes (Ja) Die maximale Anzahl von Aufgaben, die vom Amazon-ECS-Service-Scheduler pro Service und Minute auf einer Amazon-EC2-Instance oder externen Instance bereitgestellt werden können.
Revisionen pro Aufgabendefinitionsfamilie Jede unterstützte Region: 1 000 000 Nein Die maximale Anzahl der Revisionen pro Aufgabendefinitionsfamilie. Wenn die Registrierung einer Aufgabendefinitionsrevision aufgehoben wird, wird sie weiterhin bei diese Beschränkung berücksichtigt.
Sicherheitsgruppen pro awsvpcConfiguration Jede unterstützte Region: 5 Nein Die maximale Anzahl von Sicherheitsgruppen, die innerhalb einer awsvpcConfiguration angegeben werden.
Services per cluster (Services pro Cluster) Jede unterstützte Region: 5 000 Yes (Ja) Die maximale Anzahl von Services pro Cluster
Subnetze pro awsvpcConfiguration Jede unterstützte Region: 16 Nein Die maximale Anzahl von Subnetzen, die innerhalb einer awsvpcConfiguration angegeben werden.
Tags pro Ressource Jede unterstützte Region: 50 Nein Die maximale Anzahl an Tags pro Ressource. Dies gilt für Aufgabendefinitionen, Cluster, Aufgaben und Services.
Zielgruppen pro Service Jede unterstützte Region: 5 Nein Die maximale Anzahl von Zielgruppen pro Service, wenn ein Application Load Balancer oder ein Network Load Balancer verwendet wird.
Größe der Aufgabendefinition Jede unterstützte Region: 64 Kilobyte Nein Die maximale Größe einer Aufgabendefinition in KiB.
Aufgaben im Zustand PROVISIONING pro Cluster Jede unterstützte Region: 300 Nein Die maximale Anzahl von Aufgaben, die pro Cluster im PROVISIONING-Zustand warten. Dieses Kontingent gilt nur für Aufgaben, die mit einem Kapazitätsanbieter der EC2-Auto-Scaling-Gruppe gestartet wurden.
Pro Ausführungsaufgabe gestartete Aufgaben Jede unterstützte Region: 10 Nein Die maximale Anzahl von Aufgaben, die pro RunTask-API-Aktion gestartet werden können.
Aufgaben pro Service Jede unterstützte Region: 5 000 Yes (Ja) Die maximale Anzahl der Aufgaben pro Services (die gewünschte Anzahl).
Anmerkung

Services, die für die Verwendung von Amazon ECS Service Discovery konfiguriert sind, haben ein Limit von 1 000 Aufgaben pro Service. Der Grund hierfür ist das AWS Cloud Map-Servicekontingent für die Anzahl der Instances pro Service. Weitere Informationen finden Sie unter AWS Cloud MapAmazon-EBS-Service-Kontingente unter Amazon Web Services General Reference.

Anmerkung

In der Praxis hängen die Launch-Raten von Aufgaben auch von anderen Überlegungen ab, wie zum Beispiel herunterzuladende und zu entpackende Container-Images, Zustandsprüfungen und andere aktivierte Integrationen, wie das Registrieren von Aufgaben in einer Lastenverteilung. Auf der Grundlage der Funktionen, die Sie für Ihre Amazon-ECS-Services aktiviert haben, werden Sie Schwankungen in den Launch-Raten der Aufgaben im Vergleich zu den oben dargestellten Kontingenten sehen. Weitere Informationen finden Sie unter Beschleunigung von Amazon-ECS-Bereitstellungen im Leitfaden zu bewährten Methoden für Amazon ECS.

AWS Fargate-Service Quotas

Im Folgenden finden Sie Amazon ECS auf AWS Fargate-Servicekontingente.

Name Standard Anpassbar Beschreibung
Fargate-On-Demand-Ressourcenzahl Jede unterstützte Region: 1 000 Yes (Ja) Die maximale Anzahl von Amazon-ECS-Aufgaben und Amazon-EKS-Pods, die in diesem Konto in der aktuellen Region gleichzeitig auf Fargate ausgeführt werden.
Fargate-Spot-Ressourcenzahl Jede unterstützte Region: 1 000 Yes (Ja) Die maximale Anzahl von Amazon-ECS-Aufgaben, die in diesem Konto in der aktuellen Region gleichzeitig auf Fargate Spot ausgeführt werden.
Anmerkung

Fargate erzwingt zusätzlich Launch-Ratenlimits für Amazon-ECS-Aufgaben und Amazon-EKS-Pods. Weitere Informationen finden Sie unter Drosselungs-Limits bei Fargate.

Verwaltung Ihrer Amazon ECS- und AWS Fargate-Service Quotas in AWS Management Console

Amazon ECS ist in Service Quotas integriert, ein AWS-Service, mit dem Sie Ihre Kontingente von einem zentralen Ort aus anzeigen und verwalten können. Weitere Informationen zu Service Quotas finden Sie unter Was sind Service Quotas im Benutzerhandbuch für Service Quotas.

Mit Service Quotas können Sie den Wert Ihrer Amazon ECS-Servicekontingente einfach ermitteln.

AWS Management Console

So zeigen Sie Amazon ECS- und Fargate-Servicekontingente mit AWS Management Console an

  1. Öffnen Sie die Service-Quotas-Konsole unter https://console.aws.amazon.com/servicequotas/.

  2. Wählen Sie im Navigationsbereich AWS-Services.

  3. Suchen Sie auf der AWS-Services-Liste nachAmazon Elastic Container Service (Amazon ECS) oder AWS Fargate.

    In der Liste Service Quotas (Servicekontingente) wird der Name des Servicekontingents, der angewendete Wert (falls verfügbar) und das AWS-Standardkontingent angezeigt. Zudem wird angezeigt, ob der Kontingentwert anpassbar ist.

  4. Wählen Sie den Kontingentnamen, um zusätzliche Informationen zu einem Service Quota anzuzeigen, z. B. seine Beschreibung.

  5. (Optional) Um eine Kontingenterhöhung zu beantragen, wählen Sie das Kontingent, das Sie erhöhen möchten, und dann Request quota increase, (Kontingenterhöhung beantragen), geben Sie die erforderlichen Informationen ein, und wählen Sie dann Request (Beantragen) aus.

Um mehr mit Service Quotas unter Verwendung des AWS Management Console zu arbeiten, siehe das Service-Quotas-Benutzerhandbuch. Informationen zum Anfordern einer Kontingenterhöhung finden Sie unter Beantragen einer Kontingenterhöhung im Benutzerhandbuch zu Service Quotas.

AWS CLI

So zeigen Sie Amazon ECS- und Fargate-Servicekontingente mit AWS CLI an

Führen Sie den folgenden Befehl aus, um die standardmäßigen Amazon ECS-Quotas anzuzeigen.

aws service-quotas list-aws-default-service-quotas \ --query 'Quotas[*].{Adjustable:Adjustable,Name:QuotaName,Value:Value,Code:QuotaCode}' \ --service-code ecs \ --output table

Führen Sie den folgenden Befehl aus, um die standardmäßigen Fargate-Kontingente anzuzeigen.

aws service-quotas list-aws-default-service-quotas \ --query 'Quotas[*].{Adjustable:Adjustable,Name:QuotaName,Value:Value,Code:QuotaCode}' \ --service-code fargate \ --output table

Führen Sie den folgenden Befehl aus, um Ihre angewendeten Fargate-Kontingente anzuzeigen.

aws service-quotas list-service-quotas \ --service-code fargate
Anmerkung

Amazon ECS unterstützt keine angewendeten Kontingente.

Weitere Informationen zum Arbeiten mit Servicekontingenten mithilfe der AWS CLI finden Sie in der AWS CLI-Befehlsreferenz für Service Quotas. Informationen zum Anfordern einer Kontingenterhöhung finden Sie unter dem request-service-quota-increase-Befehl in der AWS CLI-Befehlsreferenz.