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

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely közel áll az élettartam (EOL) állapotához. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.

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

Tipp.

A virtuális gépek választóeszközével megkeresheti a számítási feladatnak leginkább megfelelő méreteket.

A HBv4 sorozatú virtuális gépek különböző HPC számítási feladatokhoz vannak optimalizálva, például számítási folyadékdinamikai, végeselem-elemzési, előtérbeli, renderelési, molekuláris dinamika, számítási geoelemzés, időjárási szimuláció és pénzügyi kockázatelemzés. A HBv4 virtuális gépek legfeljebb 176 AMD EPYC™ 9V33X (GenoaX) processzormagot használnak az AMD 3D-V gyorsítótárával, 768 GB RAM-mal és egyidejű többszálúsággal. A HBv4 sorozatú virtuális gépek emellett 780 GB/s DDR5 memória-sávszélességet és virtuális gépenként 2304 MB L3 gyorsítótárat biztosítanak, a blokkeszköz SSD-teljesítményének 12 GB/s (olvasási) és 7 GB/s -os (írási) teljesítményéhez, valamint 3,7 GHz-es órajelekig.

Minden HBv4-sorozatú virtuális gép 400 Gb/s NDR InfiniBand szolgáltatást biztosít az NVIDIA Hálózatról, hogy lehetővé tegye a szuperszámítógépes méretű MPI-számítási feladatokat. Ezek a virtuális gépek egy nem blokkoló zsírfán csatlakoznak az optimalizált és konzisztens RDMA-teljesítmény érdekében. Az NDR továbbra is támogatja az olyan funkciókat, mint az adaptív útválasztás és a dinamikusan Csatlakozás átvitel (DCT). Az InfiniBand legújabb generációja nagyobb támogatást nyújt az MPI-kollektívák kiszervezéséhez, a torlódásvezérlési intelligencia által optimalizált valós késésekhez és a továbbfejlesztett adaptív útválasztási képességekhez. Ezek a funkciók javítják az alkalmazások teljesítményét, méretezhetőségét és konzisztenciáját, és használatuk ajánlott.

A HBv3 sorozatú 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ási modellezés, a szeizmikus feldolgozás, a tározószimuláció és az RTL-szimuláció. A HBv3 virtuális gépek legfeljebb 120 AMD EPYC™ 7003-as sorozatú (MilanX) processzormagot, 448 GB RAM-ot és hipertendént használnak. 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, akár 7 GB/s blokkeszköz SSD-teljesítményt és 3,5 GHz-es órajeleket biztosítanak.

Minden HBV3 sorozatú virtuális gép az NVIDIA Networking 200 GB/mp-es HDR InfiniBanddel van felszerelve, ami lehetővé teszi a szuperszámítási méretű MPI-alapú számítási feladatok futtatását is. Ezek a virtuális gépek egy nem blokkoló zsírfán 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 Csatlakozás á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 használatuk erősen ajánlott.

A HBv2 sorozatú virtuális gépek olyan alkalmazásokhoz vannak optimalizálva, amelyeket a memória sávszélessége vezérel, például a folyadékdinamika, a végeselem-elemzés és a tároló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 akár 4 teraFLOPS FP64 számítási teljesítményt biztosít.

A HBv2 virtuális gépek 200 Gb/s mellanox HDR InfiniBand funkcióval rendelkeznek, míg a HB és HC sorozatú virtuális gépek 100 Gb/s mellanox Végponti észlelés és reagálás InfiniBand funkcióval rendelkeznek. Ezek a virtuálisgép-típusok egy nem blokkoló zsírfában vannak csatlakoztatva az optimalizált és konzisztens RDMA-teljesítmény érdekében. A HBv2 virtuális gépek támogatják az adaptív útválasztást és a dinamikus Csatlakozás átvitelt (DCT), a szabványos 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 használatuk erősen ajánlott.

A HB sorozatú virtuális gépek a memória sávszélessége által hajtott 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 processzormagot és processzormagonként 4 GB RAM-ot tartalmaznak, és nem nyújtanak hiperszálkezelést. Az AMD EPYC platform több, mint 260 GB/mp memória-sávszélességet biztosít.

A HC-sorozatú virtuális gépek olyan alkalmazásokhoz vannak optimalizálva, amelyeket sűrű számítások, például implicit végeselem-elemzés, molekuláris dinamika és számítási kémia vezérel. A HC virtuális gépek 44 Intel Xeon Platinum 8168-as processzormagot és processzormagonként 8 GB RAM-ot tartalmaznak, és nem nyújtanak hiperszálkezelést. Az Intel Xeon Platinum platform támogatja az Intel gazdag szoftvereszközök ökoszisztémáját, például az Intel Math Kernel Library-t.

A HX sorozatú virtuális gépek olyan számítási feladatokhoz vannak optimalizálva, amelyek jelentős memóriakapacitást igényelnek, és a HBv4 memóriakapacitásának kétszerese. Például a szilícium-kialakításhoz hasonló számítási feladatok HX sorozatú virtuális gépek használatával engedélyezhetik a legfejlettebb gyártási folyamatokat célzó EDA-ügyfelek számára a legnagyobb memóriaigényű számítási feladatok futtatását. A HX virtuális gépek legfeljebb 176 AMD EPYC™ 9V33X (GenoaX) processzormaggal, 1408 GB RAM-mal és egyidejű többszálúsággal rendelkeznek. A HX sorozatú virtuális gépek emellett 780 GB/s DDR5 memória-sávszélességet és 2304 MB L3 gyorsítótárat biztosítanak virtuális gépenként, akár 12 GB/s (olvasás) és 7 GB/s (írási) blokkeszköz SSD-teljesítményét, valamint 3,7 GHz-es órajeleket.

Feljegyzés

Minden HBv4, HBv3, HBv2, HBB, HC és HX 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 nincs közös több-bérlős használat az ilyen virtuálisgép-méretekhez tartozó többi virtuális géppel.

RDMA-kompatibilis példányok

A HPC virtuálisgép-méretek többsége rendelkezik hálózati adapterrel a távoli közvetlen memóriahozzáférés (RDMA) kapcsolatához. Az "r" beállítással 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 az RDMA-kompatibilis példányok számára, hogy infiniBand (IB) hálózaton keresztül kommunikáljanak, és HDR-sebességgel működjenek a HBv3, HBv2, Végponti észlelés és reagálás HB, HC, NDv2 és FDR arányok esetében h16r, H16mr és más RDMA-képes 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.

Feljegyzés

SR-IOV-támogatás: Az Azure HPC-ben jelenleg két virtuális géposztály létezik attól függően, hogy engedélyezve vannak-e az SR-IOV az InfiniBand esetében. Az Azure-ban jelenleg szinte az összes újabb generációs, RDMA-kompatibilis vagy InfiniBand-kompatibilis virtuális gép engedélyezett a H16r, a H16mr és az NC24r kivételével. 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 keresztül.

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

Az Azure számos lehetőséget kínál olyan HPC virtuális gépek fürtjeinek létrehozására, amelyek az RDMA-hálózaton keresztül kommunikálhatnak, például:

  • Virtuális gépek – Az RDMA-kompatibilis HPC virtuális gépek üzembe helyezése ugyanabban a méretezési csoportban vagy rendelkezésre állási csoportban (az Azure Resource Manager ü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. Egy Resource Manager-sablonban például állítsa a tulajdonságot a singlePlacementGroup következőre true: . Vegye figyelembe, hogy a méretezési csoport maximális mérete, amellyel singlePlacementGroup=true fel lehet pörögni, alapértelmezés szerint 100 virtuális gépen van leképezve. Ha a HPC-feladatok skálázási igényei nagyobbak, mint 100 virtuális gép egy bérlőn belül, kérhet növekedést, és ingyenesen megnyithat egy online ügyfélszolgálati kérelmet . Az egyetlen méretezési csoportban lévő virtuális gépek számának korlátja 300-ra növelhető. Vegye figyelembe, hogy a virtuális gépek rendelkezésre állási csoportok használatával történő üzembe helyezésekor a maximális korlát rendelkezésre állási csoportonként 200 virtuális gép.

    Feljegyzés

    MPI a virtuális gépek között: Ha RDMA (például MPI-kommunikáció használata) szükséges a virtuális gépek (virtuális gépek) között, 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 Batch – Hozzon létre egy Azure Batch-készletet MPI-számítási feladatok futtatásához. Ha számítási igényű példányokat szeretne használni MPI-alkalmazások Azure Batch-beli futtatásakor, olvassa el a Többpéldányos feladatok használata message Passing Interface (MPI) alkalmazások azure Batchben való futtatásához című témakört.

  • A Microsoft HPC Pack - HPC Pack tartalmaz egy futtatókörnyezetet az MS-MPI-hez, 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 üzembe helyezéseket 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 – Ha több számítási igényű példányt szeretne üzembe helyezni, fontolja meg a használatalapú fizetéses előfizetést vagy más vásárlási lehetőségeket. 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 az Azure-előfizetés magkvóta értékét az alapértelmezett értékről kell növelnie. Az előfizetés korlátozhatja az egyes virtuálisgép-méretcsaládokban üzembe helyezhető magok számát is, beleértve a H sorozatot is. Ha kérni szeretné a kvóta növelését, hozzon létre egy ingyenes támogatási kérést az interneten. (Az alapértelmezett korlátok az előfizetés kategóriájától függően változhatnak.)

    Feljegyzés

    Ha nagy kapacitásra van szüksége, lépjen kapcsolatba az Azure ügyfélszolgálatával. 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 – Nincs szükség Azure-beli virtuális hálózatra a nagy számítási igényű példányok használatához. Sok üzembe helyezés esetén 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 számítási igényű virtuális gépek hozzáadása egy affinitási csoportban 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). Egy H sorozatú virtuális gépet például csak egy H sorozatú méretről egy másikra méretezhet át. 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