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

Aufgaben-Workflow

Wenn Sie Amazon-ECS-Aufgaben starten (eigenständige Aufgaben oder durch Amazon-ECS-Services), wird eine Aufgabe erstellt und zunächst in den Status PROVISIONING verschoben. Wenn sich eine Aufgabe im Status PROVISIONING 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 mit dem Fargate als auch verwenden. EC2s Mit Fargate müssen Sie sich keine Gedanken über die Bereitstellung, Konfiguration und Skalierung Ihrer Cluster-Kapazität machen. Fargate kümmert sich um das gesamte Infrastrukturmanagement für Ihre Aufgaben. Denn Sie können entweder Ihre Clusterkapazität verwalten EC2, 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 Cluster-Kapazität, sodass Sie sich auf die Ausführung von Aufgaben konzentrieren können. Amazon ECS bestimmt, wo die Aufgabe platziert werden soll anhand der Anforderungen, die Sie in der Aufgabendefinition angeben, z. B. CPU und Arbeitsspeicher, sowie Ihrer Platzierungsbeschränkungen und Strategien. 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 Status PROVISIONING 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). Dabei kommt der Amazon-ECS-Container-Agent zum Einsatz, um Container-Images abzurufen und dann die Container zu starten. Nachdem die Bereitstellung abgeschlossen und die entsprechenden Container gestartet wurden, versetzt Amazon ECS die Aufgabe in den Status RUNNING. Weitere Informationen zu diesen Aufgabenzuständen finden Sie unter Amazon-ECS-Aufgabenlebenszyklus.