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, az Azure-ban elérhető szinte az összes virtuális gé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

Poolok 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:

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

Kerülje a virtuálisgép-termékváltozatokat vagy családokat, amelyek közelgő Batch-támogatás élettartamának végével (EOL) rendelkeznek. Ezek a dátumok az API-val, a ListSupportedVirtualMachineSkus vagy az 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 pool virtuális gép SKU kiválasztásával kapcsolatban.

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ális gép rendszerképek a sku tulajdonság használatával a imageReference konfigurációban vannak megadva, hasonlóan minden más virtuális gép rendszerképhez; a sku sztringek utótaggal rendelkeznek, mint 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.

Méretekkel kapcsolatos szempontok

  • Alkalmazáskövetelmények – Vegye figyelembe a csomópontokon futó 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.

  • Terhelési szintek különböző feladatokhoz – A fürt ö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ókban lévő magkvóták korlátozhatják annak a csomópontnak a számát, amelyet egy adott méretű Batch-készlethez kíván hozzáadni. Szükség esetén kérheti a kvóta növelését.

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:

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

Olyan képek, amelyek verificationType és verified-t tartalmaznak, rendszeres interoperabilitási ellenőrzési teszten vesznek részt az Azure Batch csapatának Batch szolgáltatásával. A verified kijelölés nem jelenti azt, hogy minden lehetséges alkalmazás- vagy használati forgatókönyv érvényesítve van, de a Batch API által közzétett funkciókat, például a feladatok végrehajtását, a támogatott virtuális fájlrendszer csatlakoztatását stb. a kiadási folyamatok részeként rendszeresen tesztelik. Azok a verificationType képek, amelyek unverified nem végeznek rendszeres érvényesítési tesztelést, de eredetileg ellenőrizték az Azure Batch számítási csomópontokon való indítást és a idle számítási csomópont állapotra való áttérést. unverified A képek támogatása nem garantált.

Tipp

Kerülje azokat a képeket, amelyek közelgő Batch-támogatás élettartama végének (EOL) dátumával rendelkeznek. Ezek a dátumok az API-val, a ListSupportedImages vagy az Azure CLI-vel deríthetők fel. További információért tekintse meg a Batch ajánlott eljárásainak útmutatóját a Batch készlet VM rendszerképének kiválasztásáról.

Tipp

A számítási csomópont környezeti változójának AZ_BATCH_NODE_ROOT_DIR értéke attól függ, hogy a virtuális gép helyi ideiglenes lemezzel rendelkezik-e. További tájékoztatásért tekintse meg a Batch gyökérkönyvtárának helyét.

Következő lépések