Eigenständige Amazon ECS-Aufgaben - 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.

Eigenständige Amazon ECS-Aufgaben

Sie können Ihre Anwendung als Aufgabe ausführen, wenn Sie eine Anwendung haben, die bestimmte Aufgaben ausführt und dann stoppt, z. B. einen Batch-Prozess. Wenn Sie eine Aufgabe einmal ausführen möchten, können Sie die Konsole, AWS CLI APIs, oder verwenden SDKs.

Wenn Sie Ihre Anwendung nach einem ratenbasierten, cron-basierten oder einmaligen Zeitplan ausführen müssen, können Sie mit dem Scheduler einen Zeitplan erstellen. EventBridge

Arbeitsablauf für Aufgaben

Wenn Sie Amazon ECS-Aufgaben starten (eigenständige Aufgaben oder durch Amazon ECS-Services), wird eine Aufgabe erstellt und zunächst in den PROVISIONING Status verschoben. Wenn sich eine Aufgabe im PROVISIONING Status befindet, sind weder die Aufgabe noch die Container vorhanden, da Amazon ECS Rechenkapazität für die Platzierung der Aufgabe finden muss.

Amazon ECS wählt die passende Rechenkapazität für Ihre Aufgabe auf der Grundlage Ihres Starttyps oder der Konfiguration Ihres Kapazitätsanbieters aus. Sie können Kapazitätsanbieter und Kapazitätsanbieterstrategien sowohl für die EC2 Starttypen Fargate als auch für Amazon verwenden. Mit Fargate müssen Sie sich keine Gedanken über die Bereitstellung, Konfiguration und Skalierung Ihrer Clusterkapazität machen. Fargate kümmert sich um das gesamte Infrastrukturmanagement für Ihre Aufgaben. Für den EC2 Starttyp können Sie entweder Ihre Clusterkapazität verwalten, indem Sie EC2 Amazon-Instances in Ihrem Cluster registrieren, oder Sie können Cluster Auto Scaling verwenden, um Ihre Rechenkapazitätsverwaltung zu vereinfachen. Cluster Auto Scaling sorgt für die dynamische Skalierung Ihrer Clusterkapazität, sodass Sie sich auf die Ausführung von Aufgaben konzentrieren können. Amazon ECS bestimmt anhand der Anforderungen, die Sie in der Aufgabendefinition angeben, wie CPU und Arbeitsspeicher, sowie anhand Ihrer Platzierungsbeschränkungen und -strategien, wo die Aufgabe platziert werden soll. Weitere Informationen finden Sie unter Wie Amazon ECS Aufgaben auf Container-Instances platziert.

Wenn Sie einen Kapazitätsanbieter mit aktivierter verwalteter Skalierung verwenden, werden Aufgaben, die aufgrund mangelnder Rechenkapazität nicht gestartet werden können, in den PROVISIONING Status versetzt, anstatt sofort fehlzuschlagen. Nachdem die Kapazität für die Platzierung Ihrer Aufgabe ermittelt wurde, stellt Amazon ECS die erforderlichen Anlagen bereit (z. B. Elastic Network Interfaces (ENIs) für Aufgaben im awsvpc Modus). Es verwendet den Amazon ECS-Container-Agenten, um Ihre Container-Images abzurufen und dann Ihre Container zu starten. Nachdem die Bereitstellung abgeschlossen und die entsprechenden Container gestartet wurden, versetzt Amazon ECS die Aufgabe in den RUNNING Status. Informationen zu den Aufgabenstatus finden Sie unterAmazon ECS-Aufgabenlebenszyklus.