Een VM-grootte en -afbeelding voor rekenknooppunten in een Azure Batch kiezen

Wanneer u een knooppuntgrootte voor een Azure Batch selecteert, kunt u kiezen uit vrijwel alle VM-grootten die beschikbaar zijn in Azure. Azure biedt een scala aan grootten voor Linux en Windows's voor verschillende workloads.

Ondersteunde VM-serie en -grootten

Pools in configuratie van virtuele machine

Batch-pools in de configuratie van de virtuele machine ondersteunen bijna alle VM-grootten. De ondersteunde VM-grootten in een regio kunnen worden verkregen via Batch Management-API's, evenals de opdrachtregelprogramma's (PowerShell-cmdlets en Azure CLI). De opdracht Azure Batch CLI om ondersteunde VM-grootten in een regio weer te geven, is bijvoorbeeld:

az batch location list-skus --location
                            [--filter]
                            [--maxresults]
                            [--subscription] 

Voor elke VM-serie wordt in de volgende tabel ook vermeld of de VM-serie en VM-grootten worden ondersteund door Batch.

VM-reeks Ondersteunde grootten
Basic A Alle grootten behalve Basic_A0 (A0)
A Alle grootten, Standard_A0, Standard_A8, Standard_A9, Standard_A10, Standard_A11
Av2 Alle grootten
B Niet ondersteund
DCsv2 Alle grootten
Dv2, DSv2 Alle grootten
Dv3, Dsv3 Alle grootten
Dav4, Dasv4 Alle grootten
Ddv4, Ddsv4 Alle grootten
Dv4, Dsv4 Niet ondersteund
Ev3, Esv3 Alle grootten, met uitzondering van E64is_v3
Eav4, Easv4 Alle grootten
Edv4, Edsv4 Alle grootten
Ev4, Esv4 Niet ondersteund
F, Fs Alle grootten
Fsv2 Alle grootten
FX1 Alle grootten
G, Gs Alle grootten
H Alle grootten
HB Alle grootten
HBv2 Alle grootten
HBv3 Alle grootten
HC Alle grootten
Ls Alle grootten
Lsv2 Alle grootten
M Alle grootten
Mv21 Alle grootten
NC Alle grootten
NCv2 Alle grootten
NCv3 Alle grootten
NCasT4_v3 Alle grootten
ND Alle grootten
NDv4 Alle grootten
NDv2 Geen - nog niet beschikbaar
NP Alle grootten
NV Alle grootten
NVv3 Alle grootten
NVv4 Alle grootten
SAP HANA Niet ondersteund

1 Deze VM-serie kan alleen worden gebruikt met VM-afbeeldingen van de tweede generatie.

VM-afbeeldingen van generatie 2 gebruiken

Sommige VM-reeksen, zoals Mv2,kunnen alleen worden gebruikt met VM-afbeeldingen van de tweede generatie. VM-installatie afbeeldingen van de tweede generatie worden opgegeven zoals elke VM-installatiebestand, met behulp van de eigenschap 'sku' van de configuratie 'imageReference'; de sku-tekenreeksen hebben een achtervoegsel, zoals '-g2' of '-gen2'. Gebruik de API 'lijst met ondersteunde afbeeldingen', PowerShellof Azure CLI om een lijst op te halen met VM-afbeeldingen die worden ondersteund door Batch, inclusief afbeeldingen van de tweede generatie.

Pools in Cloud Services configuratie

Waarschuwing

Cloud Services configuratiegroepen zijn afgeschaft. Gebruik in plaats daarvan configuratiegroepen voor virtuele machines.

Batch-pools in Cloud Services-configuratie ondersteunen alle VM-grootten voor Cloud Services met uitzondering van het volgende:

VM-reeks Niet-ondersteunde grootten
A-serie Extra klein
Av2-serie Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2

Overwegingen over grootte

  • Toepassingsvereisten: houd rekening met de kenmerken en vereisten van de toepassing die u op de knooppunten gaat uitvoeren. Houd ook rekening met het feit of bijvoorbeeld de toepassing meerdere threads heeft en hoeveel geheugen deze gebruikt. Zo kunt u gemakkelijker de meest geschikte en voordeligste knooppuntgrootte bepalen. Voor MPI-workloads met meerdere exemplaren of CUDA-toepassingen kunt u respectievelijk gespecialiseerde HPC- of GPU-VM-grootten overwegen. Zie Use RDMA-capable or GPU-enabled instances in Batch pools (Exemplaren met RDMA of GPU gebruiken in Batch-pools) voor meer informatie.

  • Taken per knooppunt: het is gebruikelijk om een knooppuntgrootte te selecteren, ervan uitgaande dat één taak tegelijk op een knooppunt wordt uitgevoerd. Het kan echter voordeliger zijn om meerdere taken (en dus meerdere toepassings instances) parallel uit te voeren op rekenknooppunten tijdens het uitvoeren van de taak. In dit geval is het gebruikelijk om een knooppuntgrootte met meerdere kernen te kiezen om te voldoen aan de toegenomen vraag naar parallelle taakuitvoering.

  • Laadniveaus voor verschillende taken: alle knooppunten in een pool hebben dezelfde grootte. Als u toepassingen met verschillende systeemvereisten en/of workloadniveaus wilt uitvoeren, moet u afzonderlijke pools maken.

  • Beschikbaarheid in regio's: een VM-serie of -grootte is mogelijk niet beschikbaar in de regio's waar u uw Batch-accounts maakt. Zie Beschikbare producten per regio om te controleren of een grootte beschikbaar is.

  • Quota: de kernquota in uw Batch-account kunnen het aantal knooppunten van een bepaalde grootte beperken dat u aan een Batch-pool kunt toevoegen. Indien nodig kunt u een quotumverhoging aanvragen.

  • Poolconfiguratie: over het algemeen hebt u meer VM-grootteopties wanneer u een pool maakt in de configuratie van de virtuele machine, vergeleken met Cloud Services Configuratie.

Ondersteunde VM-installatiekopieën

Gebruik een van de volgende API's om een lijst met Windows- en Linux-VM-VM-afbeeldingen te retourneren die momenteel worden ondersteund door Batch, met inbegrip van de knooppuntagent-SKU-ID's voor elke afbeelding:

Het wordt ten zeerste aangeraden om afbeeldingen met aankomende Datums met Batch-ondersteuning voor het einde van de levensduur (EOL) te voorkomen. Deze datums kunnen worden ontdekt via de ListSupportedImages API, PowerShellof Azure CLI. Raadpleeg de handleiding met best practices voor Batch voor meer informatie over het selecteren van VM-afbeeldingen in batchpools.

Volgende stappen