Nagy teljesítményű számítástechnikai VM-méretekHigh performance computing VM sizes

Az Azure H-sorozatú virtuális gépek (VM-EK) úgy vannak kialakítva, hogy vezetői szintű teljesítményt, méretezhetőséget és költséghatékonyságot nyújtsanak a különböző valós HPC-számítási feladatokhoz.Azure H-series virtual machines (VMs) are designed to deliver leadership-class performance, scalability, and cost efficiency for various real-world HPC workloads.

HBv3 sorozat A virtuális gépek olyan HPC-alkalmazásokra vannak optimalizálva, mint például a Fluid Dynamics, a explicit és az implicit véges elemek elemzése, az időjárási modellezés, a szeizmikus feldolgozás, a tározó szimulálása és az RTL szimulációHBv3-series VMs are optimized for HPC applications such as fluid dynamics, explicit and implicit finite element analysis, weather modeling, seismic processing, reservoir simulation, and RTL simulation. A HBv3 virtuális gépek akár 120 AMD EPYC™ 7003 sorozatú (Milan) CPU-magot, 448 GB RAM-ot és feleznie nem.HBv3 VMs feature up to 120 AMD EPYC™ 7003-series (Milan) CPU cores, 448 GB of RAM, and no hyperthreading. A HBv3 sorozatú virtuális gépek a memória sávszélességének 350 GB/s-os 3,675 sebességét is biztosítják, amely akár 32 MB/s-os gyorsítótár/mag is lehet.HBv3-series VMs also provide 350 GB/sec of memory bandwidth, up to 32 MB of L3 cache per core, up to 7 GB/s of block device SSD performance, and clock frequencies up to 3.675 GHz.

Az összes HBv3 sorozatú virtuális gép 200 GB/s-os HDR-InfiniBand tartalmaz az NVIDIA Hálózatkezelésből a nagyszámítógépi szintű MPI-munkaterhelések lehetővé tételéhez.All HBv3-series VMs feature 200 Gb/sec HDR InfiniBand from NVIDIA Networking to enable supercomputer-scale MPI workloads. Ezek a virtuális gépek az optimalizált és konzisztens RDMA teljesítmény érdekében nem blokkoló FAT-fában vannak csatlakoztatva.These VMs are connected in a non-blocking fat tree for optimized and consistent RDMA performance. A HDR InfiniBand-háló az adaptív útválasztást és a dinamikus csatlakoztatott átvitelt is támogatja (a standard RC és UD DCT kívül).The HDR InfiniBand fabric also supports Adaptive Routing and the Dynamic Connected Transport (DCT, in addition to standard RC and UD transports). Ezek a szolgáltatások javítják az alkalmazások teljesítményét, méretezhetőségét és konzisztenciáját, és a használatuk erősen ajánlott.These features enhance application performance, scalability, and consistency, and their usage is strongly recommended.

HBv2 sorozat A virtuális gépek a memória sávszélessége által vezérelt alkalmazások számára vannak optimalizálva, mint például a Fluid Dynamics, a véges elemek elemzése és a tározó szimulálása.HBv2-series VMs are optimized for applications driven by memory bandwidth, such as fluid dynamics, finite element analysis, and reservoir simulation. A HBv2 virtuális gépek szolgáltatás 120 AMD EPYC 7742 processzor-mag, 4 GB RAM/CPU mag, és nem egyidejű többszálú.HBv2 VMs feature 120 AMD EPYC 7742 processor cores, 4 GB of RAM per CPU core, and no simultaneous multithreading. Minden HBv2-alapú virtuális gép akár 340 GB/s memóriát, valamint akár 4 teraFLOPS FP64-számítást biztosít.Each HBv2 VM provides up to 340 GB/sec of memory bandwidth, and up to 4 teraFLOPS of FP64 compute.

A HBv2 virtuális gépek 200 GB/s Mellanox HDR-InfiniBand rendelkeznek, míg a HB és a HC sorozatú virtuális gépek 100 GB/s Mellanox EDR InfiniBand rendelkeznek.HBv2 VMs feature 200 Gb/sec Mellanox HDR InfiniBand, while both HB and HC-series VMs feature 100 Gb/sec Mellanox EDR InfiniBand. Ezen virtuálisgép-típusok mindegyike egy nem blokkoló FAT-fában csatlakozik az optimalizált és konzisztens RDMA teljesítmény érdekében.Each of these VM types is connected in a non-blocking fat tree for optimized and consistent RDMA performance. A HBv2 virtuális gépek támogatják az adaptív útválasztást és a dinamikus csatlakozású átvitelt (DCT a standard RC és UD átviteleken kívül).HBv2 VMs support Adaptive Routing and the Dynamic Connected Transport (DCT, in addition to standard RC and UD transports). Ezek a szolgáltatások javítják az alkalmazások teljesítményét, méretezhetőségét és konzisztenciáját, és a használatuk erősen ajánlott.These features enhance application performance, scalability, and consistency, and their usage is strongly recommended.

HB sorozat A virtuális gépek a memória sávszélessége által vezérelt alkalmazások számára vannak optimalizálva, például a Fluid Dynamics, a explicit véges elemek elemzése és az időjárási modellezés.HB-series VMs are optimized for applications driven by memory bandwidth, such as fluid dynamics, explicit finite element analysis, and weather modeling. A HB-beli virtuális gépeken 60 AMD EPYC 7551 processzor-mag, 4 GB RAM/CPU mag, és nincs feleznie.HB VMs feature 60 AMD EPYC 7551 processor cores, 4 GB of RAM per CPU core, and no hyperthreading. Az AMD EPYC platform több mint 260 GB/s memóriát biztosít.The AMD EPYC platform provides more than 260 GB/sec of memory bandwidth.

HC sorozat A virtuális gépek a sűrű számítások által vezérelt alkalmazások számára vannak optimalizálva, például implicit, véges elemek elemzése, molekuláris dinamika és számítási kémia.HC-series VMs are optimized for applications driven by dense computation, such as implicit finite element analysis, molecular dynamics, and computational chemistry. A HC-alapú virtuális gépek a 44 Intel Xeon Platinum 8168 processzor-magot, a CPU-mag 8 GB RAM-ot, a feleznie pedig nem rendelkeznek.HC VMs feature 44 Intel Xeon Platinum 8168 processor cores, 8 GB of RAM per CPU core, and no hyperthreading. Az Intel Xeon Platinum platform támogatja az Intel olyan szoftverek gazdag ökoszisztémáját, mint az Intel Math kernel Library.The Intel Xeon Platinum platform supports Intel’s rich ecosystem of software tools such as the Intel Math Kernel Library.

H sorozat A virtuális gépeket magas CPU-gyakorisággal vagy nagy memóriával rendelkező alkalmazások számára optimalizálták.H-series VMs are optimized for applications driven by high CPU frequencies or large memory per core requirements. A H-sorozatú virtuális gépek 8 vagy 16 Intel Xeon E5 2667 v3 processzorral, 7 vagy 14 GB RAM memóriával rendelkeznek, és nem feleznie.H-series VMs feature 8 or 16 Intel Xeon E5 2667 v3 processor cores, 7 or 14 GB of RAM per CPU core, and no hyperthreading. A H-sorozat 56 GB/s Mellanox FDR InfiniBand a konzisztens RDMA teljesítményének nem blokkoló FAT-konfigurációjában.H-series features 56 Gb/sec Mellanox FDR InfiniBand in a non-blocking fat tree configuration for consistent RDMA performance. A H-sorozatú virtuális gépek támogatják az Intel MPI 5. x és az MS-MPI használatát.H-series VMs support Intel MPI 5.x and MS-MPI.

Megjegyzés

A HBv3, a HBv2, a HB és a HC sorozatú virtuális gépek kizárólagos hozzáféréssel rendelkeznek a fizikai kiszolgálókhoz.All HBv3, HBv2, HB, and HC-series VMs have exclusive access to the physical servers. A fizikai kiszolgálókon csak 1 virtuális gép érhető el, és a virtuálisgép-méretekhez nem áll rendelkezésre megosztott, több virtuális gépre kiterjedő megosztás.There is only 1 VM per physical server and there is no shared multi-tenancy with any other VMs for these VM sizes.

Megjegyzés

Az A8 – A11-es virtuális gépek kivonása a 3/2021-as számú.The A8 – A11 VMs are retired as of 3/2021. Mostantól nem lehetséges a méretek új virtuális gépekre történő telepítése.No new VM deployments of these sizes are now possible. Ha már rendelkezik meglévő virtuális gépekkel, tekintse meg a következő lépésekhez tartozó e-mail-értesítéseket, beleértve a más virtuálisgép-méretek áttelepítését a HPC áttelepítési útmutatóIf you have existing VMs, refer to emailed notifications for next steps including migrating to other VM sizes in HPC Migration Guide.

RDMA-kompatibilis példányokRDMA-capable instances

A HPC-alapú virtuálisgép-méretek többsége egy hálózati adaptert tartalmaz a távoli közvetlen memória-hozzáférés (RDMA) kapcsolathoz.Most of the HPC VM sizes feature a network interface for remote direct memory access (RDMA) connectivity. Az "r" jelöléssel jelölt N-sorozatú méretek szintén RDMA-kompatibilisek.Selected N-series sizes designated with 'r' are also RDMA-capable. Ez az interfész a más virtuálisgép-méretekben elérhető szabványos Azure Ethernet hálózati adapteren felül van.This interface is in addition to the standard Azure Ethernet network interface available in the other VM sizes.

Ez a másodlagos felület lehetővé teszi, hogy a RDMA-kompatibilis példányok InfiniBand (IB) hálózaton keresztül kommunikáljanak a HBv3, a HBv2, a HB, a HC, a NDv2 és a FDR sebességével, valamint a H16r, H16mr és más RDMA-kompatibilis N sorozatú virtuális gépek esetében.This secondary interface allows the RDMA-capable instances to communicate over an InfiniBand (IB) network, operating at HDR rates for HBv3, HBv2, EDR rates for HB, HC, NDv2, and FDR rates for H16r, H16mr, and other RDMA-capable N-series virtual machines. Ezek a RDMA-képességek növelhetik a Message Passing Interface-(MPI-) alapú alkalmazások méretezhetőségét és teljesítményét.These RDMA capabilities can boost the scalability and performance of Message Passing Interface (MPI) based applications.

Megjegyzés

SR-IOV-támogatás: az Azure HPC-ben a virtuális gépek két osztálya van attól függően, hogy az SR-IOV engedélyezve van-e a InfiniBand számára.SR-IOV support: In Azure HPC, currently there are two classes of VMs depending on whether they are SR-IOV enabled for InfiniBand. Jelenleg szinte minden újabb generációs, RDMA-kompatibilis vagy InfiniBand-kompatibilis virtuális gép az Azure-ban az SR-IOV engedélyezve van, kivéve a H16r, a H16mr és a NC24r.Currently, almost all the newer generation, RDMA-capable or InfiniBand enabled VMs on Azure are SR-IOV enabled except for H16r, H16mr, and NC24r. A RDMA csak a InfiniBand (IB) hálózaton keresztül engedélyezett, és minden RDMA-kompatibilis virtuális gép esetében támogatott.RDMA is only enabled over the InfiniBand (IB) network and is supported for all RDMA-capable VMs. Az IB protokollon keresztüli IP-cím csak az SR-IOV-kompatibilis virtuális gépeken támogatott.IP over IB is only supported on the SR-IOV enabled VMs. A RDMA nincs engedélyezve az Ethernet-hálózaton keresztül.RDMA is not enabled over the Ethernet network.

  • Operációs rendszer – a Linux-disztribúciók, például a CentOS, a RHEL, az Ubuntu és a SUSE általában használatban vannak.Operating System - Linux distributions such as CentOS, RHEL, Ubuntu, SUSE are commonly used. A Windows Server 2016-es és újabb verziói a HPC Series virtuális gépeken is támogatottak.Windows Server 2016 and newer versions are supported on all the HPC series VMs. A Windows Server 2012 R2 és a Windows Server 2012 is támogatott a nem SR-IOV-kompatibilis virtuális gépeken.Windows Server 2012 R2 and Windows Server 2012 are also supported on the non-SR-IOV enabled VMs. Vegye figyelembe, hogy a Windows Server 2012 R2 nem támogatott a HBv2-től a több mint 64 (virtuális vagy fizikai) magokkal rendelkező virtuálisgép-méreteknél.Note that Windows Server 2012 R2 is not supported on HBv2 onwards as VM sizes with more than 64 (virtual or physical) cores. Lásd: virtuálisgép- lemezképek a támogatott virtuálisgép-rendszerképek listáját a piactéren, valamint a megfelelő konfigurálásuk módját.See VM Images for a list of supported VM Images on the Marketplace and how they can be configured appropriately. A virtuális gépek méretének megfelelő lapok a szoftveres verem támogatását is felsorolják.The respective VM size pages also list out the software stack support.

  • InfiniBand és illesztőprogramok – a InfiniBand-kompatibilis virtuális gépeken a megfelelő illesztőprogramok szükségesek a RDMA engedélyezéséhez.InfiniBand and Drivers - On InfiniBand enabled VMs, the appropriate drivers are required to enable RDMA. Lásd: virtuálisgép- lemezképek a támogatott virtuálisgép-rendszerképek listáját a piactéren, valamint a megfelelő konfigurálásuk módját.See VM Images for a list of supported VM Images on the Marketplace and how they can be configured appropriately. Lásd még: a InfiniBand engedélyezése a virtuálisgép-bővítmények és a InfiniBand-illesztőprogramok manuális telepítésének megismeréséhez.Also see enabling InfiniBand to learn about VM extensions or manual installation of InfiniBand drivers.

  • MPI – az SR-IOV-kompatibilis virtuálisgép-méretek az Azure-ban szinte bármely, az MPI-hez tartozó MELLANOX-OFED használható.MPI - The SR-IOV enabled VM sizes on Azure allow almost any flavor of MPI to be used with Mellanox OFED. A nem SR-IOV-kompatibilis virtuális gépeken 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.On non-SR-IOV enabled VMs, supported MPI implementations use the Microsoft Network Direct (ND) interface to communicate between VMs. Ezért csak az Intel MPI 5. x és a Microsoft MPI (MS-MPI) 2012 R2 vagy újabb verziói támogatottak.Hence, only Intel MPI 5.x and Microsoft MPI (MS-MPI) 2012 R2 or later versions are supported. Előfordulhat, hogy az Intel MPI runtime library újabb verziói nem kompatibilisek az Azure RDMA-illesztőprogramokkal.Later versions of the Intel MPI runtime library may or may not be compatible with the Azure RDMA drivers. További részletekért lásd: az MPI beállítása a HPC-hez az Azure-beli HPC-alapú virtuális gépeken.See Setup MPI for HPC for more details on setting up MPI on HPC VMs on Azure.

    Megjegyzés

    RDMA hálózati címtartomány: az Azure-beli RDMA-hálózat fenntartja a 172.16.0.0/16 címtartomány méretét.RDMA network address space: The RDMA network in Azure reserves the address space 172.16.0.0/16. Ha az MPI-alkalmazásokat egy Azure-beli virtuális hálózaton üzembe helyezett példányokon szeretné futtatni, győződjön meg arról, hogy a virtuális hálózati címtartomány nem fedi át a RDMA-hálózatot.To run MPI applications on instances deployed in an Azure virtual network, make sure that the virtual network address space does not overlap the RDMA network.

Fürt konfigurációs beállításaiCluster configuration options

Az Azure számos lehetőséget kínál a RDMA-hálózattal kommunikáló HPC-VM-fürtök létrehozására, beleértve a következőket:Azure provides several options to create clusters of HPC VMs that can communicate using the RDMA network, including:

  • Virtual Machines – a RDMA-kompatibilis HPC-alapú virtuális gépeket ugyanabban a méretezési csoporton vagy rendelkezésre állási csoporton helyezheti üzembe (ha a Azure Resource Manager üzembe helyezési modellt használja).Virtual machines - Deploy the RDMA-capable HPC VMs in the same scale set or availability set (when you use the Azure Resource Manager deployment model). Ha a klasszikus üzemi modellt használja, telepítse a virtuális gépeket ugyanabban a felhőalapú szolgáltatásban.If you use the classic deployment model, deploy the VMs in the same cloud service.

  • Virtuálisgép-méretezési csoportok – egy virtuálisgép-méretezési csoportban győződjön meg arról, hogy egyetlen elhelyezési csoportra korlátozza az üzembe helyezést a InfiniBand belüli kommunikációhoz.Virtual machine scale sets - In a virtual machine scale set, ensure that you limit the deployment to a single placement group for InfiniBand communication within the scale set. Például egy Resource Manager-sablonban állítsa be a tulajdonságot a következőre: singlePlacementGroup true .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 a megadható, singlePlacementGroup=true alapértelmezés szerint 100 virtuális gépekre van korlátozva.Note that the maximum scale set size that can be spun up with singlePlacementGroup=true is capped at 100 VMs by default. Ha a HPC-feladatok méretezése több, mint 100 virtuális gépen van, egyetlen bérlőn belül, a növekedéshez igénybe vehet egy online ügyfélszolgálati kérést díjmentesen.If your HPC job scale needs are higher than 100 VMs in a single tenant, you may request an increase, open an online customer support request at no charge. Egy méretezési csoportba tartozó virtuális gépek számának korlátozását 300-ra lehet növelni.The limit on the number of VMs in a single scale set can be increased to 300. Vegye figyelembe, hogy a virtuális gépek a rendelkezésre állási csoportokkal való telepítésekor a maximális korlát a rendelkezésre állási csoporton 200 virtuális gépenként érhető el.Note that when deploying VMs using Availability Sets the maximum limit is at 200 VMs per Availability Set.

    Megjegyzés

    MPI a virtuális gépek között: Ha a RDMA (például MPI-kommunikáció használata) szükséges a virtuális gépek (VM-EK) között, győződjön meg arról, hogy a virtuális gépek ugyanabban a virtuálisgép-méretezési csoporton vagy rendelkezésre állási csoporton belül vannak.MPI among virtual machines: If RDMA (e.g. using MPI communication) is required between virtual machines (VMs), ensure that the VMs are in the same virtual machine scale set or availability set.

  • Azure CycleCloud – HPC-fürt létrehozása az Azure CycleCloud használatával MPI-feladatok futtatásához.Azure CycleCloud - Create an HPC cluster using Azure CycleCloud to run MPI jobs.

  • Azure batch – hozzon létre egy Azure batch -készletet az MPI-munkaterhelések futtatásához.Azure Batch - Create an Azure Batch pool to run MPI workloads. Ha Azure Batch használatával MPI-alkalmazások futtatásához nagy számítási igényű példányokat szeretne használni, tekintse meg a többpéldányos feladatok használata a Message Passing Interface (MPI) alkalmazások Azure batch-ben való futtatásáhozcímű témakört.To use compute-intensive instances when running MPI applications with Azure Batch, see Use multi-instance tasks to run Message Passing Interface (MPI) applications in Azure Batch.

  • Microsoft HPC Pack - A HPC Pack tartalmaz egy futásidejű környezetet az MS-MPI számára, amely az Azure RDMA hálózatot használja RDMA-kompatibilis Linux virtuális gépeken való üzembe helyezéskor.Microsoft HPC Pack - HPC Pack includes a runtime environment for MS-MPI that uses the Azure RDMA network when deployed on RDMA-capable Linux VMs. Központi telepítések például: Linux RDMA-fürt beállítása HPC-csomaggal MPI-alkalmazások futtatásához.For example deployments, see Set up a Linux RDMA cluster with HPC Pack to run MPI applications.

Telepítési szempontokDeployment considerations

  • Azure-előfizetés – több számítási igényű példány üzembe helyezéséhez vegye fontolóra az utólagos elszámolású előfizetést vagy az egyéb vásárlási lehetőségeket.Azure subscription – To deploy more than a few compute-intensive instances, consider a pay-as-you-go subscription or other purchase options. Amennyiben ingyenes Azure-fiókot használ, csak korlátozott számú számítási magot használhat az Azure-ban.If you're using an Azure free account, you can use only a limited number of Azure compute cores.

  • Díjszabás és rendelkezésre állás – tekintse meg a virtuális gépek díjszabását és elérhetőségét az Azure-régiók között.Pricing and availability - Check VM pricing and availability by Azure regions.

  • Magok kvótája – előfordulhat, hogy a magok kvótáját az alapértelmezett érték alapján kell megnövelni az Azure-előfizetésben.Cores quota – You might need to increase the cores quota in your Azure subscription from the default value. Előfordulhat, hogy az előfizetés bizonyos virtuálisgép-méretekben üzembe helyezhető magok számát is korlátozhatja, beleértve a H-sorozatot is.Your subscription might also limit the number of cores you can deploy in certain VM size families, including the H-series. A kvóta növeléséhez Nyisson meg egy online ügyfélszolgálati kérést díjmentesen.To request a quota increase, open an online customer support request at no charge. (Az alapértelmezett korlátok az előfizetési kategóriától függően változhatnak.)(Default limits may vary depending on your subscription category.)

    Megjegyzés

    Ha nagy léptékű kapacitásra van szüksége, forduljon az Azure ügyfélszolgálatához.Contact Azure Support if you have large-scale capacity needs. Az Azure-kvóták hitelkeretek, nem kapacitási garanciák.Azure quotas are credit limits, not capacity guarantees. A kvótától függetlenül csak a használt magokért kell fizetnie.Regardless of your quota, you are only charged for cores that you use.

  • Virtual Network (virtuális hálózat ) – az Azure virtuális hálózat nem szükséges a nagy számítási igényű példányok használatához.Virtual network – An Azure virtual network is not required to use the compute-intensive instances. Számos központi telepítés esetében azonban szükség van legalább egy felhőalapú Azure-beli virtuális hálózatra, vagy egy helyek közötti kapcsolatra, ha a helyszíni erőforrásokhoz kell hozzáférnie.However, for many deployments you need at least a cloud-based Azure virtual network, or a site-to-site connection if you need to access on-premises resources. Ha szükséges, hozzon létre egy új virtuális hálózatot a példányok telepítéséhez.When needed, create a new virtual network to deploy the instances. Ha nagy számítási igényű virtuális gépeket ad hozzá egy affinitási csoportban lévő virtuális hálózathoz, az nem támogatott.Adding compute-intensive VMs to a virtual network in an affinity group is not supported.

  • Átméretezés – a speciális hardverek miatt csak az azonos méretű (H-vagy N-sorozatú) családba tartozó számítási igényű példányokat lehet átméretezni.Resizing – Because of their specialized hardware, you can only resize compute-intensive instances within the same size family (H-series or N-series). Például csak egy h sorozatú virtuális gépet lehet átméretezni egy H-sorozatos méretről egy másikra.For example, you can only resize an H-series VM from one H-series size to another. Előfordulhat, hogy a InfiniBand-illesztőprogramok támogatásával és a NVMe-lemezekkel kapcsolatos további szempontokat bizonyos virtuális gépek esetében figyelembe kell venni.Additional considerations around InfiniBand driver support and NVMe disks may need to be considered for certain VMs.

Egyéb méretekOther sizes

Következő lépésekNext steps