Tamaños de máquina virtual de informática de alto rendimientoHigh performance compute VM sizes

Las máquinas virtuales de la serie H de Azure son las más nuevas en VM de informática de alto rendimiento destinadas a tratar cargas de trabajo como el procesamiento por lotes, los análisis, el modelado molecular y la dinámica de fluidos.Azure H-series virtual machines are the latest in high performance computing VMs aimed at handling workloads like batch processing, analytics, molecular modeling, and fluid dynamics. Estas VM de 8 y 16 vCPU se basan en la tecnología de procesador Intel Haswell E5-2667 V3 con memoria DDR4 y almacenamiento temporal basado en SSD.These 8 and 16 vCPU VMs are built on the Intel Haswell E5-2667 V3 processor technology featuring DDR4 memory and SSD-based temporary storage.

Además de una potencia de CPU notable, la serie H ofrece varias opciones para las redes RDMA de baja latencia con FDR InfiniBand y varias configuraciones de memoria para admitir requisitos computacionales de uso intensivo de la memoria.In addition to the substantial CPU power, the H-series offers diverse options for low latency RDMA networking using FDR InfiniBand and several memory configurations to support memory intensive computational requirements.

Serie HH-series

ACU: 290-300ACU: 290-300

Premium Storage: no se admitePremium Storage: Not Supported

Almacenamiento en caché de Premium Storage: no se admitePremium Storage Caching: Not Supported

TamañoSize vCPUvCPU Memoria: GiBMemory: GiB GiB de almacenamiento temporal (SSD)Temp storage (SSD) GiB Discos de datos máx.Max data disks Rendimiento de discos máx.: E/S por segundoMax disk throughput: IOPS Nº máx. NICMax NICs
Standard_H8Standard_H8 88 5656 10001000 3232 32 x 50032 x 500 22
Standard_H16Standard_H16 1616 112112 20002000 6464 64 x 50064 x 500 44
Standard_H8mStandard_H8m 88 112112 10001000 3232 32 x 50032 x 500 22
Standard_H16mStandard_H16m 1616 224224 20002000 6464 64 x 50064 x 500 44
Standard_H16r 1Standard_H16r 1 1616 112112 20002000 6464 64 x 50064 x 500 44
Standard_H16mr 1Standard_H16mr 1 1616 224224 20002000 6464 64 x 50064 x 500 44

1 Para las aplicaciones MPI, la red de back-end RDMA dedicada está habilitada por la red InfiniBand FDR, que ofrece una latencia sumamente baja y un alto ancho de banda.1 For MPI applications, dedicated RDMA backend network is enabled by FDR InfiniBand network, which delivers ultra-low-latency and high bandwidth.


Definiciones de tabla de tamañoSize table definitions

  • La capacidad de almacenamiento se muestra en unidades de GiB o 1024^3 bytes.Storage capacity is shown in units of GiB or 1024^3 bytes. Cuando compare discos que se miden en GB (1000^3 bytes) con discos que se miden en GiB (1024^3), recuerde que los números que representan la capacidad en GiB pueden parecer más pequeños.When comparing disks measured in GB (1000^3 bytes) to disks measured in GiB (1024^3) remember that capacity numbers given in GiB may appear smaller. Por ejemplo, 1023 GiB = 1098.4 GBFor example, 1023 GiB = 1098.4 GB
  • Se midió el rendimiento de disco en operaciones de entrada/salida por segundo (E/S por segundo) y MBps, donde Mbps = 10^6 bytes/s.Disk throughput is measured in input/output operations per second (IOPS) and MBps where MBps = 10^6 bytes/sec.
  • Los discos de datos pueden funcionar en modo en caché o en modo no en caché.Data disks can operate in cached or uncached modes. En el caso de la operación de disco de datos en caché, el modo de caché del host está establecido en ReadOnly o ReadWrite.For cached data disk operation, the host cache mode is set to ReadOnly or ReadWrite. En el caso de la operación de disco de datos no en caché, el modo de caché del host está definido en None.For uncached data disk operation, the host cache mode is set to None.
  • Si desea obtener el mejor rendimiento para las VM, debe limitar el número de discos de datos a 2 discos por vCPU.If you want to get the best performance for your VMs, you should limit the number of data disks to 2 disks per vCPU.
  • El ancho de banda de red esperado es el ancho de banda agregado máximo asignado por tipo de máquina virtual en todas las NIC y para todos los destinos.Expected network bandwidth is the maximum aggregated bandwidth allocated per VM type across all NICs, for all destinations. Los límites superiores no están garantizados pero están diseñados para proporcionar una guía a la hora de seleccionar el tipo correcto de máquina virtual para la aplicación deseada.Upper limits are not guaranteed, but are intended to provide guidance for selecting the right VM type for the intended application. El rendimiento de red real dependerá de diversos factores (como, por ejemplo, la congestión de la red, las cargas de la aplicación y la configuración de red).Actual network performance will depend on a variety of factors including network congestion, application loads, and network settings. Para más información acerca de cómo optimizar el rendimiento de red, consulte Optimización del rendimiento de red para Windows y Linux.For information on optimizing network throughput, see Optimizing network throughput for Windows and Linux. Para lograr el rendimiento de red esperado en Linux o Windows, puede que sea necesario seleccionar una versión específica u optimizar la máquina virtual.To achieve the expected network performance on Linux or Windows, it may be necessary to select a specific version or optimize your VM. Para más información, consulte Pruebas confiables para el rendimiento de máquinas virtuales.For more information, see How to reliably test for virtual machine throughput.

Consideraciones de la implementaciónDeployment considerations

  • Suscripción de Azure: para implementar más que algunas instancias de proceso intensivo, considere la posibilidad de usar una suscripción de pago por uso u otras opciones de compra.Azure subscription – To deploy more than a few compute-intensive instances, consider a pay-as-you-go subscription or other purchase options. Si usa una cuenta gratuita de Azure, solo puede usar un número limitado de núcleos de proceso de Azure.If you're using an Azure free account, you can use only a limited number of Azure compute cores.

  • Disponibilidad y precios: los tamaños de máquina virtual se ofrecen solo en el plan de tarifa estándar.Pricing and availability - These VM sizes are offered only in the Standard pricing tier. Para ver la disponibilidad en las regiones de Azure, consulte Productos disponibles por región .Check Products available by region for availability in Azure regions.

  • Cuota de núcleos: quizás tenga que aumentar la cuota de núcleos de su suscripción de Azure partiendo del valor predeterminado.Cores quota – You might need to increase the cores quota in your Azure subscription from the default value. La suscripción también podría limitar el número de núcleos que se pueden implementar en ciertas familias de tamaño de máquina virtual, como la serie H.Your subscription might also limit the number of cores you can deploy in certain VM size families, including the H-series. Para solicitar un aumento de cuota, abra una solicitud de soporte técnico al cliente en línea sin cargo alguno.To request a quota increase, open an online customer support request at no charge. (Los límites predeterminados pueden variar según la categoría de suscripción).(Default limits may vary depending on your subscription category.)

    Nota

    Si tiene necesidades de capacidad a gran escala, póngase en contacto con el soporte técnico de Azure.Contact Azure Support if you have large-scale capacity needs. Las cuotas de Azure son límites de crédito, no garantías de capacidad.Azure quotas are credit limits, not capacity guarantees. Independientemente de la cuota, solamente se le cobrarán los núcleos que use.Regardless of your quota, you are only charged for cores that you use.

  • Red virtual : no se necesita una red virtual de Azure para usar instancias de proceso intensivo.Virtual network – An Azure virtual network is not required to use the compute-intensive instances. Sin embargo, para muchas implementaciones necesita al menos una red virtual de Azure basada en la nube o una conexión de sitio a sitio si necesita acceder a recursos locales.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. Si es necesario, cree una red virtual para implementar las instancias.When needed, create a new virtual network to deploy the instances. No se admite la adición de máquinas virtuales de proceso intensivo a las redes virtuales de grupos de afinidad.Adding compute-intensive VMs to a virtual network in an affinity group is not supported.

  • Cambio de tamaño: debido a su hardware especializado, solo se puede cambiar el tamaño de las instancias de proceso intensivo dentro de la misma familia de tamaño (serie H o serie A de proceso intensivo).Resizing – Because of their specialized hardware, you can only resize compute-intensive instances within the same size family (H-series or compute-intensive A-series). Por ejemplo, una máquina virtual de la serie H solo se puede cambiar de un tamaño de serie H a otro.For example, you can only resize an H-series VM from one H-series size to another. Además, no se admite el cambio de tamaño de un tamaño que no sea de proceso intensivo a un tamaño que sí lo sea.In addition, resizing from a non-compute-intensive size to a compute-intensive size is not supported.

Instancias compatibles con RDMARDMA-capable instances

Un subconjunto de las instancias de proceso intensivo (H16r, H16mr, A8 y A9) incluye una interfaz de red para la conectividad de acceso directo a memoria remota (RDMA).A subset of the compute-intensive instances (H16r, H16mr, A8, and A9) feature a network interface for remote direct memory access (RDMA) connectivity. (Los tamaños seleccionados de la serie N designados con "r", como NC24r, también son compatibles con RDMA). Esta interfaz se añade a la interfaz de red estándar de Azure disponible para otros tamaños de máquina virtual.(Selected N-series sizes designated with 'r' such as NC24r are also RDMA-capable.) This interface is in addition to the standard Azure network interface available to other VM sizes.

Esta interfaz permite que las instancias compatibles con RDMA se comuniquen través de una red InfiniBand (IB), que funciona a velocidades FDR en máquinas virtuales H16r, H16mr y de la serie N compatibles con RDMA, y a velocidades QDR en máquinas virtuales A8 y A9.This interface allows the RDMA-capable instances to communicate over an InfiniBand (IB) network, operating at FDR rates for H16r, H16mr, and RDMA-capable N-series virtual machines, and QDR rates for A8 and A9 virtual machines. Estas funcionalidades RDMA pueden mejorar la escalabilidad y el rendimiento de determinadas aplicaciones de la Interfaz de paso de mensajes (MPI).These RDMA capabilities can boost the scalability and performance of certain Message Passing Interface (MPI) applications.

Nota

En Azure, no se admite IP sobre IB.In Azure, IP over IB is not supported. Solo se admite RDMA sobre IB.Only RDMA over IB is supported.

  • Sistema operativo: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012Operating system - Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

  • MPI : Microsoft MPI (MS-MPI) 2012 R2 o versiones posteriores, MPI Intel Library 5.x.MPI - Microsoft MPI (MS-MPI) 2012 R2 or later, Intel MPI Library 5.x

    Las implementaciones de MPI compatibles usan la interfaz Microsoft Network Direct para comunicarse entre las instancias.Supported MPI implementations use the Microsoft Network Direct interface to communicate between instances.

  • Espacio de direcciones de red RDMA : la red RDMA en Azure reserva el espacio de direcciones 172.16.0.0/16.RDMA network address space - The RDMA network in Azure reserves the address space 172.16.0.0/16. Para ejecutar aplicaciones MPI en instancias implementadas en una red virtual Azure, asegúrese de que el espacio de direcciones de la red virtual no se superpone a la red RDMA.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.

  • Extensión de máquina virtual HpcVmDrivers: en las máquinas virtuales compatibles con RDMA, agregue la extensión HpcVmDrivers para instalar los controladores de dispositivos de red de Windows necesarios para la conectividad RDMA.HpcVmDrivers VM extension - On RDMA-capable VMs, add the HpcVmDrivers extension to install Windows network device drivers for RDMA connectivity. (en algunas implementaciones de las instancias A8 y A9, la extensión HpcVmDrivers se agrega automáticamente). Para agregar la extensión de máquina virtual a una máquina virtual, puede usar los cmdlets de Azure PowerShell.(In certain deployments of A8 and A9 instances, the HpcVmDrivers extension is added automatically.) To add the VM extension to a VM, you can use Azure PowerShell cmdlets.

    El comando siguiente instala la versión más reciente de la extensión HpcVMDrivers 1.1 en una máquina virtual compatible con RDMA existente denominada myVM implementados en el grupo de recursos denominado myResourceGroup en la región Oeste de EE. UU.:The following command installs the latest version 1.1 HpcVMDrivers extension on an existing RDMA-capable VM named myVM deployed in the resource group named myResourceGroup in the West US region:

    Set-AzVMExtension -ResourceGroupName "myResourceGroup" -Location "westus" -VMName "myVM" -ExtensionName "HpcVmDrivers" -Publisher "Microsoft.HpcCompute" -Type "HpcVmDrivers" -TypeHandlerVersion "1.1"
    

    Para obtener más información, consulte el artículo de características y extensiones de las máquinas virtuales.For more information, see Virtual machine extensions and features. También puede trabajar con las extensiones para las máquinas virtuales implementadas en el modelo de implementación clásica.You can also work with extensions for VMs deployed in the classic deployment model.

Opciones de configuración del clústerCluster configuration options

Azure ofrece varias opciones para crear clústeres de máquinas virtuales de HPC de Windows que se pueden comunicar con la red RDMA, incluidos:Azure provides several options to create clusters of Windows HPC VMs that can communicate using the RDMA network, including:

  • Máquinas virtuales: implemente las máquinas virtuales de HPC compatibles con RDMA en el mismo conjunto de disponibilidad (cuando use el modelo de implementación de Azure Resource Manager).Virtual machines - Deploy the RDMA-capable HPC VMs in the same availability set (when you use the Azure Resource Manager deployment model). Si usa el modelo de implementación clásica, implemente las máquinas virtuales en el mismo servicio en la nube.If you use the classic deployment model, deploy the VMs in the same cloud service.

  • Conjuntos de escalado de máquinas virtuales: en un conjunto de escalado de máquinas virtuales, asegúrese de limitar la implementación a un único grupo de selección de ubicación de red.Virtual machine scale sets - In a VM scale set, ensure that you limit the deployment to a single placement group. Por ejemplo, en una plantilla de Resource Manager, establezca la propiedad singlePlacementGroup en true.For example, in a Resource Manager template, set the singlePlacementGroup property to true.

  • Azure CycleCloud: cree un clúster de HPC en Azure CycleCloud para ejecutar trabajos MPI en nodos de Windows.Azure CycleCloud - Create an HPC cluster in Azure CycleCloud to run MPI jobs on Windows nodes.

  • Azure Batch: cree un grupo de Azure Batch para ejecutar cargas de trabajo MPI en nodos de proceso de Windows Server.Azure Batch - Create an Azure Batch pool to run MPI workloads on Windows Server compute nodes. Para más información, consulte Uso de instancias compatibles con RDMA o habilitadas para GPU en grupos de Batch.For more information, see Use RDMA-capable or GPU-enabled instances in Batch pools. Consulte también el proyecto Batch Shipyard para ejecutar cargas de trabajo basadas en contenedores en Batch.Also see the Batch Shipyard project, for running container-based workloads on Batch.

  • Microsoft HPC Pack: HPC Pack incluye un entorno de tiempo de ejecución para MS-MPI que usa la red RDMA de Azure cuando se implementa en máquinas virtuales de Windows compatibles con RDMA. - Microsoft HPC Pack - HPC Pack includes a runtime environment for MS-MPI that uses the Azure RDMA network when deployed on RDMA-capable Windows VMs. Para obtener ejemplos de implementación, consulte la Configuración de un clúster de Windows RDMA con HPC Pack para ejecutar aplicaciones MPI.For example deployments, see Set up a Windows RDMA cluster with HPC Pack to run MPI applications.

Otros tamañosOther sizes

Pasos siguientesNext steps