View a markdown version of this page

Ausführen von MNP-Aufträgen - 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ühren von MNP-Aufträgen

AWS Batch unterstützt MNP-Jobs auf Amazon Elastic Container Service und Amazon EKS mithilfe von Amazon EC2. Im Folgenden finden Sie weitere Informationen zu den Instance- und Container-Parametern für die Funktion.

Instance-Kontingente für MNP auf Amazon EKS

  • Bis zu 1000 Instances können für einen einzelnen MNP-Job verwendet werden.

  • Bis zu 5000 Instances können einem einzelnen Amazon EKS-Cluster beitreten.

  • Bis zu 5 Rechenumgebungen können geclustert und an eine Job-Queue angehängt werden.

Sie können beispielsweise bis zu 5 geclusterte Rechenumgebungen in einer Job-Queue und 1000 Instances in jeder Rechenumgebung skalieren.

Zusätzlich zu den Instanzparametern ist es wichtig zu beachten, dass Sie Fargate für MNP-Jobs über keinen der beiden Dienste verwenden können.

Sie können in jedem MNP-Job nur einen Instanztyp verwenden. Sie können den Instanztyp ändern, indem Sie die Rechenumgebung aktualisieren oder wenn Sie eine neue Rechenumgebung definieren. Sie können auch den Instanztyp angeben und bei der Erstellung der Auftragsdefinition die vCPU- und Speicheranforderungen angeben.

Container-Kontingente für MNP auf Amazon EKS

  • Ein paralleler Job mit mehreren Knoten unterstützt einen Pod pro Knoten.

  • Bis zu 10 Container (oder 10 Init-Container). Weitere Informationen finden Sie unter Init-Container in der Kubernetes-Dokumentation.) in jedem Pod.

  • Bis zu 5 Knotenbereiche in jedem MNP-Job.

  • Bis zu 10 verschiedene Container-Images in jedem Knotenbereich.

Sie können beispielsweise bis zu maximal 10.000 Container in einem einzigen MNP-Job ausführen, der 5 Knotenbereiche und insgesamt 50 eindeutige Bilder enthält.

Ausführung von MNP-Jobs in einer privaten Amazon VPC und einem Amazon EKS-Cluster

MNP-Jobs können auf jedem Amazon EKS-Cluster ausgeführt werden, unabhängig davon, ob dieser über ein öffentliches Internet verfügt oder nicht. Wenn Sie einen Amazon EKS-Cluster mit nur privatem Netzwerkzugriff verwenden, stellen Sie sicher, dass dieser auf die Amazon EKS-Steuerungsebene und den verwalteten Kubernetes API-Server zugreifen AWS Batch kann. Sie können den erforderlichen Zugriff über Amazon Virtual Private Cloud-Endpunkte gewähren. Weitere Informationen finden Sie unter Konfigurieren eines Endpunktdienstes.

Amazon EKS-Cluster-Pods können kein Image von einer öffentlichen Quelle herunterladen, da die private VPC keinen Internetzugang hat. Ihr Amazon EKS-Cluster muss Images aus einer Container-Registry abrufen, die sich in Ihrer Amazon VPC befindet. Sie können in Ihrer Amazon VPC eine Amazon Elastic Container Registry (Amazon ECR) erstellen und Container-Images dorthin kopieren, damit Ihre Knoten darauf zugreifen können.

Sie können mit Amazon ECR auch eine Pull-Through-Cache-Regel erstellen. Sobald eine Pull-Through-Cache-Regel für ein externes öffentliches Register erstellt wurde, können Sie mithilfe Ihrer privaten Amazon-ECR-Registrierungs-URI einfach ein Image aus diesem externen öffentlichen Register abrufen. Dann erstellt Amazon ECR ein Repository und speichert das Bild im Cache. Wenn ein zwischengespeichertes Image mithilfe des privaten Amazon-ECR-Registrierung-URI abgerufen wird, überprüft Amazon ECR die Remote-Registrierung, um festzustellen, ob eine neue Version des Images vorhanden ist, und aktualisiert Ihre private Registrierung bis zu einmal alle 24 Stunden. Weitere Informationen finden Sie unter Erstellen einer Pull-Through-Cache-Regel in Amazon ECR.

Benachrichtigung über einen Fehler

Wenn Ihre MNP-Jobs blockiert sind, können Sie Benachrichtigungen über die AWS-Managementkonsole und Amazon EventBridge erhalten. Wenn beispielsweise ein MNP-Job am Anfang der Warteschlange feststeckt, können Sie über das Problem zusammen mit Informationen zur Ursache informiert werden, sodass Sie umgehend Maßnahmen ergreifen können, um Ihre Job-Warteschlange zu entsperren. Optional können Sie den MNP-Job automatisch beenden, wenn innerhalb eines bestimmten Zeitraums, der in der Vorlage für die Job-Warteschlange definiert werden kann, keine Maßnahmen ergriffen werden. Weitere Informationen finden Sie unter Blockierte Ereignisse in der Job-Warteschlange.