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óty – Kvó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:
- Batch rozhraní REST API služby: Seznam podporovaných imagí
- PowerShell: Get-AzBatchSupportedImage
- Azure CLI: az batch pool supported-images
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.