AWS Fargate Drosselung der Kontingente - 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.

AWS Fargate Drosselung der Kontingente

AWS Fargate begrenzt die Startraten für ECS Amazon-Aufgaben und EKS Amazon-Pods auf Kontingente (früher als Limits bezeichnet) und verwendet dabei einen Token-Bucket-Algorithmus für jedes AWS Konto pro Region. Mit diesem Algorithmus verfügt Ihr Konto über einen Bucket, der eine bestimmte Anzahl von Tokens enthält. Die Anzahl der Tokens im Bucket entspricht Ihrem Ratenkontingent zu einer bestimmten Sekunde. Jedes Kundenkonto verfügt über einen Token-Bucket für Aufgaben und Pods, der basierend auf der Anzahl der Aufgaben und Pods, die vom Kundenkonto gelauncht werden, erschöpft wird. Dieser Token-Bucket verfügt über ein Bucket-Maximum, mit dem Sie regelmäßig eine höhere Anzahl von Anforderungen stellen können, und eine Nachfüllrate, mit der Sie eine stetige Rate von Anfragen so lange wie nötig aufrechterhalten können.

Zum Beispiel beträgt die Bucket-Größe für Aufgaben und Pods für ein Fargate-Kundenkonto 100 Token und die Nachfüllrate beträgt 20 Token pro Sekunde. Daher können Sie sofort bis zu 100 ECS Amazon-Aufgaben und EKS Amazon-Pods pro Kundenkonto starten, mit einer kontinuierlichen Startrate von 20 ECS Amazon-Aufgaben und EKS Amazon-Pods pro Sekunde.

Aktionen Maximale Kapazität des Buckets (oder Burst-Rate) Nachfüllrate des Buckets (oder konstante Rate)
Fargate Ressourcentarif für ECS On-Demand-Amazon-Aufgaben und EKS Amazon-Pods 1 100 20
Fargate-Ressourcentarkontingent für Spot-Amazon-Aufgaben ECS 100 20

1 Konten, die nur EKS Amazon-Pods starten, haben eine Burst-Rate von 20 und eine anhaltende Pod-Startrate von 20 Pod-Starts pro Sekunde, wenn sie die in den EKSAmazon-Plattformversionen genannten Plattformversionen verwenden.

Drosselung des RunTask API in Fargate

Darüber hinaus begrenzt Fargate die Anforderungsrate beim Starten von Aufgaben über Amazon ECS RunTask API mithilfe eines separaten Kontingents. Fargate begrenzt ECS RunTask API Amazon-Anfragen für jedes AWS Konto auf regionaler Basis. Jede Anforderung, die Sie stellen, entfernt ein Token aus dem Bucket. Wir tun dies, um die Leistung des Dienstes zu unterstützen und um eine faire Nutzung für alle Fargate-Kunden sicherzustellen. APIAufrufe unterliegen den Anforderungsquoten, unabhängig davon, ob sie von der Amazon Elastic Container Service-Konsole, einem Befehlszeilentool oder einer Drittanbieteranwendung stammen. Das Tarifkontingent für Anrufe ins Amazon ECS RunTask API beträgt 20 Anrufe pro Sekunde (Burst und Sustained). Bei jedem Aufruf API können jedoch bis zu 10 Aufgaben gestartet werden. Das bedeutet, dass Sie 100 Aufgaben in einer Sekunde starten könnenAPI, indem Sie 10 Aufrufe an diese Adresse tätigen und bei jedem Anruf die Ausführung von 10 Aufgaben anfordern. In ähnlicher Weise könnten Sie auch 20 Aufrufe an diese Adresse API tätigen und bei jedem Anruf die Ausführung von 5 Aufgaben anfordern. Weitere Informationen zur API Drosselung für Amazon ECS RunTask API finden Sie unter Drosselung von API Anfragen in der Amazon-Referenz. ECS API

In der Praxis hängen die Launch-Raten von Aufgaben und Pods 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 oder Pods in einem Load Balancer. Kunden stellen fest, dass die Startraten für Aufgaben und Pods im Vergleich zu den zuvor angegebenen Kontingenten variieren, je nachdem, welche Funktionen die Kunden aktivieren.

Anpassung der Zollkontingente in Fargate

Sie können eine Erhöhung der Raten-Drosselungs-Kontingente für Fargate für Ihr AWS -Konto anfordern. Weitere Informationen finden Sie im Service Quotas -Benutzerhandbuch unter Anfordern einer Kontingenterhöhung.