View a markdown version of this page

Ausführung von Aufträgen mit gemischter Architektur (X86_64 und ARM64) - AWS Batch

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.

Ausführung von Aufträgen mit gemischter Architektur (X86_64 und ARM64)

Eine einzige Fargate-Rechenumgebung und eine einzige Auftragswarteschlange können sowohl als auch X86_64 (auf Graviton-Prozessoren basierende) Jobs ausführen. ARM64AWS Jeder Job wird mit Fargate-Kapazität ausgeführt, die der in der Auftragsdefinition angegebenen CPU-Architektur entspricht. Stellen Sie die Architektur runtimePlatform.cpuArchitecture in der Jobdefinition ein. Sie konfigurieren die Architektur nicht in der Rechenumgebung. Fargate stellt automatisch die passende Kapazität für jeden Job bereit, sodass Sie keine Auswahl an Instance-Typen verwalten müssen.

Um Jobs mit gemischter Architektur auszuführen, stellen Sie ein Container-Image bereit, das beide Architekturen unterstützt (ein Image-Manifest mit mehreren Architekturen), und registrieren Sie eine Auftragsdefinition pro Architektur, die auf oder gesetzt ist. runtimePlatform.cpuArchitecture X86_64 ARM64 Sie können Jobs für beide Auftragsdefinitionen an dieselbe Auftragswarteschlange senden.

"runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" }

Amazon ECS Managed Instances bietet dieselbe Architekturauswahl pro Auftrag mit mehr Rechenflexibilität. Weitere Informationen finden Sie unter Ausführung von Aufträgen mit gemischter Architektur (X86_64 und ARM64).