Auswählen einer VM-Größe und eines Images für Computeknoten in einem Azure Batch-Pool

Wenn Sie eine Knotengröße für einen Azure Batch-Pool wählen, können Sie aus fast allen in Azure verfügbaren VM-Größen wählen. Azure bietet eine Reihe von Größen für virtuelle Linux- und Windows-Computer für verschiedene Workloads.

Unterstützte VM-Serien und -Größen

Pools in der Konfiguration des virtuellen Computers

Batch-Pools in der Konfiguration des virtuellen Computers unterstützen nahezu alle VM-Größen. In der folgenden Tabelle finden Sie weitere Informationen zu unterstützten Größen und Einschränkungen.

VM-Serie Unterstützte Größen
Basic A Alle Größen außer Basic_A0 (A0)
Ein Alle Größen außer Standard_A0, Standard_A8, Standard_A9, Standard_A10, Standard_A11
Av2 Alle Größen
B Nicht unterstützt
DCsv2 Alle Größen
Dv2, DSv2 Alle Größen
Dv3, Dsv3 Alle Größen
Dav4, Dasv4 Alle Größen
Ddv4, Ddsv4 Alle Größen
Dv4, Dsv4 Nicht unterstützt
Ev3, Esv3 Alle Größen außer E64is_v3
Eav4, Easv4 Alle Größen
Edv4, Edsv4 Alle Größen
Ev4, Esv4 Nicht unterstützt
F, Fs Alle Größen
Fsv2 Alle Größen
G, Gs Alle Größen
H Alle Größen
HB Alle Größen
HBv2 Alle Größen
HBv3 Standard_HB120rs_v3 (andere Größen sind noch nicht verfügbar)
HC Alle Größen
Ls Alle Größen
Lsv2 Alle Größen
M Alle Größen
Mv21 Alle Größen
NC Alle Größen
NCv2 Alle Größen
NCv3 Alle Größen
NCasT4_v3 Alle Größen
ND Alle Größen
NDv2 Keine: Noch nicht verfügbar
SH Alle Größen
NVv3 Alle Größen
NVv4 Alle Größen
SAP HANA Nicht unterstützt

1 Diese VM-Serien können nur mit VM-Images der 2. Generation verwendet werden.

Verwenden von VM-Images der zweiten Generation

Einige VM-Serien (etwa Mv2) können nur mit VM-Images der zweiten Generation verwendet werden. VM-Images der zweiten Generation werden genau wie andere VM-Images unter Verwendung der Eigenschaft „sku“ der Konfiguration imageReference angegeben. Die SKU-Zeichenfolgen besitzen ein Suffix wie „-g2“ oder „-gen2“. Eine Liste mit von Batch unterstützten VM-Images (einschließlich Images der zweiten Generation) können Sie über die API zum Auflisten der unterstützten Images, über PowerShell oder über die Azure-Befehlszeilenschnittstelle abrufen.

Pools in der Cloud Services-Konfiguration

Warnung

Cloud Services-Konfigurationspools sind veraltet. Verwenden Sie stattdessen VM-Konfigurationspools.

Batch-Pools in der Cloud Services-Konfiguration unterstützen alle VM-Größen für Cloud Services mit Ausnahme der folgenden:

VM-Serie Nicht unterstützte Größen
A-Serie Sehr klein
Av2-Serie Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2

Überlegungen zu Größen

  • Anwendungsanforderungen: Berücksichtigen Sie die Merkmale und Anforderungen der Anwendungen, die auf den Knoten ausgeführt werden sollen. Die Beantwortung der Fragen, ob es sich beispielsweise um eine Multithreadanwendung handelt und wie viel Arbeitsspeicher sie beansprucht, kann Ihnen dabei behilflich sein, die am besten geeignete und kostengünstigste Knotengröße zu bestimmen. Ziehen Sie für MPI-Workloads mit mehreren Instanzen oder CUDA-Anwendungen spezielle HPC- bzw. GPU-fähige VM-Größen in Betracht. Weitere Informationen finden Sie unter Verwenden RDMA-fähiger oder GPU-fähiger Instanzen in Batch-Pools.

  • Aufgaben pro Knoten: Die Knotengröße wird normalerweise unter der Annahme ausgewählt, dass jeweils nur eine Aufgabe auf einem Knoten ausgeführt wird. Es kann jedoch von Vorteil sein, mehrere Aufgaben (und somit mehrere Anwendungsinstanzen) während der Auftragsausführung auf Computeknoten parallel zu nutzen. In diesem Fall wird häufig eine Knotengröße mit mehreren Kernen gewählt, um den höheren Bedarf an parallelen Aufgabenausführungen decken zu können.

  • Auslastungsgrade für verschiedene Aufgaben: Alle Knoten in einem Pool haben die gleiche Größe. Wenn Sie Anwendungen mit unterschiedlichen Systemanforderungen bzw. Auslastungsgraden ausführen möchten, empfehlen wir Ihnen die Verwendung von separaten Pools.

  • Regionale Verfügbarkeit: Eine VM-Serie oder -Größe ist in den Regionen, in denen Sie die Batch-Konten erstellen, möglicherweise nicht verfügbar. Informationen dazu, welche Größen verfügbar sind, finden Sie unter Verfügbare Produkte nach Region.

  • Kontingente: Die Kernkontingente in Ihrem Batch-Konto können die Anzahl der Knoten einer bestimmten Größe beschränken, die Sie einem Batch-Pool hinzufügen können. Bei Bedarf können Sie eine Kontingenterhöhung anfordern.

  • Poolkonfiguration: Im Allgemeinen stehen Ihnen mehr VM-Größenoptionen zur Verfügung, wenn Sie einen Pool in der Konfiguration der VM anstatt in der Cloud Services-Konfiguration erstellen.

Unterstützte VM-Images

Verwenden Sie eine der folgenden APIs, um eine Liste mit Windows- und Linux-VM-Images zurückzugeben, die derzeit von Batch unterstützt werden, einschließlich der Knoten-Agent-SKU-IDs für jedes Image:

Es wird dringend empfohlen, keine Bilder zu verwenden, die bald nicht mehr von Batch unterstützt werden. Die Datumsangaben für die Unterstützungseinstellung können Sie über die ListSupportedImages-API, PowerShell oder über die Azure CLI ermitteln. Weitere Informationen zur Auswahl eines VM-Image für den Batch-Pool finden Sie im Leitfaden zu den bewährten Methoden für Batch.

Nächste Schritte