Virtuálisgép-méret és rendszerkép kiválasztása számítási csomópontokhoz egy Azure Batch-készletben
Amikor kiválaszt egy csomópontméretet egy Azure Batch-készlethez, szinte az Összes Azure-ban elérhető virtuálisgép-méret közül választhat. Az Azure számos méretet kínál Linux és Windows rendszerű virtuális gépekhez különböző számítási feladatokhoz.
Támogatott virtuálisgép-sorozatok és -méretek
Készletek a virtuális gép konfigurációjában
A Virtuális gép konfigurációjában található Batch-készletek szinte minden , az Azure-ban elérhető virtuálisgép-méretet támogatnak . A régióban támogatott virtuálisgép-méretek a Batch Management API-val szerezhetőek be. Az alábbi módszerek egyikével visszaadhatja a Batch által támogatott virtuálisgép-méretek listáját egy régióban:
- PowerShell: Get-AzBatchSupportedVirtualMachineSku
- Azure CLI: az batch location list-skus
- Batch Management API-k: Támogatott virtuálisgép-termékváltozatok listázása
Az Azure CLI használatával például az adott Azure-régióhoz tartozó termékváltozatok listáját a következő paranccsal szerezheti be:
az batch location list-skus --location <azure-region>
Tipp.
Javasoljuk, hogy kerülje a közelgő Batch-támogatási (EOL) dátumokkal rendelkező virtuálisgép-termékváltozatokat/családokat. Ezek a dátumok az API-val, a PowerShell-lel vagy az ListSupportedVirtualMachineSkus
Azure CLI-vel deríthetők fel.
További információkért tekintse meg a Batch ajánlott eljárásainak útmutatóját a Batch készlet virtuálisgép-termékváltozatának kiválasztásával kapcsolatban.
A Batch nem támogat olyan virtuálisgép-termékváltozat-méretet, amely csak távoli tárhellyel rendelkezik. A Batchhez helyi ideiglenes lemezre van szükség. A Batch például támogatja a ddv4-et és a ddsv4-et, de nem támogatja a dv4-et és a dsv4-et.
2. generációs virtuálisgép-rendszerképek használata
Egyes virtuálisgép-sorozatok, például az FX és az Mv2 csak a 2. generációs virtuálisgép-rendszerképekkel használhatók. A 2. generációs virtuálisgép-rendszerképek a konfiguráció tulajdonságát imageReference
használva sku
minden virtuálisgép-rendszerképhez hasonlóan vannak megadva; a sku
sztringek utótagjai például -g2
vagy -gen2
. A Batch által támogatott virtuálisgép-rendszerképek listájának lekéréséhez, beleértve a 2. generációs rendszerképeket, használja a "támogatott képek listázása" API-t, a PowerShellt vagy az Azure CLI-t.
Készletek a Cloud Services konfigurációjában
Figyelmeztetés
A Cloud Services konfigurációs készletei elavultak. Ehelyett használjon virtuálisgép-konfigurációs készleteket.
A Cloud Services konfigurációjában lévő Batch-készletek támogatják a Cloud Services összes virtuálisgép-méretét, kivéve az alábbiakat:
Virtuálisgép-sorozatok | Nem támogatott méretek |
---|---|
A-sorozat | Extra kicsi |
Av2-sorozat | Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2 |
Méretekkel kapcsolatos szempontok
Alkalmazáskövetelmények – Vegye figyelembe a csomópontokon futtatandó alkalmazás jellemzőit és követelményeit. Az olyan szempontok, mint hogy az alkalmazás többszálú-e vagy mennyi memóriát fogyaszt, segíthetnek meghatározni a legmegfelelőbb és legköltséghatékonyabb csomópontméretet. Többpéldányos MPI-számítási feladatok vagy CUDA-alkalmazások esetén fontolja meg a speciális HPC - vagy GPU-kompatibilis virtuálisgép-méreteket. További információ: RDMA-kompatibilis vagy GPU-kompatibilis példányok használata a Batch-készletekben.
Csomópontonkénti tevékenységek – Általában csomópontméretet kell kiválasztani, feltéve, hogy egyszerre egy tevékenység fut egy csomóponton. Előnyös lehet azonban, ha több tevékenység (és így több alkalmazáspéldány) fut párhuzamosan a számítási csomópontokon a feladat végrehajtása során. Ebben az esetben gyakori, hogy többmagos csomópontméretet választunk a párhuzamos tevékenységek végrehajtásának megnövekedett igényének kielégítéséhez.
Különböző tevékenységek terhelési szintjei – A készlet összes csomópontja azonos méretű. Ha eltérő rendszerigényű és/vagy terhelési szintű alkalmazásokat szándékozik futtatni, javasoljuk, hogy használjon különálló készleteket.
Régió rendelkezésre állása – Előfordulhat, hogy egy virtuálisgép-sorozat vagy -méret nem érhető el azokban a régiókban, ahol a Batch-fiókokat hozza létre. A méret elérhetőségének ellenőrzéséhez tekintse meg a régiónként elérhető termékeket.
Kvóták – A Batch-fiók magkvótai korlátozhatják a Batch-készlethez hozzáadni kívánt méretű csomópontok számát. Szükség esetén kérheti a kvóta növelését.
Készletkonfiguráció – Általában több virtuálisgép-méretbeállítással rendelkezik, amikor készletet hoz létre a Virtual Machine konfigurációjában, szemben a Cloud Services konfigurációjával.
Támogatott virtuálisgép-rendszerképek
Az alábbi API-k egyikével adja vissza a Batch által jelenleg támogatott Windows- és Linux rendszerű virtuálisgép-rendszerképek listáját, beleértve az egyes rendszerképekhez tartozó csomópontügynök termékváltozat-azonosítóit:
- PowerShell: Get-AzBatchSupportedImage
- Azure CLI: az batch pool supported-images
- Batch Service API-k: Támogatott rendszerképek listázása
Az Azure CLI használatával például a támogatott virtuálisgép-rendszerképek listáját az alábbi paranccsal szerezheti be:
az batch pool supported-images list
Tipp.
Javasoljuk, hogy kerülje a közelgő Batch-támogatási (EOL-) dátumokkal rendelkező képeket. Ezek a dátumok az API-val, a PowerShell-lel vagy az ListSupportedImages
Azure CLI-vel deríthetők fel.
További információ: A Batch ajánlott eljárásainak útmutatója a Batch készlet virtuálisgép-rendszerképének kiválasztásával kapcsolatban.
Következő lépések
- Ismerje meg a Batch szolgáltatás munkafolyamatát és az elsődleges erőforrásokat , például készleteket, csomópontokat, feladatokat és feladatokat.
- A nagy számítási igényű virtuálisgép-méretek használatáról további információt az RDMA-kompatibilis vagy GPU-kompatibilis példányok használata a Batch-készletekben című témakörben talál.