Veröffentlicht am: Aug 2, 2019
Ab heute unterstützt AWS Batch die Funktion zur Offenlegung von Host-Geräten für Ihre AWS Batch-Aufträge. Dies schließt Elastic Fabric Adapter (EFA) mit ein und damit können Sie leistungsstarke verteilte HPC- und Machine-Learning-Workloads mithilfe der verwalteten Instance-Bereitstellung und -Planung von AWS Batch ausführen.
EFA ist eine Netzwerkschnittstelle für Amazon EC2-Instances, die es Kunden ermöglicht, Anwendungen mit hohen Anforderungen an die Inter-Node-Kommunikation skaliert auf AWS auszuführen. Die speziell entwickelte Hardware-Schnittstelle des Betriebssystems (OS) verbessert die Leistung der Inter-Instance-Kommunikation, was für die Skalierung von HPC-Anwendungen entscheidend ist. Mit EFA können High Performance Computing (HPC)-Anwendungen, welche die Anwendungen Message Passing Interface (MPI) und Machine Learning (ML) mit der NVIDIA Collective Communications Library (NCCL) nutzen, auf tausende CPUs oder GPUs skaliert werden. Dadurch erhalten Sie die Anwendungsleistung lokaler HPC-Cluster mit der On-Premise-Skalierbarkeit und Flexibilität der AWS Cloud.
AWS Batch ist ein cloudbasierter Planer, der die Instance-Bereitstellung und die Aufgabenplanung verwaltet. AWS Batch stellt automatisch Instances entsprechend den Auftragsspezifikationen bereit. Dabei wird bzw. werden Platzierungsgruppe, Netzwerkkonfigurationen und die von einem beliebigen Benutzer angegebenen Dateisysteme berücksichtigt. Batch richtet automatisch die EFA-Verbindung zu den gestarteten Instances ein, die der Kunde mit einem einzigen API-Parameter angibt.
Weitere Informationen zur Verwendung von EFA sowie zur Offenlegung von Host-Geräten für AWS Batch finden Sie in der Dokumentation.