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.