Veröffentlicht am: Oct 25, 2022
Heute hat AWS Batch den Support für Amazon Elastic Kubernetes Service (Amazon EKS) eingeführt, so dass Kunden ihre Aufträge auf Amazon EKS-Clustern als Kubernetes-Pods ausführen können. AWS Batch verwaltet die Skalierung von Kubernetes-Knoten, die Platzierung von Pods und unterstützt die Auftragsausführung mithilfe von Amazon Compute Cloud (Amazon EC2) oder Amazon EC2 Spot. Außerdem respektiert Batch andere Workloads auf diesen EKS-Clustern und platziert keine Aufträge auf Knoten, die nicht zu Batch gehören.
AWS Batch optimiert seit Jahren die zuverlässige und effiziente Ausführung von Batch-Workloads im großen Maßstab und erweitert diese Funktionen nun auf Amazon-EKS-Kunden. AWS Batch vereinfacht die Ausführung von Batch-Workloads auf EKS-Clustern, indem es vollständig verwaltete Batch-Funktionen wie Warteschlangenbildung, Verfolgung von Abhängigkeiten, Verwaltung von Auftragswiederholungen und Prioritäten, Pod-Verwaltung und Skalierung von Knoten bietet. AWS Batch ist für mehrere Verfügbarkeitszonen, mehrere Amazon-EC2-Instance-Typen und -Größen ausgelegt und integriert die bewährten Methoden von Amazon EC2 Spot, um deine Workloads fehlertolerant und mit niedrigen Unterbrechungsraten auszuführen. Du kannst AWS Batch verwenden, um einige wenige Aufträge über Nacht oder Millionen von geschäftskritischen Aufträgen auszuführen, mit der Gewissheit, dass Batch dir bei ihrer schnellen und effizienten Verwaltung helfen wird.
Kunden können damit beginnen, indem sie einen gültigen Amazon EKS-Cluster bei Batch registrieren, eine AWS Batch-Auftragswarteschlange daran anhängen und eine EKS-Auftragsdefinition mit Attributen aus ihrer Pod-Spezifikation registrieren. Dann können sie mithilfe der SubmitJob-API Aufträge mit Verweis auf die Auftragsdefinition übermitteln. Für weitere Informationen besuche unseren AWS-Blog.