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.
AMIRessourcenspezifikation berechnen
Die grundlegende AMI Spezifikation für AWS Batch Rechenressourcen umfasst Folgendes:
Erforderlich
-
Eine moderne Linux-Distribution, auf der mindestens Version 3.10 des Linux-Kernels auf einem HVM Virtualisierungstyp AMI ausgeführt wird. Windows-Container werden nicht unterstützt.
Wichtig
parallel Jobs mit mehreren Knoten können nur auf Rechenressourcen ausgeführt werden, die auf einer Amazon Linux-Instance mit dem installierten
ecs-init
Paket gestartet wurden. Wir empfehlen, dass Sie AMI bei der Erstellung Ihrer Datenverarbeitungsumgebung den von Amazon ECS optimierten Standard verwenden. Sie können dies tun, indem Sie keinen benutzerdefinierten Wert angebenAMI. Weitere Informationen finden Sie unter parallel Jobs mit mehreren Knoten. -
Der ECS Amazon-Containeragent. Wir empfehlen, dass Sie die neueste Version verwenden. Weitere Informationen finden Sie unter Installation des Amazon ECS Container Agent im Amazon Elastic Container Service Developer Guide.
-
Der
awslogs
Protokolltreiber muss als verfügbarer Protokolltreiber mit derECS_AVAILABLE_LOGGING_DRIVERS
Umgebungsvariablen angegeben werden, wenn der ECS Amazon-Container-Agent gestartet wird. Weitere Informationen finden Sie unter Amazon ECS Container Agent Configuration im Amazon Elastic Container Service Developer Guide. -
Ein Docker-Daemon, auf dem mindestens Version 1.9 und alle Abhängigkeiten zur Docker-Laufzeit ausgeführt werden. Weitere Informationen finden Sie unter Check runtime dependencies
(Prüfen der Laufzeitabhängigkeiten) in der Docker-Dokumentation. Anmerkung
Wir empfehlen die Docker-Version, die mit der entsprechenden ECS Amazon-Agentenversion, die Sie verwenden, geliefert wird und mit dieser getestet wurde. Amazon ECS stellt ein Changelog für die Linux-Variante von Amazon bereit ECS — optimiert AMI auf. GitHub Weitere Informationen finden Sie unter Änderungsprotokoll
.
Empfohlen
-
Ein Initialisierungs- und Nanny-Prozess zum Ausführen und Überwachen des ECS Amazon-Agenten. Die von Amazon ECS optimierte AMI Version verwendet den
ecs-init
Upstart-Prozess, und andere Betriebssysteme verwendensystemd
dies möglicherweise. Weitere Informationen und Beispiele finden Sie unter Beispielskripte zur Konfiguration von Benutzerdaten für Container-Instances im Amazon Elastic Container Service Developer Guide. Weitere Informationen zuecs-init
finden Sie imecs-init
Projektunter GitHub. Für verwaltete Rechenumgebungen muss der ECS Amazon-Agent mindestens beim Booten gestartet werden. Wenn der ECS Amazon-Agent nicht auf Ihrer Rechenressource läuft, kann er keine Jobs von annehmen AWS Batch.
Amazon ECS Optimized AMI ist mit diesen Anforderungen und Empfehlungen vorkonfiguriert. Wir empfehlen, dass Sie Amazon ECS Optimized AMI oder Amazon Linux AMI mit dem ecs-init
Paket verwenden, das für Ihre Rechenressourcen installiert ist. Wählen Sie ein anderes, AMI wenn Ihre Anwendung ein bestimmtes Betriebssystem oder eine Docker-Version benötigt, die in diesen AMIs noch nicht verfügbar ist. Weitere Informationen finden Sie unter Amazon ECS -Optimized AMI im Amazon Elastic Container Service Developer Guide.