Volba velikosti a image 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 z téměř všech velikostí virtuálních počítačů dostupných v Azure. Azure nabízí řadu velikostí pro virtuální počítače s Linuxem a Windows pro různé úlohy.

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

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

Fondy batch v konfiguraci virtuálního počítače podporují téměř všechny velikosti virtuálních počítačů dostupné v Azure. Podporované velikosti virtuálních počítačů v oblasti je možné získat prostřednictvím rozhraní API služby Batch Management. K vrácení seznamu velikostí virtuálních počítačů podporovaných službou Batch v oblasti můžete použít jednu z následujících metod:

Například pomocí Azure CLI můžete získat seznam skladových položek pro určitou oblast Azure pomocí následujícího příkazu:

az batch location list-skus --location <azure-region>

Tip

Doporučujeme se vyhnout skladovým úrovním nebo rodinám virtuálních počítačů s blížícím se datem ukončení životnosti služby Batch (EOL). Tato data je možné zjistit prostřednictvím rozhraní API, PowerShellu ListSupportedVirtualMachineSkus nebo Azure CLI. Další informace najdete v průvodci osvědčenými postupy služby Batch týkajícím se výběru skladové položky virtuálního počítače fondu Batch.

Batch nepodporuje žádné velikosti skladových položek virtuálních počítačů, které mají jenom vzdálené úložiště. Pro službu Batch se vyžaduje místní dočasný disk. Služba Batch například podporuje ddv4 a ddsv4, ale nepodporuje dv4 a dsv4.

Použití imagí virtuálních počítačů generace 2

Některé řady virtuálních počítačů, jako jsou FX a Mv2, se dají použít jenom s imagemi virtuálních počítačů generace 2. Image virtuálních počítačů generace 2 se zadají jako všechny image virtuálního počítače pomocí sku vlastnosti konfigurace; sku řetězce mají příponu, například -g2 nebo -gen2.imageReference Pokud chcete získat seznam imagí virtuálních počítačů podporovaných službou Batch, včetně imagí 2. generace, použijte rozhraní API seznamu podporovaných imagí , PowerShell nebo Azure CLI.

Fondy v konfiguraci cloudových služeb

Upozorňující

Fondy konfigurace cloudových služeb jsou zastaralé. Místo toho použijte fondy konfigurace virtuálních počítačů.

Fondy batch v konfiguraci cloudových služeb podporují všechny velikosti virtuálních počítačů pro cloudové službys výjimkou následujících:

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

Důležité informace o velikosti

  • Požadavky na aplikaci – Zvažte 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. U úloh MPI s více instancemi nebo aplikací 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 – Je typické vybrat velikost uzlu za předpokladu, že se na uzlu spustí jeden úkol najednou. Může ale být výhodné mít několik úloh (a proto více instancí aplikace) spuštěných paralelně na výpočetních uzlech během provádění úlohy. V tomto případě je běžné zvolit velikost vícejádrových uzlů tak, aby vyhovovala zvýšené poptávce po paralelním provádění úloh.

  • Úrovně zatížení pro různé úkoly – 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 oblastí – Řada nebo velikost virtuálních počítačů nemusí být k dispozici v oblastech, ve kterých vytváříte účty Batch. Pokud chcete zkontrolovat, jestli je k dispozici velikost, přečtěte si téma Produkty dostupné v jednotlivých oblastech.

  • Kvóty – Kvóty jader ve vašem účtu Batch můžou 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 porovnání s konfigurací cloudových služeb více možností velikosti virtuálního počítače.

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

Pomocí jednoho z následujících rozhraní API můžete vrátit seznam imagí virtuálních počítačů s Windows a Linuxem aktuálně podporovaných službou Batch, včetně ID skladových položek agenta uzlu pro každou image:

Pomocí Azure CLI můžete například získat seznam podporovaných imagí virtuálních počítačů pomocí následujícího příkazu:

az batch pool supported-images list

Tip

Doporučujeme se vyhnout obrázkům s blížícím se datem konce životnosti služby Batch (EOL). Tato data je možné zjistit prostřednictvím rozhraní API, PowerShellu ListSupportedImages nebo Azure CLI. Další informace najdete v průvodci osvědčenými postupy služby Batch týkajícím se výběru image virtuálního počítače fondu Batch.

Další kroky