Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
NVM Express (NVMe) es un protocolo de comunicación que facilita la transferencia de datos más rápida y eficaz entre servidores y sistemas de almacenamiento mediante el uso de memoria permanente (NVM). Con NVMe, los datos se pueden transferir con el máximo rendimiento y con los tiempos de respuesta más rápidos. En esta introducción, obtenga información sobre la compatibilidad con NVMe en máquinas virtuales (VM) creadas en Azure.
NVMe ofrece operaciones de entrada/salida más altas por segundo (IOPS) y un mayor rendimiento en megabytes por segundo (MBps). Esta funcionalidad puede mejorar significativamente el rendimiento del almacenamiento en disco NVMe temporal (local) y remoto con discos administrados de Azure. Un mayor rendimiento es especialmente beneficioso para cargas de trabajo intensivas de E/S que requieren una transferencia rápida de datos a los discos administrados de Azure.
Ventajas
Rendimiento de Azure Storage con discos NVMe
Las mejoras de rendimiento que las aplicaciones pueden lograr dependen de varios factores, como el tipo de máquina virtual, el tamaño de la máquina virtual y el tamaño del bloque de E/S. Para identificar el tamaño de bloque ideal y lograr tasas máximas de transferencia, pruebe con los tamaños de máquinas virtuales individuales. Es importante optimizar el tamaño de E/S en función de los requisitos específicos de la aplicación. Para más información sobre las funcionalidades de rendimiento de tipos de máquina virtual individuales, consulte la documentación sobre los tamaños de máquina virtual en Azure.
Cargas de trabajo
Las familias de máquinas virtuales que usen discos NVMe mostrarán ventajas de rendimiento en comparación con la interfaz estándar de equipos pequeños (SCSI) en varias cargas de trabajo que requieran una mayor E/S y un rendimiento de almacenamiento mejorado. Estas cargas de trabajo incluyen servidores de aplicaciones, servidores web, bases de datos, almacenamiento de datos y análisis. Puede lograr estas ventajas en las máquinas virtuales que usan discos NVMe temporales o remotos.
Ventajas de Azure Boost y de las VM NVMe
Azure Boost es un sistema diseñado por Microsoft que descarga los procesos de virtualización de servidor que tradicionalmente realizan el hipervisor y el sistema operativo host en software y hardware creados específicamente. La descarga de estos procesos permite un rendimiento de red y almacenamiento más rápidos para los clientes de máquinas virtuales de Azure.
Una de las principales ventajas de Azure Boost es su capacidad para mejorar el rendimiento de los discos administrados de Azure y el almacenamiento local. Esta mejora se habilita descargando las tareas de procesamiento de almacenamiento en hardware dedicado de Azure Boost.
Azure Boost también optimiza el rendimiento mediante la interfaz NVMe estándar del sector. Esta interfaz capitaliza la latencia baja y el paralelismo interno de las unidades de almacenamiento de estado sólido. Para más información sobre el rendimiento que ofrece Azure Boost, consulte la entrada de blog de Microsoft sobre la disponibilidad general de Azure Boost.
De SCSI a NVMe
En el caso de las máquinas virtuales v6, Ebsv5 y versiones posteriores, debe realizar la transición de SCSI a NVMe. Para obtener más información, consulte conversión de SCSI a NVMe mediante Linux.
Compatibilidad
Tamaños de VM
Normalmente, las generaciones anteriores de máquinas virtuales optimizadas para memoria y optimizadas para proceso (D/Ev5 o Fv2 y versiones anteriores) admiten SCSI. Las generaciones más recientes (Ebsv5, Da/Ea/Fav6 y versiones más recientes) normalmente solo admiten la interfaz de almacenamiento NVMe.
Algunas ofertas admiten las interfaces SCSI y NVMe. Ebsv5 es un ejemplo de esta oferta.
A partir de Da/Ea/Fav6, presentamos la interfaz NVMe para discos SSD locales.
Para obtener información específica sobre qué generaciones de máquinas virtuales admiten qué tipos de almacenamiento, consulte la documentación sobre los tamaños de máquina virtual en Azure.
Generación de imágenes de VM
Si cree que la carga de trabajo se beneficiará del rendimiento de NVMe, debe cambiar a las máquinas virtuales de generación 2. Para crear una máquina virtual de generación 2, siga los pasos documentados.
Nota:
Actualmente no se admiten discos NVMe en máquinas virtuales de generación 1.
Si intenta usar una imagen de máquina virtual de generación 1, no podrá seleccionar una máquina virtual compatible con NVMe. O recibirá un mensaje de error que indica que la imagen seleccionada no es compatible con NVMe.
Disponibilidad del soporte técnico
La compatibilidad con NVMe está disponible en más de 50 de las imágenes de sistema operativo más populares. No se agrega compatibilidad con NVMe a imágenes de sistemas operativos anteriores. Sin embargo, mejoramos continuamente la cobertura de imágenes del sistema operativo. Para obtener actualizaciones sobre la compatibilidad más reciente con imágenes del sistema operativo para Linux y Windows, se recomienda este documentación sobre las imágenes del sistema operativo que admiten NVMe.
Si el sistema operativo que desea usar no admite NVMe, use una serie de máquinas virtuales que todavía tenga compatibilidad con SCSI. Muchas de las generaciones de máquinas virtuales de Azure más recientes son solo NVMe y requieren una imagen del sistema operativo que admita NVMe.
¿Cómo puedo crear una máquina virtual con la interfaz NVMe?
Puede habilitar NVMe durante la creación de máquinas virtuales mediante métodos como el siguiente:
- Portal de Azure
- CLI de Azure
- Azure PowerShell
- Plantillas del Administrador de recursos de Azure
Para crear una máquina virtual habilitada para NVMe, primero debe habilitar la opción NVMe en una máquina virtual y seleccionar el tipo de controlador de disco NVMe para la máquina virtual. También puede actualizar una VM a NVMe cuando esté detenida y desasignada, si el tamaño de la VM es compatible con NVMe.
Marcar como compatible con NVMe
Puede crear una máquina virtual habilitada con la interfaz NVMe solo mediante una imagen marcada como NVMe. La imagen debe estar disponible en Microsoft Marketplace o compartido en Azure Compute Gallery dentro de su empresa.
Advertencia
Si usa una imagen sin marcar, se crea una máquina virtual basada en SCSI. Es posible que la máquina virtual no funcione según lo previsto.
Para crear máquinas virtuales con una interfaz NVMe, es esencial elegir una de las imágenes admitidas por el sistema operativo marcadas como NVMe. Si la imagen actual del sistema operativo no es compatible con NVMe, recibirá este mensaje de error: "La imagen seleccionada no es compatible con NVMe. Consulte las imágenes de máquina virtual admitidas".
Uso del portal de Azure para habilitar la interfaz NVMe durante la creación de la máquina virtual
Agregue un filtro de controlador de disco. Para buscar los tamaños aptos para NVMe, seleccione Ver todos los tamaños, seleccione el filtro Controlador de disco y, a continuación, seleccione NVMe.
Habilite la característica NVMe; para ello, vaya a la pestaña Opciones avanzadas y active la casilla en Rendimiento (NVMe).
Compruebe que la característica está habilitada; para ello, vaya a la pestaña Revisar y crear y confirme que el valor del tipo de controlador de disco es NVMe.