Amazon-ECS-Aufgabendefinitionen - 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.

Amazon-ECS-Aufgabendefinitionen

Eine Aufgabendefinition ist eine Vorlage für Ihre Anwendung. Es handelt sich um eine Textdatei im JSON-Format, die die Parameter und einen oder mehrere Container beschreibt, die Ihre Anwendung bilden.

Die folgenden sind einige der Parameter, die Sie in einer Aufgabendefinition angeben können:

  • Der zu verwendende Starttyp, der die Infrastruktur bestimmt, in der Ihre Aufgaben gehostet werden

  • Das Docker-Image, das für jeden Container in Ihrer Aufgabe verwendet werden soll.

  • Wieviel CPU und Speicher sind für jede Aufgabe oder jeden Container innerhalb einer Aufgabe zu verwenden

  • Die Speicher- und CPU-Anforderungen

  • Das Betriebssystem des Containers, auf dem die Aufgabe ausgeführt wird

  • Der Docker-Netzwerkmodus, der für die Container in Ihrer Aufgabe verwendet werden soll

  • Die Protokollierungskonfiguration, die für Ihre Aufgaben verwendet werden soll

  • Ob die Aufgabe weiter ausgeführt wird, wenn der Container fertig ist oder fehlschlägt

  • Der Befehl, den der Container beim Start ausführt

  • Die jeweiligen Daten-Volumes, die mit den Containern in der Aufgabe verwendet werden

  • Die IAM-Rolle, die Ihre Aufgaben verwenden

Eine vollständige Liste der Aufgabendefinitionsparameter finden Sie unter Aufgabendefinitionsparameter.

Nachdem Sie eine Aufgabendefinition erstellt haben, können Sie die Aufgabendefinition als Aufgabe oder Service ausführen.

  • Eine Aufgabe ist die Instance iierung einer Aufgabendefinition auf einer Container-Instance in einem Cluster. Nachdem Sie eine Aufgabendefinition für Ihre Anwendung in Amazon ECS erstellt haben, können Sie angeben, wie viele Aufgaben in Ihrem Cluster ausgeführt werden.

  • Ein Amazon-ECS-Service führt Ihre gewünschte Anzahl von Aufgaben gleichzeitig in einem Amazon-ECS-Cluster aus und wartet sie. Wenn eine Ihrer Aufgaben aus irgendeinem Grund fehlschlägt oder angehalten wird, launcht der Scheduler des Amazon-ECS-Service eine andere Instance entsprechend Ihrer Aufgabendefinition. Dies geschieht, um sie zu ersetzen und dadurch Ihre gewünschte Anzahl von Aufgaben im Service beizubehalten.