Datorer med hög prestanda beräknings storlekHigh performance computing VM sizes

Virtuella datorer i Azure H-serien (VM) har utformats för att leverera prestanda, skalbarhet och kostnads effektivitet i ledande klass för olika verkliga HPC-arbetsbelastningar i verkligheten.Azure H-series virtual machines (VMs) are designed to deliver leadership-class performance, scalability, and cost efficiency for various real-world HPC workloads.

HBv3-serien Virtuella datorer är optimerade för HPC-program, till exempel flytande dynamik, explicit och implicit begränsad element analys, väder modellering, seismisk-bearbetning, simulering av behållare och hö-simulering.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. HBv3 VM-funktionen har upp till 120 AMD EPYC™ 7003-seriens (Milano) processor kärnor, 448 GB RAM och ingen hyperthreading.HBv3 VMs feature up to 120 AMD EPYC™ 7003-series (Milan) CPU cores, 448 GB of RAM, and no hyperthreading. Virtuella datorer i HBv3-serien ger också 350 GB/s minnes bandbredd, upp till 32 MB L3-cache per kärna, upp till 7 GB/s av block enhet SSD-prestanda och klock frekvens upp till 3,675 GHz.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.

Alla VM-funktioner i HBv3 200 GB/SEK HDR InfiniBand från NVIDIA-nätverk för att aktivera superdator MPI-arbetsbelastningar.All HBv3-series VMs feature 200 Gb/sec HDR InfiniBand from NVIDIA Networking to enable supercomputer-scale MPI workloads. De här virtuella datorerna är anslutna i ett icke-blockerande fat-träd för optimerad och konsekvent RDMA-prestanda.These VMs are connected in a non-blocking fat tree for optimized and consistent RDMA performance. HDR InfiniBand-infrastrukturen stöder också anpassningsbar Routning och dynamisk ansluten transport (DCT, förutom standard RC-och UD-transporter).The HDR InfiniBand fabric also supports Adaptive Routing and the Dynamic Connected Transport (DCT, in addition to standard RC and UD transports). Dessa funktioner förbättrar programmets prestanda, skalbarhet och konsekvens, och användningen rekommenderas starkt.These features enhance application performance, scalability, and consistency, and their usage is strongly recommended.

HBv2-serien Virtuella datorer är optimerade för program som drivs av minnes bandbredd, till exempel flytande dynamik, analys av ändliga element och behållare för lagring.HBv2-series VMs are optimized for applications driven by memory bandwidth, such as fluid dynamics, finite element analysis, and reservoir simulation. HBv2 VM Feature 120 AMD EPYC 7742 processor kärnor, 4 GB RAM per CPU-kärna och ingen samtidig multitrådning.HBv2 VMs feature 120 AMD EPYC 7742 processor cores, 4 GB of RAM per CPU core, and no simultaneous multithreading. Varje HBv2 VM ger upp till 340 GB/s minnes bandbredd och upp till 4 teraFLOPS FP64-beräkning.Each HBv2 VM provides up to 340 GB/sec of memory bandwidth, and up to 4 teraFLOPS of FP64 compute.

HBv2 VM-funktionen 200 GB/SEK Mellanox HDR InfiniBand, medan både HB-och HC-seriens VM-funktioner 100 GB/s Mellanox EDR InfiniBand.HBv2 VMs feature 200 Gb/sec Mellanox HDR InfiniBand, while both HB and HC-series VMs feature 100 Gb/sec Mellanox EDR InfiniBand. Var och en av dessa VM-typer är ansluten i ett icke-blockerande fat-träd för optimerad och konsekvent RDMA-prestanda.Each of these VM types is connected in a non-blocking fat tree for optimized and consistent RDMA performance. HBv2-VM: ar stöder anpassningsbar Routning och dynamisk ansluten transport (DCT, förutom standard RC-och UD-transporter).HBv2 VMs support Adaptive Routing and the Dynamic Connected Transport (DCT, in addition to standard RC and UD transports). Dessa funktioner förbättrar programmets prestanda, skalbarhet och konsekvens, och användningen rekommenderas starkt.These features enhance application performance, scalability, and consistency, and their usage is strongly recommended.

HB-serien Virtuella datorer är optimerade för program som drivs av minnes bandbredd, till exempel flytande dynamik, explicit ändliga element analyser och väder modellering.HB-series VMs are optimized for applications driven by memory bandwidth, such as fluid dynamics, explicit finite element analysis, and weather modeling. HB VM Feature 60 AMD EPYC 7551 processor kärnor, 4 GB RAM-minne per CPU-kärna och ingen hyperthreading.HB VMs feature 60 AMD EPYC 7551 processor cores, 4 GB of RAM per CPU core, and no hyperthreading. AMD EPYC-plattformen ger över 260 GB/SEK minnes bandbredd.The AMD EPYC platform provides more than 260 GB/sec of memory bandwidth.

HC-serien Virtuella datorer är optimerade för program som drivs av kompakt beräkning, till exempel implicit ändlig analys av element, molekyl Dynamics och beräknings kemi.HC-series VMs are optimized for applications driven by dense computation, such as implicit finite element analysis, molecular dynamics, and computational chemistry. Virtuella HC-funktioner 44 Intel Xeon platina 8168 processor kärnor, 8 GB RAM-minne per CPU-kärna och ingen hyperthreading.HC VMs feature 44 Intel Xeon Platinum 8168 processor cores, 8 GB of RAM per CPU core, and no hyperthreading. Intel Xeon platina-plattformen stöder Intels omfattande eko system med program varu verktyg som Intel Math kernel-biblioteket.The Intel Xeon Platinum platform supports Intel’s rich ecosystem of software tools such as the Intel Math Kernel Library.

H-serien Virtuella datorer är optimerade för program som drivs av höga CPU-frekvenser eller stora minnen per kärn krav.H-series VMs are optimized for applications driven by high CPU frequencies or large memory per core requirements. Virtuella datorer i H-serien 8 eller 16 Intel Xeon E5 2667 v3 processor kärnor, 7 eller 14 GB RAM-minne per CPU-kärna och ingen hyperthreading-funktion.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. H-seriens funktioner 56 GB/s Mellanox FDR InfiniBand i en icke-blockerande fett träds konfiguration för konsekvent RDMA-prestanda.H-series features 56 Gb/sec Mellanox FDR InfiniBand in a non-blocking fat tree configuration for consistent RDMA performance. Virtuella datorer i H-serien har stöd för Intel MPI 5. x och MS-MPI.H-series VMs support Intel MPI 5.x and MS-MPI.

Anteckning

Alla virtuella datorer i HBv3, HBv2, HB och HC-serien har exklusiv åtkomst till de fysiska servrarna.All HBv3, HBv2, HB, and HC-series VMs have exclusive access to the physical servers. Det finns bara en virtuell dator per fysisk server och det finns inga delade flera innehavare med andra virtuella datorer för de här VM-storlekarna.There is only 1 VM per physical server and there is no shared multi-tenancy with any other VMs for these VM sizes.

Anteckning

De virtuella datorerna A8 – A11 tas bort från och med 3/2021.The A8 – A11 VMs are retired as of 3/2021. Det går nu inte att distribuera nya VM-distributioner av dessa storlekar.No new VM deployments of these sizes are now possible. Om du har befintliga virtuella datorer kan du läsa om e-postmeddelanden för nästa steg, inklusive migrering till andra VM-storlekar i guiden för HPC-migrering.If you have existing VMs, refer to emailed notifications for next steps including migrating to other VM sizes in HPC Migration Guide.

RDMA-kompatibla instanserRDMA-capable instances

De flesta av de virtuella datorernas HPC-storlekar är ett nätverks gränssnitt för RDMA-anslutning (Remote Direct Memory Access).Most of the HPC VM sizes feature a network interface for remote direct memory access (RDMA) connectivity. De valda N-serie storlekarna som anges med r är också RDMA-kompatibla.Selected N-series sizes designated with 'r' are also RDMA-capable. Det här gränssnittet är förutom standard gränssnittet för Azure Ethernet-nätverket som är tillgängligt i de andra VM-storlekarna.This interface is in addition to the standard Azure Ethernet network interface available in the other VM sizes.

Det här sekundära gränssnittet tillåter RDMA-kompatibla instanser att kommunicera över ett InfiniBand-nätverk (IB) till HDR-priser för HBv3, HBv2, EDR rates för HB, HC, NDv2 och FDR priser för H16r, H16mr och andra RDMA-kompatibla N-seriens virtuella datorer.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. Dessa RDMA-funktioner kan öka skalbarheten och prestandan för MPI-baserade (Message Passing Interface) program.These RDMA capabilities can boost the scalability and performance of Message Passing Interface (MPI) based applications.

Anteckning

SR-IOV-stöd: i Azure HPC finns det för närvarande två typer av virtuella datorer beroende på om de är SR-IOV-aktiverade för InfiniBand.SR-IOV support: In Azure HPC, currently there are two classes of VMs depending on whether they are SR-IOV enabled for InfiniBand. För närvarande är nästan alla nyare generationerna RDMA-kompatibla eller InfiniBand-aktiverade virtuella datorer i Azure SR-IOV-aktiverade, förutom H16r, H16mr och 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. RDMA är bara aktiverat över InfiniBand-nätverket (IB) och stöds för alla RDMA-kompatibla virtuella datorer.RDMA is only enabled over the InfiniBand (IB) network and is supported for all RDMA-capable VMs. IP över IB stöds endast på de virtuella SR-IOV-datorer som är aktiverade.IP over IB is only supported on the SR-IOV enabled VMs. RDMA är inte aktiverat över Ethernet-nätverket.RDMA is not enabled over the Ethernet network.

  • Operativ system – Linux-distributioner som CENTOS, RHEL, Ubuntu och SUSE används ofta.Operating System - Linux distributions such as CentOS, RHEL, Ubuntu, SUSE are commonly used. Windows Server 2016 och senare versioner stöds på alla virtuella datorer med HPC-serien.Windows Server 2016 and newer versions are supported on all the HPC series VMs. Windows Server 2012 R2 och Windows Server 2012 stöds också på virtuella datorer som inte är SR-IOV.Windows Server 2012 R2 and Windows Server 2012 are also supported on the non-SR-IOV enabled VMs. Observera att Windows Server 2012 R2 inte stöds på HBv2 och senare som VM-storlekar med mer än 64 (virtuella eller fysiska) kärnor.Note that Windows Server 2012 R2 is not supported on HBv2 onwards as VM sizes with more than 64 (virtual or physical) cores. Se VM-avbildningar för en lista över virtuella dator avbildningar som stöds på Marketplace och hur de kan konfigureras på rätt sätt.See VM Images for a list of supported VM Images on the Marketplace and how they can be configured appropriately. På sidorna för VM-storlek visas även stöd för program varu stack.The respective VM size pages also list out the software stack support.

  • InfiniBand och driv rutiner – på InfiniBand-aktiverade virtuella datorer krävs lämpliga driv rutiner för att aktivera RDMA.InfiniBand and Drivers - On InfiniBand enabled VMs, the appropriate drivers are required to enable RDMA. Se VM-avbildningar för en lista över virtuella dator avbildningar som stöds på Marketplace och hur de kan konfigureras på rätt sätt.See VM Images for a list of supported VM Images on the Marketplace and how they can be configured appropriately. Se även Aktivera InfiniBand för att lära dig om VM-tillägg eller manuell installation av InfiniBand-drivrutiner.Also see enabling InfiniBand to learn about VM extensions or manual installation of InfiniBand drivers.

  • MPI – SR-IOV-aktiverade VM-storlekar i Azure tillåter nästan vilken smak av MPI som ska användas med Mellanox ofed.MPI - The SR-IOV enabled VM sizes on Azure allow almost any flavor of MPI to be used with Mellanox OFED. På virtuella datorer som inte är SR-IOV-aktiverade använder MPI-implementeringar som stöds av Microsoft Network Direct (ND)-gränssnittet för att kommunicera mellan virtuella datorer.On non-SR-IOV enabled VMs, supported MPI implementations use the Microsoft Network Direct (ND) interface to communicate between VMs. Därför stöds endast Intel MPI 5. x-och Microsoft MPI (MS-MPI) 2012 R2 eller senare versioner.Hence, only Intel MPI 5.x and Microsoft MPI (MS-MPI) 2012 R2 or later versions are supported. Senare versioner av Intel MPI runtime-biblioteket kanske inte är kompatibla med Azure RDMA-drivrutinerna.Later versions of the Intel MPI runtime library may or may not be compatible with the Azure RDMA drivers. Se installations MPI för HPC för mer information om hur du konfigurerar MPI på virtuella HPC-datorer i Azure.See Setup MPI for HPC for more details on setting up MPI on HPC VMs on Azure.

    Anteckning

    RDMA-nätverkets adress utrymme: RDMA-nätverket i Azure reserverar adress utrymmet 172.16.0.0/16.RDMA network address space: The RDMA network in Azure reserves the address space 172.16.0.0/16. Om du vill köra MPI-program på instanser som har distribuerats i ett virtuellt Azure-nätverk kontrollerar du att det virtuella nätverkets adress utrymme inte överlappar RDMA-nätverket.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.

Kluster konfigurations alternativCluster configuration options

Azure innehåller flera alternativ för att skapa kluster med virtuella HPC-datorer som kan kommunicera med RDMA-nätverket, inklusive:Azure provides several options to create clusters of HPC VMs that can communicate using the RDMA network, including:

  • Virtuella datorer – distribuera RDMA-kompatibla HPC-datorer i samma skalnings uppsättning eller tillgänglighets uppsättning (när du använder Azure Resource Manager distributions modell).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). Om du använder den klassiska distributions modellen distribuerar du de virtuella datorerna i samma moln tjänst.If you use the classic deployment model, deploy the VMs in the same cloud service.

  • Skalnings uppsättningar för virtuella datorer – i en skalnings uppsättning för virtuella datorer, se till att du begränsar distributionen till en enda placerings grupp för InfiniBand-kommunikation i skalnings uppsättningen.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. I en Resource Manager-mall anger du till exempel singlePlacementGroup egenskapen till true .For example, in a Resource Manager template, set the singlePlacementGroup property to true. Observera att den maximala skalnings uppsättnings storleken som kan anpassas med singlePlacementGroup=true är på 100 virtuella datorer som standard.Note that the maximum scale set size that can be spun up with singlePlacementGroup=true is capped at 100 VMs by default. Om HPC-jobbets skalning måste vara högre än 100 virtuella datorer i en enda klient kan du begära en ökning, öppna en kund support förfrågan utan kostnad.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. Gränsen för antalet virtuella datorer i en enda skalnings uppsättning kan höjas till 300.The limit on the number of VMs in a single scale set can be increased to 300. Observera att när du distribuerar virtuella datorer med tillgänglighets uppsättningar är max gränsen på 200 VM: ar per tillgänglighets uppsättning.Note that when deploying VMs using Availability Sets the maximum limit is at 200 VMs per Availability Set.

    Anteckning

    MPI mellan virtuella datorer: om RDMA (t. ex. använder MPI-kommunikation) krävs mellan virtuella datorer, kontrollerar du att de virtuella datorerna finns i samma skalnings uppsättning eller tillgänglighets uppsättning för virtuella datorer.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 – skapa ett HPC-kluster med Azure CycleCloud för att köra MPI-jobb.Azure CycleCloud - Create an HPC cluster using Azure CycleCloud to run MPI jobs.

  • Azure Batch – skapa en Azure Batch -pool för att köra MPI-arbetsbelastningar.Azure Batch - Create an Azure Batch pool to run MPI workloads. Om du vill använda beräknings intensiva instanser när du kör MPI-program med Azure Batch, se Använd aktiviteter med flera instanser för att köra MPI-program (Message Passing Interface) i Azure Batch.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 - HPC Pack innehåller en körnings miljö för MS-MPI som använder Azure RDMA-nätverket när det distribueras på RDMA-kompatibla virtuella Linux-datorer.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. Exempel på distributioner finns i Konfigurera ett Linux RDMA-kluster med HPC Pack för att köra MPI-program.For example deployments, see Set up a Linux RDMA cluster with HPC Pack to run MPI applications.

DistributionsövervägandenDeployment considerations

  • Azure-prenumeration – om du vill distribuera fler än några få beräknings intensiva instanser bör du överväga att betala per användning-prenumeration eller andra köp alternativ.Azure subscription – To deploy more than a few compute-intensive instances, consider a pay-as-you-go subscription or other purchase options. Om du använder ett kostnadsfritt Azure-konto kan du bara använda ett begränsat antal Azure Compute-kärnor.If you're using an Azure free account, you can use only a limited number of Azure compute cores.

  • Priser och tillgänglighet – kontrol lera priser och tillgänglighet för virtuella datorer med Azure-regioner.Pricing and availability - Check VM pricing and availability by Azure regions.

  • Kärnor-kvot – du kan behöva öka kvoten för kärnor i din Azure-prenumeration från standardvärdet.Cores quota – You might need to increase the cores quota in your Azure subscription from the default value. Din prenumeration kan också begränsa antalet kärnor som du kan distribuera i vissa storlekar på virtuella dator grupper, inklusive H-serien.Your subscription might also limit the number of cores you can deploy in certain VM size families, including the H-series. Om du vill begära en kvot ökning öppnar du en support förfrågan online utan kostnad.To request a quota increase, open an online customer support request at no charge. (Standard gränserna kan variera beroende på din prenumerations kategori.)(Default limits may vary depending on your subscription category.)

    Anteckning

    Kontakta Azure-supporten om du har storskaliga kapacitets behov.Contact Azure Support if you have large-scale capacity needs. Azure-kvoter är kredit gränser, inte kapacitets garantier.Azure quotas are credit limits, not capacity guarantees. Oavsett din kvot debiteras du bara för kärnor som du använder.Regardless of your quota, you are only charged for cores that you use.

  • Virtuellt nätverk – ett virtuellt Azure- nätverk krävs inte för att använda beräknings intensiva instanser.Virtual network – An Azure virtual network is not required to use the compute-intensive instances. För många distributioner behöver du dock minst ett molnbaserad virtuellt Azure-nätverk eller en plats-till-plats-anslutning om du behöver åtkomst till lokala resurser.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. När det behövs skapar du ett nytt virtuellt nätverk för att distribuera instanserna.When needed, create a new virtual network to deploy the instances. Det går inte att lägga till beräknings intensiva virtuella datorer i ett virtuellt nätverk i en tillhörighets grupp.Adding compute-intensive VMs to a virtual network in an affinity group is not supported.

  • Ändra storlek – på grund av deras specialiserade maskin vara kan du bara ändra storlek på beräknings intensiva instanser inom samma storleks familj (H-serien eller N-serien).Resizing – Because of their specialized hardware, you can only resize compute-intensive instances within the same size family (H-series or N-series). Du kan till exempel bara ändra storlek på en virtuell dator i H-serien från en storlek på H-serien till en annan.For example, you can only resize an H-series VM from one H-series size to another. Ytterligare överväganden kring InfiniBand-driv rutins stöd och NVMe-diskar kan behöva beaktas för vissa virtuella datorer.Additional considerations around InfiniBand driver support and NVMe disks may need to be considered for certain VMs.

Andra storlekarOther sizes

Nästa stegNext steps