Veröffentlicht am: Apr 6, 2021
AWS Batch unterstützt jetzt die Verwendung von AWS-Identity-and-Access-Management(IAM)-serviceverknüpften Rollen, mit denen Kunden einfach Berechtigungen an AWS Batch delegieren können, um ihre Batch-Verarbeitungslasten auszuführen.
AWS Batch ermöglicht es Entwicklern, Wissenschaftlern und Ingenieuren, mit AWS einfach und effizient unzählige Batchdatenverarbeitungsaufträge durchzuführen. AWS Batch stellt dynamisch die optimale Menge geeigneter Rechenressourcen bereit (z. B. CPU-, GPU- oder RAM-optimierte Instanzen). Die Bereitstellung basiert auf den Volumen- und Ressourcenanforderungen der eingereichten Batch-Aufträge. AWS Batch erspart Ihnen die Installation und Verwaltung von Batch-Verarbeitungssoftware oder Serverclustern zur Ausführung Ihrer Aufträge. Sie können sich also ganz auf die Analyse der Ergebnisse und die Lösung von Problemen konzentrieren. Zur Vorbereitung, zeitlichen Planung und Ausführung Ihrer Batch-Verarbeitungslasten bedient sich AWS Batch der vorhandenen AWS-Rechenservices und -funktionen, unter anderem auch Amazon EC2 und EC2-Spot-Instances.
Die mit dem AWS-Batch-Service verknüpfte Rolle wird von AWS Batch vordefiniert und enthält die Berechtigungen, die AWS Batch für die Ausführung Ihrer Batch-Aufträge benötigt. Beispiele sind das Starten von Amazon-EC2-Instances in Ihrem Konto oder das Verbinden dieser Instances mit einer AWS-Batch-Rechenumgebung. Eine serviceverknüpfte Rolle erleichtert die Einrichtung von AWS Batch, da Sie die erforderlichen Berechtigungen nicht manuell hinzufügen müssen.
Serviceverknüpfte Rollen müssen nicht manuell erstellt werden. Wenn Sie in der AWS-Batch-Konsole, der AWS-CLI oder der AWS-API eine Rechenumgebung erstellen, erstellt AWS Batch die serviceverknüpfte Rolle für Sie. Weitere Informationen zu AWS Batch und seiner serviceverknüpften Rolle finden Sie im AWS-Batch-Benutzerhandbuch.