Nagy teljesítményű feldolgozásra alkalmas virtuálisgép-méretek

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépek rugalmas méretezési ✔️ csoportjai ✔️ Egységes méretezési csoportok

Tipp

Próbálja ki a Virtuális gépek választóeszközt , és keressen a számítási feladatnak leginkább megfelelő méreteket.

Az Azure H sorozatú virtuális gépek (VM-ek) vezető szintű teljesítményt, méretezhetőséget és költséghatékonyságot biztosítanak a különböző valós HPC számítási feladatokhoz.

HBv3 sorozat A virtuális gépek olyan HPC-alkalmazásokhoz vannak optimalizálva, mint a folyadékdinamika, az explicit és implicit végeselem-elemzés, az időjárás-modellezés, a szeizmikus feldolgozás, a tározószimuláció és az RTL-szimuláció. A HBv3 virtuális gépek akár 120 AMD EPYC™ 7003-as sorozatú (Milánó) processzormaggal, 448 GB RAM-mal és hyperthreading nélkül is rendelkeznek. A HBv3 sorozatú virtuális gépek emellett 350 GB/s memória-sávszélességet, magonként legfeljebb 32 MB L3 gyorsítótárat, blokkeszköz SSD-teljesítményét 7 GB/s-ig, valamint 3,5 GHz-ig órajelfrekvenciákat biztosítanak.

Minden HBv3-sorozatú virtuális gép 200 Gb/s HDR InfiniBand funkcióval rendelkezik az NVIDIA hálózatról a szuperszámítógép méretű MPI számítási feladatok engedélyezéséhez. Ezek a virtuális gépek egy nem blokkoló zsírfában csatlakoznak az optimalizált és konzisztens RDMA-teljesítmény érdekében. A HDR InfiniBand háló az adaptív útválasztást és a dinamikus csatlakoztatott átvitelt (DCT) is támogatja a standard RC- és UD-átvitelek mellett. Ezek a funkciók javítják az alkalmazások teljesítményét, méretezhetőségét és konzisztenciáját, és erősen ajánlott a használatuk.

HBv2 sorozat A virtuális gépek memória-sávszélességen alapuló alkalmazásokhoz vannak optimalizálva, például a folyadékdinamika, a véges elemelemzés és a tározószimuláció. A HBv2 virtuális gépek 120 AMD EPYC 7742 processzormaggal, processzormagonként 4 GB RAM-mal és egyidejű többszálúsággal rendelkeznek. Minden HBv2 virtuális gép legfeljebb 340 GB/s memória-sávszélességet és 4 teraFLOPS FP64 számítási kapacitást biztosít.

A HBv2 virtuális gépek 200 Gb/s mellanox HDR InfiniBand, míg a HB és HC sorozatú virtuális gépek is 100 Gb/s Mellanox EDR InfiniBand funkcióval rendelkeznek. Az optimalizált és konzisztens RDMA-teljesítmény érdekében mindegyik virtuálisgép-típus egy nem blokkoló zsírfán csatlakozik. A HBv2 virtuális gépek támogatják az adaptív útválasztást és a dinamikus csatlakoztatott átvitelt (DCT) a standard RC- és UD-átviteleken kívül. Ezek a funkciók javítják az alkalmazások teljesítményét, méretezhetőségét és konzisztenciáját, és erősen ajánlott a használatuk.

HB sorozat A virtuális gépek memória-sávszélességen alapuló alkalmazásokhoz vannak optimalizálva, például a folyadékdinamika, az explicit végeselem-elemzés és az időjárás-modellezés. A HB virtuális gépek 60 AMD EPYC 7551 processzormaggal, processzormagonként 4 GB RAM-mal és hyperthreading nélkül rendelkeznek. Az AMD EPYC platform több mint 260 GB/s memória-sávszélességet biztosít.

HC sorozat A virtuális gépek olyan sűrű számításokon alapuló alkalmazásokhoz vannak optimalizálva, mint az implicit végeselem-elemzés, a molekuláris dinamika és a számítási kémia. A HC virtuális gépek 44 Intel Xeon Platinum 8168 processzormaggal, processzormagonként 8 GB RAM-mal és hyperthreading nélkül rendelkeznek. Az Intel Xeon Platinum platform támogatja az Olyan szoftvereszközök gazdag ökoszisztémáját, mint az Intel Math Kernel Library.

H sorozat A virtuális gépek magas PROCESSZORfrekvenciák vagy magonkénti nagy memória által vezérelt alkalmazásokhoz vannak optimalizálva. A H sorozatú virtuális gépek 8 vagy 16 Intel Xeon E5 2667 v3 processzormaggal, processzormagonként 7 vagy 14 GB RAM-mal rendelkeznek, és nincs hyperthreading. H sorozat funkciók 56 Gb/s Mellanox FDR InfiniBand egy nem blokkoló zsírfa konfiguráció konzisztens RDMA teljesítmény. A H sorozatú virtuális gépek támogatják az Intel MPI 5.x és az MS-MPI verziót.

Megjegyzés

Minden HBv3, HBv2, HB és HC sorozatú virtuális gép kizárólagos hozzáféréssel rendelkezik a fizikai kiszolgálókhoz. Fizikai kiszolgálónként csak 1 virtuális gép van, és ezen virtuálisgép-méretek esetében nincs megosztott több-bérlős rendszer más virtuális gépekkel.

Megjegyzés

Az A8– A11 virtuális gépek 2021.03.03-ától megszűnnek. Az ilyen méretű virtuális gépek nem helyezhetőek üzembe. Ha már rendelkezik virtuális gépekkel, a HPC áttelepítési útmutatójában e-mailben értesítheti a következő lépéseket, beleértve a más virtuálisgép-méretekre való migrálást is.

RDMA-kompatibilis példányok

A HPC virtuálisgép-méretek többsége egy hálózati adapterrel rendelkezik a távoli közvetlen memória-hozzáférés (RDMA) csatlakoztatásához. Az "r" karakterrel kijelölt N sorozatok is RDMA-kompatibilisek. Ez az interfész a többi virtuálisgép-méretben elérhető standard Azure Ethernet hálózati adapteren kívül van.

Ez a másodlagos interfész lehetővé teszi, hogy az RDMA-kompatibilis példányok infiniBand (IB) hálózaton keresztül kommunikáljanak, és HDR-sebességgel működjenek a HBv3, HBv2, HBv2, HB, HC, NDv2 és FDR sebességek esetében a H16r, a H16mr és más RDMA-kompatibilis N sorozatú virtuális gépek esetében. Ezek az RDMA-képességek növelhetik a Message Passing Interface (MPI) alapú alkalmazások méretezhetőségét és teljesítményét.

Megjegyzés

SR-IOV-támogatás: Az Azure HPC-ben a virtuális gépeknek jelenleg két osztálya van attól függően, hogy engedélyezve vannak-e az SR-IOV az InfiniBandben. Az Azure-ban jelenleg szinte az összes újabb generációs, RDMA-kompatibilis vagy InfiniBand-kompatibilis virtuális gép engedélyezve van az SR-IOV-n kívül a H16r, a H16mr és az NC24r esetében. Az RDMA csak az InfiniBand (IB) hálózaton keresztül engedélyezett, és minden RDMA-kompatibilis virtuális gép esetében támogatott. Az IB-n keresztüli IP-cím csak az SR-IOV-kompatibilis virtuális gépeken támogatott. Az RDMA nincs engedélyezve az Ethernet-hálózaton.

  • Operációs rendszer – Olyan Linux-disztribúciókat használnak, mint a CentOS, RHEL, Ubuntu, SUSE. A Windows Server 2016 és az újabb verziók minden HPC sorozatú virtuális gépen támogatottak. A Windows Server 2012 R2 és a Windows Server 2012 nem SR-IOV-kompatibilis virtuális gépeken is támogatott. Vegye figyelembe, hogy a Windows Server 2012 R2 A HBv2-n tovább nem támogatott, mivel a virtuális gépek mérete több mint 64 (virtuális vagy fizikai) maggal rendelkezik. A marketplace-en támogatott virtuálisgép-rendszerképek listáját és azok megfelelő konfigurálásának módját a virtuálisgép-rendszerképek között találja. A megfelelő virtuálisgép-méretoldalak a szoftververem támogatását is felsorolják.

  • InfiniBand és illesztőprogramok – Az InfiniBand-kompatibilis virtuális gépeken a megfelelő illesztőprogramok szükségesek az RDMA engedélyezéséhez. A marketplace-en támogatott virtuálisgép-rendszerképek listáját és azok megfelelő konfigurálásának módját a virtuálisgép-rendszerképek között találja. Lásd még: az InfiniBand engedélyezése a virtuálisgép-bővítmények vagy az InfiniBand-illesztőprogramok manuális telepítésének megismeréséhez.

  • MPI – Az SR-IOV-kompatibilis virtuálisgép-méretek az Azure-ban szinte bármilyen MPI-változatot képesek használni a Mellanox OFED-hez. A nem SR-IOV-kompatibilis virtuális gépeken a támogatott MPI-implementációk a Microsoft Network Direct (ND) felületet használják a virtuális gépek közötti kommunikációhoz. Ezért csak az Intel MPI 5.x és a Microsoft MPI (MS-MPI) 2012 R2 vagy újabb verziók támogatottak. Előfordulhat, hogy az Intel MPI futtatókörnyezeti kódtár későbbi verziói kompatibilisek vagy nem kompatibilisek az Azure RDMA-illesztőprogramokkal. A HPC-hez készült MPI beállításával kapcsolatos további részletekért lásd az MPI beállítását hpc virtuális gépeken az Azure-ban.

    Megjegyzés

    RDMA hálózati címtér: Az Azure RDMA-hálózata a 172.16.0.0/16 címteret foglalja le. Ha MPI-alkalmazásokat szeretne futtatni egy Azure-beli virtuális hálózaton üzembe helyezett példányokon, győződjön meg arról, hogy a virtuális hálózat címtere nem fedi át az RDMA-hálózatot.

Fürtkonfigurációs beállítások

Az Azure számos lehetőséget kínál a HPC virtuális gépek fürtjeinek létrehozására, amelyek az RDMA-hálózat használatával kommunikálhatnak, beleértve a következőket:

  • Virtuális gépek – Helyezze üzembe az RDMA-kompatibilis HPC virtuális gépeket ugyanabban a méretezési csoportban vagy rendelkezésre állási csoportban (az Azure Resource Manager-alapú üzemi modell használatakor). Ha a klasszikus üzemi modellt használja, helyezze üzembe a virtuális gépeket ugyanabban a felhőszolgáltatásban.

  • Virtuálisgép-méretezési csoportok – Egy virtuálisgép-méretezési csoportban győződjön meg arról, hogy az üzembe helyezést egyetlen elhelyezési csoportra korlátozza az InfiniBand-kommunikációhoz a méretezési csoportban. For example, in a Resource Manager template, set the singlePlacementGroup property to true. Vegye figyelembe, hogy a méretezési csoport maximális mérete, amely singlePlacementGroup=true felpöröghet, alapértelmezés szerint 100 virtuális gépre van leképezve. Ha a HPC-feladatok skálázási igényei magasabbak, mint 100 virtuális gép egy bérlőn belül, kérheti a növelést, és díjmentesen nyisson meg egy online ügyfélszolgálati kérést . Az egy méretezési csoportban lévő virtuális gépek számának korlátja 300-ra növelhető. Vegye figyelembe, hogy amikor rendelkezésre állási csoportokkal helyez üzembe virtuális gépeket, a maximális korlát rendelkezésre állási csoportonként 200 virtuális gép.

    Megjegyzés

    MPI a virtuális gépek között: Ha a virtuális gépek között RDMA (pl. MPI-kommunikáció használata) szükséges, győződjön meg arról, hogy a virtuális gépek ugyanabban a virtuálisgép-méretezési csoportban vagy rendelkezésre állási csoportban találhatók.

  • Azure CycleCloud – HPC-fürt létrehozása az Azure CycleCloud használatával MPI-feladatok futtatásához.

  • Azure BatchAzure Batch-készlet létrehozása MPI-számítási feladatok futtatásához. Ha nagy számítási igényű példányokat szeretne használni, amikor MPI-alkalmazásokat futtat az Azure Batch szolgáltatással, tekintse meg a Message Passing Interface-alkalmazások Azure Batchben való futtatásával kapcsolatos többpéldányos feladatok használatát.

  • Microsoft HPC Pack - A HPC Pack tartalmaz egy futtatókörnyezetet az MS-MPI számára, amely az Azure RDMA-hálózatot használja RDMA-kompatibilis Linux rendszerű virtuális gépeken való üzembe helyezéskor. Például az üzemelő példányok esetében lásd: Linux RDMA-fürt beállítása HPC Pack csomaggal MPI-alkalmazások futtatásához.

Telepítési szempontok

  • Azure-előfizetés – Néhánynál több nagy számítási igényű példány üzembe helyezéséhez érdemes lehet használatalapú előfizetést vagy egyéb vásárlási lehetőségeket használni. Amennyiben ingyenes Azure-fiókot használ, csak korlátozott számú számítási magot használhat az Azure-ban.

  • Díjszabás és rendelkezésre állás – Ellenőrizze a virtuális gépek díjszabását és rendelkezésre állását Az Azure-régiók szerint.

  • Magkvóta – Előfordulhat, hogy növelnie kell az Azure-előfizetés magkvótáinak kvótáját az alapértelmezett értékről. Az előfizetés bizonyos virtuálisgép-méretcsaládokban, köztük a H sorozatban is korlátozhatja az üzembe helyezhető magok számát. Kvótanövelés kéréséhez nyisson meg egy online ügyfélszolgálati kérést díjmentesen. (Az alapértelmezett korlátok az előfizetés kategóriájától függően változhatnak.)

    Megjegyzés

    Ha nagy kapacitásra van szüksége, forduljon az Azure ügyfélszolgálatához. Az Azure-kvóták kreditkorlátok, nem kapacitásgaranciák. A kvótától függetlenül csak a használt magokért kell fizetnie.

  • Virtuális hálózat – A nagy számítási igényű példányok használatához nincs szükség Azure-beli virtuális hálózatra . Sok üzemelő példányhoz azonban legalább felhőalapú Azure-beli virtuális hálózatra vagy helyek közötti kapcsolatra van szükség, ha helyszíni erőforrásokhoz kell hozzáférnie. Szükség esetén hozzon létre egy új virtuális hálózatot a példányok üzembe helyezéséhez. Nem támogatott a nagy számítási igényű virtuális gépek hozzáadása egy affinitáscsoportban lévő virtuális hálózathoz.

  • Átméretezés – A speciális hardverük miatt csak a nagy számítási igényű példányokat méretezheti át ugyanabban a méretcsaládban (H sorozat vagy N sorozat). Például csak egy H sorozatú virtuális gépet méretezhet át egyik H sorozatból a másikba. Az InfiniBand illesztőprogram-támogatásával és az NVMe-lemezekkel kapcsolatos további szempontokat is figyelembe kell venni bizonyos virtuális gépek esetében.

Egyéb méretek

Következő lépések