Velikosti virtuálních počítačů pro vysokovýkonné výpočetní prostředí (HPC)

platí pro: : heavy_check_mark: virtuální počítače se systémem Linux: heavy_check_mark: Windows virtuálních počítačů: heavy_check_mark: flexibilní sady škálování: heavy_check_mark: jednotné škálování sady

Tip

Vyzkoušejte si Nástroj pro výběr virtuálních počítačů , kde najdete další velikosti, které nejlépe vyhovují vašim úlohám.

Virtuální počítače Azure H-Series jsou navržené tak, aby poskytovaly výkon, škálovatelnost a cenovou efektivitu pro různé úlohy HPC reálného světa.

HBv3-Series Virtuální počítače jsou optimalizované pro aplikace HPC, jako je kapalinový dynamika, explicitní a implicitní analýza nekonečných prvků, modelování počasí, zpracování seismických procesů, simulace zásobníku a simulaci RTL. Virtuální počítače s HBv3 jsou až 120 AMD EPYC™ 7003-Series (Milán) jádra procesoru, 448 GB paměti RAM a žádného podprocesu. Virtuální počítače řady HBv3-Series také poskytují 350 GB/s šířky pásma paměti, až 32 MB mezipaměti L3 na jádro, až 7 GB/s v případě výkonu disku SSD a frekvence hodin až 3,675 GHz.

Všechny virtuální počítače HBv3-Series funkce 200 GB/s HDR InfiniBand ze sítě NVIDIA umožňují úlohy MPI s horizontálním škálováním na více počítačů. Tyto virtuální počítače jsou připojené v neblokujícím stromu FAT pro optimalizaci a konzistentní výkon RDMA. Topologie HDR InfiniBand také podporuje adaptivní směrování a dynamický propojený přenos (DCT, kromě standardních RC a UD transportů). Tyto funkce zvyšují výkon, škálovatelnost a konzistenci aplikací a jejich použití se důrazně doporučuje.

HBv2-Series Virtuální počítače jsou optimalizované pro aplikace, které jsou založené na šířce pásma, jako je například kapalinová dynamika, analýza omezeného prvku a simulace zásobníku. Virtuální počítače s HBv2 120 AMD EPYC 7742 procesory, 4 GB paměti RAM na jádro procesoru a žádné souběžné multithreadingy. Každý virtuální počítač HBv2 poskytuje šířku pásma až 340 GB/s a až 4 teraFLOPSy FP64 Compute.

HBv2 virtuální počítače funkce 200 gb/s Mellanox HDR InfiniBand, zatímco virtuální počítače s funkcí "7000" a "" 100 Gb/s Mellanox EDR InfiniBand. Každý z těchto typů virtuálních počítačů je připojen v neblokujícím stromu FAT pro optimalizaci a konzistentní výkon RDMA. Virtuální počítače s HBv2 podporují adaptivní směrování a dynamický propojený přenos (DCT, kromě standardních RC a UD transportů). Tyto funkce zvyšují výkon, škálovatelnost a konzistenci aplikací a jejich použití se důrazně doporučuje.

Řady s více procesory Virtuální počítače jsou optimalizované pro aplikace, které jsou založené na šířce pásma, jako je například kapalinová dynamika, explicitní konečná analýza elementu a modelování počasí. Virtuální počítače s funkcí 60 AMD EPYC 7551 procesory, 4 GB paměti RAM na jádro procesoru a žádné podprocesy. Platforma AMD EPYC poskytuje šířku pásma větší než 260 GB/s.

Řada HC-Series Virtuální počítače jsou optimalizované pro aplikace, které jsou založené na hustém výpočtu, jako je například implicitní nekonečná analýza elementu, molekulová dynamika a výpočetní chemie. Virtuální počítače HC – funkce 44 Intel Xeon Platinum 8168, 8 GB paměti RAM na jádro procesoru a žádné podprocesy. Platforma Intel Xeon Platinum podporuje bohatě bohatý ekosystém softwarových nástrojů od společnosti Intel, jako je například knihovna Intel Math kernel.

Řada H-Series Virtuální počítače jsou optimalizované pro aplikace řízené vysokými kmitočty procesoru nebo velkým množstvím paměti podle základních požadavků. Virtuální počítače řady H-Series funkce 8 nebo 16 Intel Xeon E5 2667 V3 procesory, 7 nebo 14 GB paměti RAM na jádro procesoru a žádné podprocesy. Funkce H-Series 56 GB/s Mellanox FDR InfiniBand v neblokované konfiguraci stromu FAT pro zajištění konzistentního výkonu RDMA. Virtuální počítače H-series podporují Intel MPI 5. x a MS-MPI.

Poznámka

Všechny virtuální počítače HBv3, HBv2, Exclusive a HC-Series mají exkluzivní přístup k fyzickým serverům. K dispozici je jen 1 virtuální počítač na fyzický server a pro tyto velikosti virtuálních počítačů není k dispozici žádná sdílená víceklientská aplikace s žádnými jinými virtuálními počítači.

Poznámka

Virtuální počítače A8 – A11 jsou vyřazeny od 3/2021. Žádná nová nasazení virtuálních počítačů těchto velikostí teď nejsou možná. Pokud máte existující virtuální počítače, přečtěte si e-mailová oznámení o dalších krocích, včetně migrace na jiné velikosti virtuálních počítačů v příručce pro migraci HPC.

Instance s podporou RDMA

Většina velikostí virtuálních počítačů HPC funguje jako síťové rozhraní pro připojení vzdáleného přímého přístupu do paměti (RDMA). Vybrané velikosti N-Series označené řetězcem r jsou taky podporující RDMA. Toto rozhraní je kromě standardního síťového rozhraní sítě Azure dostupné v dalších velikostech virtuálních počítačů.

toto sekundární rozhraní umožňuje, aby instance s podporou rdma komunikovaly přes síť InfiniBand (IB), která pracuje na kmitočtových sazbách za HBv3, HBv2 EDR sazby za, FDR a další virtuální počítače s podporou RDMA N-series. Tyto možnosti RDMA můžou zvýšit škálovatelnost a výkon aplikací založených na rozhraní MPI (Message Passing Interface).

Poznámka

Podpora SR-IOV: ve službě Azure HPC v současné době existují dvě třídy virtuálních počítačů v závislosti na tom, jestli jsou pro InfiniBand povolené rozhraní SR-IOV. V současné době skoro všechny novější generace a virtuální počítače s podporou RDMA nebo InfiniBand v Azure mají povolený rozhraní SR-IOV s výjimkou H16r, H16mr a NC24r. RDMA se povoluje jenom přes síť InfiniBand (IB) a podporuje se u všech virtuálních počítačů podporujících RDMA. IP přes IB se podporuje jenom na virtuálních počítačích s povolenou SR-IOV. RDMA není povolený přes síť Ethernet.

  • Často se používají distribuce operačního systému , jako jsou CentOS, RHEL, Ubuntu, SUSE. Windows Server 2016 a novější verze jsou podporovány ve všech virtuálních počítačích řady HPC. Windows Server 2012 R2 a Windows Server 2012 jsou taky podporované na virtuálních počítačích s povolenou podporou SR-IOV. počítejte s tím, že Windows Server 2012 R2 není podporován v HBv2 a vyšší jako velikosti virtuálních počítačů s více než 64 (virtuálními nebo fyzickými) jádry. Seznam podporovaných imagí virtuálních počítačů na webu Marketplace najdete v tématu image virtuálních počítačů a jejich správné konfigurace. Příslušné stránky velikosti virtuálních počítačů také uvádějí podporu softwarového zásobníku.

  • InfiniBand a ovladače – na virtuálních počítačích s povolenou InfiniBand jsou k povolení RDMA potřeba příslušné ovladače. Seznam podporovaných imagí virtuálních počítačů na webu Marketplace najdete v tématu image virtuálních počítačů a jejich správné konfigurace. Další informace o rozšířeních virtuálních počítačů nebo ruční instalaci ovladačů InfiniBand najdete také v tématu Povolení InfiniBand .

  • MPI – velikosti virtuálních počítačů s povoleným rozhraním SR-IOV v Azure umožňují téměř jakýkoli charakter MPI pro použití s Mellanox OFED. V případě virtuálních počítačů s podporou SR-IOV podporované implementace MPI používají ke komunikaci mezi virtuálními počítači rozhraní Microsoft Network Direct (ND). Proto jsou podporovány pouze Intel MPI 5. x a Microsoft MPI (MS-MPI) 2012 R2 nebo novější verze. Novější verze běhové knihovny Intel MPI můžou nebo nemusí být kompatibilní s ovladači Azure RDMA. Další podrobnosti o nastavení MPI na virtuálních počítačích HPC v Azure najdete v tématu Nastavení MPI pro HPC .

    Poznámka

    Adresní prostor RDMA sítě: síť RDMA v Azure rezervuje adresní prostor 172.16.0.0/16. Pokud chcete spouštět aplikace MPI na instancích nasazených ve službě Azure Virtual Network, ujistěte se, že adresní prostor virtuální sítě nepřekrývá síť RDMA.

Možnosti konfigurace clusteru

Azure nabízí několik možností, jak vytvořit clustery virtuálních počítačů HPC, které mohou komunikovat pomocí sítě RDMA, včetně těchto:

  • Virtuální počítače – nasazení virtuálních počítačů HPC podporujících RDMA ve stejné sadě škálování nebo skupině dostupnosti (při použití modelu nasazení Azure Resource Manager). Pokud používáte model nasazení Classic, nasaďte virtuální počítače do stejné cloudové služby.

  • Virtual Machine Scale Sets – v sadě škálování virtuálního počítače Nezapomeňte toto nasazení omezit na jednu skupinu umístění pro InfiniBand komunikaci v rámci sady škálování. Například v šabloně Správce prostředků nastavte singlePlacementGroup vlastnost na true . Všimněte si, že maximální velikost sady škálování, kterou singlePlacementGroup=true je možné proomezené, je ve výchozím nastavení na 100 virtuálních počítačů. Pokud vaše požadavky na škálování úlohy HPC jsou vyšší než 100 virtuálních počítačů v jednom tenantovi, můžete požádat o zvýšení, otevřít Online žádost o zákaznickou podporu bez poplatků. Omezení počtu virtuálních počítačů v jedné sadě škálování se dá zvýšit na 300. Všimněte si, že při nasazování virtuálních počítačů pomocí skupin dostupnosti je maximální limit na 200 virtuálních počítačů na skupinu dostupnosti.

    Poznámka

    MPI mezi virtuálními počítači: Pokud je mezi virtuálními počítači (VM) požadováno RDMA (například použití komunikace MPI), ujistěte se, že jsou virtuální počítače ve stejné sadě nebo skupině dostupnosti virtuálních počítačů.

  • Azure CycleCloud – vytvoření clusteru HPC pomocí Azure CycleCloud ke spouštění úloh MPI

  • Azure Batch – vytvořte fond Azure Batch pro spouštění úloh MPI. Pokud chcete používat instance náročné na výpočetní výkon při spouštění aplikací MPI s Azure Batch, přečtěte si téma použití úloh s více instancemi ke spouštění aplikací MPI (Message Passing Interface) v Azure Batch.

  • Sada Microsoft HPC Pack - HPC Pack zahrnuje běhové prostředí pro MS-MPI, které používá síť Azure RDMA při nasazení na virtuální počítače Linux s podporou RDMA. Například nasazení najdete v tématu Nastavení clusteru Linux RDMA se sadou HPC Pack pro spouštění aplikací MPI.

Aspekty nasazování

  • Předplatné Azure – Chcete-li nasadit více než několik několika instancí náročných na výpočetní výkon, vezměte v úvahu předplatné s průběžnými platbami nebo jiné možnosti nákupu. Pokud používáte bezplatný účet Azure, můžete použít pouze omezený počet výpočetních jader Azure.

  • Ceny a dostupnost – zkontroluje ceny a dostupnost virtuálních počítačů pomocí oblastí Azure.

  • Kvóty jader – možná bude potřeba zvýšit kvótu jader v předplatném Azure z výchozí hodnoty. Vaše předplatné může také omezit počet jader, které můžete nasadit v určitých rodinách velikostí virtuálních počítačů, včetně řady H-Series. Chcete-li požádat o zvýšení kvóty, otevřete online žádost o zákaznickou podporu zdarma. (Výchozí omezení se můžou lišit v závislosti na vaší kategorii předplatného.)

    Poznámka

    Pokud máte velké nároky na kapacitu, obraťte se na podporu Azure. Kvóty Azure jsou úvěrovými limity, které nezaručují kapacitu. Bez ohledu na vaši kvótu se účtují jenom ty jádra, které používáte.

  • Virtual Networkvirtuální síť Azure není nutná k používání instancí náročných na výpočetní výkon. Pro mnoho nasazení ale potřebujete alespoň cloudovou virtuální síť Azure nebo připojení typu Site-to-site, pokud potřebujete přístup k místním prostředkům. V případě potřeby vytvořte novou virtuální síť pro nasazení instancí. Přidání virtuálních počítačů náročných na výpočetní výkon do virtuální sítě ve skupině vztahů se nepodporuje.

  • Změna velikosti – z důvodu jejich specializovaného hardwaru můžete měnit velikost jenom pro instance náročné na výpočetní výkon v rámci stejné řady velikostí (H-Series nebo N-Series). Například můžete změnit velikost virtuálního počítače H-Series jenom z jedné velikosti řady H-Series na jinou. Další okolnosti týkající se podpory ovladačů InfiniBand a disků NVMe může být potřeba vzít v úvahu pro některé virtuální počítače.

Jiné velikosti

Další kroky