Volba velikosti a obrázku virtuálního počítače pro výpočetní uzly ve fondu Azure Batch

Když pro fond Azure Batch vyberete velikost uzlu, můžete si vybrat téměř všechny velikosti virtuálních počítačů, které jsou v Azure dostupné. Azure nabízí řadu velikostí pro Linux a Windows virtuálních počítačů pro různé úlohy.

Podporované řady a velikosti virtuálních počítačů

Fondy v konfiguraci virtuálního počítače

Fondy dávek v konfiguraci virtuálního počítače podporují skoro všechny velikosti virtuálních počítačů. Podporované velikosti virtuálních počítačů v oblasti lze získat prostřednictvím rozhraní API pro správu služby Batcha také nástrojů příkazového řádku (rutiny prostředí PowerShell a rozhraní příkazového řádku Azure CLI). Například příkaz Azure Batch CLI pro výpis podporovaných velikostí virtuálních počítačů v oblasti je:

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

Pro každou řadu virtuálních počítačů uvádí následující tabulka také, jestli služba Batch podporuje velikosti virtuálních počítačů a virtuálních počítačů.

Řada virtuálních počítačů Podporované velikosti
Basic A Všechny velikosti kromě Basic_A0 (a0)
A Všechny velikosti kromě Standard_A0, Standard_A8, Standard_A9, Standard_A10 Standard_A11
Av2 Všechny velikosti
B Nepodporováno
DCsv2 Všechny velikosti
Dv2, DSv2 Všechny velikosti
Dv3, Dsv3 Všechny velikosti
Dav4, Dasv4 Všechny velikosti
Ddv4, Ddsv4 Všechny velikosti
Dv4, Dsv4 Nepodporováno
Ev3, Esv3 Všechny velikosti kromě E64is_v3
Eav4, Easv4 Všechny velikosti
Edv4, Edsv4 Všechny velikosti
Ev4, Esv4 Nepodporováno
F, FS Všechny velikosti
Fsv2 Všechny velikosti
FX1 Všechny velikosti
G, GS Všechny velikosti
H Všechny velikosti
HB Všechny velikosti
HBv2 Všechny velikosti
HBv3 Všechny velikosti
HC Všechny velikosti
Ls Všechny velikosti
Lsv2 Všechny velikosti
M Všechny velikosti
Mv21 Všechny velikosti
NC Všechny velikosti
NCv2 Všechny velikosti
NCv3 Všechny velikosti
NCasT4_v3 Všechny velikosti
ND Všechny velikosti
NDv4 Všechny velikosti
NDv2 Žádný – zatím není k dispozici
NP Všechny velikosti
NV Všechny velikosti
NVv3 Všechny velikosti
NVv4 Všechny velikosti
SAP HANA Nepodporováno

1 tyto řady virtuálních počítačů se dají použít jenom s IMAGEMI virtuálních počítačů 2. generace.

Používání imagí virtuálních počítačů 2. generace

Některé řady virtuálních počítačů, například Mv2, se dají použít jenom s imagemi virtuálního počítače 2. generace. Image virtuálních počítačů 2. generace se zadává jako jakákoli image virtuálního počítače pomocí vlastnosti SKU konfigurace element imagereference ; řetězce SKU mají příponu, jako je například "-G2" nebo "-Gen2". Pokud chcete získat seznam imagí virtuálních počítačů, které služba Batch podporuje, včetně imagí generace 2, použijte možnost seznam podporovaných imagí API, PowerShellunebo rozhraní příkazového řádku Azure CLI.

Fondy v konfiguraci Cloud Services

Upozornění

Fondy konfigurací Cloud Services jsou zastaralé. Místo toho prosím použijte fondy konfigurací virtuálních počítačů.

Fondy služby Batch v konfiguraci Cloud Services podporují všechny velikosti virtuálních počítačů pro Cloud Services s výjimkou následujících:

Řada virtuálních počítačů Nepodporované velikosti
A-Series Velmi malá
Av2-series Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2

Informace o velikosti

  • Požadavky na aplikace – vezměte v úvahu charakteristiky a požadavky aplikace, kterou budete spouštět na uzlech. To, jestli je aplikace vícevláknová, kolik paměti používá, a další aspekty vám mohou pomoci při určování nejvhodnější a cenově nejefektivnější velikosti uzlu. Pro úlohy MPI s více instancemi nebo aplikace CUDA zvažte specializované velikosti virtuálních počítačů s podporou hpc nebo GPU. Další informace najdete v tématu Použití instancí s podporou RDMA nebo GPU ve fondech Batch.

  • Úkoly na uzel – obvykle se vybírá velikost uzlu za předpokladu, že jeden úkol běží na uzlu po jednom. Může ale být výhodné mít během provádění úlohy paralelně spuštěných více úkolů (a tedy více instancí aplikace) na výpočetních uzlech. V tomto případě je běžné zvolit velikost vícejádrových uzlů, aby se pohotovály se zvýšenou poptávkou po paralelním provádění úkolů.

  • Úrovně zatížení pro různé úlohy – všechny uzly ve fondu mají stejnou velikost. Pokud máte v úmyslu spouštět aplikace s různými požadavky na systém nebo úrovně zatížení, doporučujeme vám používat oddělené fondy.

  • Dostupnost v oblastech – Řada nebo velikost virtuálních počítačů nemusí být dostupná v oblastech, kde vytváříte účty Batch. Informace o tom, jestli je dostupná velikost, najdete v tématu Dostupné produkty v oblasti.

  • KvótyKvóty jader v účtu Batch mohou omezit počet uzlů dané velikosti, které můžete přidat do fondu Batch. V případě potřeby můžete požádat o navýšení kvóty.

  • Konfigurace fondu – Obecně platí, že při vytváření fondu v konfiguraci virtuálního počítače máte více možností velikosti virtuálního počítače v porovnání s Cloud Services Configuration.

Podporované image virtuálních počítačů

Pomocí jednoho z následujících rozhraní API vrátíte seznam imagí virtuálních počítačů Windows a Linux, které služba Batch aktuálně podporuje, včetně ID SKU agenta uzlu pro každou image:

Důrazně doporučujeme, abyste se vyhnuli obrázkům s blížící se koncem životnosti podpory batch (EOL). Tato data je možné zjistit pomocí rozhraní ListSupportedImages API, PowerShellunebo Azure CLI. Další informace o výběru image virtuálního počítače ve fondu Batch najdete v průvodci osvědčenými postupy služby Batch.

Další kroky

  • Seznamte se s pracovním postupem služby Batch a primárními prostředky, jako jsou fondy, uzly, úlohy a úkoly.
  • Informace o používání velikosti virtuálních počítačů náročných na výpočetní výkon najdete v tématu Použití instancí s podporou RDMA nebo GPU ve fondech služby Batch.