Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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čů
Pooly 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:
- PowerShell: Get-AzBatchSupportedVirtualMachineSku
- Azure CLI: az batch location list-skus
- API správy Batch: Výpis podporovaných SKU virtuálních počítačů
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>
Doporučení
Vyhněte se SKU nebo rodinám virtuálních počítačů s blížícím se datem ukončení podpory služby Batch (EOL). Tato data je možné zjistit prostřednictvím rozhraní API, ListSupportedVirtualMachineSkus nebo Azure CLI.
Další informace najdete v průvodci osvědčenými postupy pro službu Batch týkajícími se výběru SKU virtuálního počítače fondu Batch.
Používání obrazů virtuálních počítačů druhé generace
Některé řady virtuálních počítačů, jako FX a Mv2, mohou být použity jenom s obrazy virtuálních počítačů generace 2. Image virtuálních počítačů generace 2 jsou specifikovány stejně jako všechny jiné image virtuálních počítačů pomocí vlastnosti sku konfigurace; řetězce imageReference mají příponu, jako například sku nebo -g2. 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.
Úvahy o velikosti
Požadavky na aplikaci – Zvažte charakteristiky a požadavky aplikace spuštěné 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 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 v poolu 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.
Podporované obrazy 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:
- PowerShell: Get-AzBatchSupportedImage
- Azure CLI: az batch pool podporované-obrázky
- Rozhraní API služby Batch: Výpis podporovaných obrázků
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
Obrázky, které mají verificationType a verified, podstupují pravidelné ověřování testováním interoperability službou Batch týmem Azure Batch. Označení verified neznamená, že je ověřena každá možná aplikace nebo scénář použití, ale funkce zveřejněné rozhraním API služby Batch, jako jsou provádění úloh, připojení podporovaného virtuálního systému souborů atd. se pravidelně testují jako součást procesů vydávání verzí. Obrazy, které neprocházejí pravidelným verificationTypeunverified testováním validity, ale byly původně ověřeny, že se mohou spustit na výpočetních uzlech Azure Batch, a přejít do stavu výpočetního uzlu idle.
unverified Podpora obrázků není zaručená.
Doporučení
Vyhněte se obrázkům s blížícím se datem ukončení podpory funkcí Batch (EOL). Tato data je možné zjistit prostřednictvím rozhraní API, ListSupportedImages nebo Azure CLI.
Další informace najdete v průvodci osvědčenými postupy týkajícím se výběru image virtuálního počítače ve fondu Batch.
Doporučení
Hodnota proměnné prostředí výpočetního AZ_BATCH_NODE_ROOT_DIR uzlu závisí na tom, jestli má virtuální počítač místní dočasný disk nebo ne. Další informace najdete v tématu Umístění kořenového adresáře služby Batch .
Další kroky
- Seznamte se s pracovním postupem služby Batch a primárními prostředky, jako jsou fondy, uzly, joby a úkoly.
- Seznamte se s používáním specializovaných velikostí virtuálních počítačů s instancemi podporujícími RDMA nebo GPU ve fondech Batch.