Menú

¿Qué es NVMe?

Temas

Compartir esta página

NVMe, NVME SSD, NVMe-oF, NVMe/FC y NVMe/TCP definidos

NVMe (memoria no volátil rápida) es un protocolo de transporte y acceso al almacenamiento para unidades flash y de estado sólido (SSD) de nueva generación que ofrece el rendimiento más alto y los tiempos de respuesta más breves para todos los tipos de cargas de trabajo empresariales.

Hoy en día, tanto en aplicaciones para consumidores como en empresas, los usuarios demandan tiempos de respuesta cada vez más breves, incluso cuando las aplicaciones van ganando en complejidad y dependen de otros recursos para poder ofrecer sus resultados.

Para ayudar a proporcionar una experiencia a los usuarios con un gran ancho de banda y una menor latencia, el protocolo NVMe accede al almacenamiento flash a través del bus PCI Express (PCIe), que admite decenas de miles de colas de comando paralelas y, por lo tanto, adquiere una velocidad mucho mayor que la de los discos duros y las arquitecturas all-flash tradicionales, las cuales están limitadas a una sola cola de comandos.

La especificación NVMe se beneficia de la memoria no volátil en todos los tipos de entornos de computación. Además, está preparada para poder adaptarse a las innovaciones que surjan más adelante y poder usarla con las tecnologías de memoria persistente que aún no se han inventado.

Ventajas de NVMe para el almacenamiento de datos

Todo se basa en el tiempo: el almacenamiento NVMe es una gran noticia en el mundo de los centros de datos empresariales porque ahorra tiempo.

  • A diferencia de los protocolos que se diseñaron en los días de las unidades de disco duro mecánicos, NVMe no solo se beneficia del almacenamiento de estado sólido, sino también de las CPU de varios núcleos y los gigabytes de memoria de hoy en día.
  • El almacenamiento NVMe también aprovecha los conjuntos de comandos optimizados para analizar y manipular los datos con eficiencia.

Casos prácticos de NVMe

El almacenamiento NVMe ya se utiliza en entornos empresariales donde cada microsegundo cuenta:

NVMe over Fabrics (NVMe-oF)

NVMe es mucho más que un almacenamiento flash más rápido. Es también un estándar integral que permite transportar los datos con una gran eficiencia entre sistemas de almacenamiento y servidores.

  • NVMe over Fabrics amplía las ventajas de latencia y rendimiento de NVMe en estructuras de red como Ethernet, Fibre Channel e InfiniBand.
  • Proporciona una tasa mayor de IOPS y una latencia reducida desde la pila de software del host en todo el Data Fabric hasta la cabina de almacenamiento.

NVMe over Fibre Channel (NVMe/FC)

NetApp® ONTAP® ofrece ya compatibilidad con NVMe over Fibre Channel.

Muchas empresas han creado su propia infraestructura en torno a Fibre Channel debido a su rendimiento y fiabilidad, además de su compatibilidad con la división estructural en zonas y los servicios de nombres.

Aplicaciones como las bases de datos se ejecutan mucho más rápido cuando usan el protocolo NVMe/FC que cuando usan FCP (el protocolo SCSI con una conexión de Fibre Channel subyacente). El tráfico NVMe/FC de ONTAP puede coexistir con el tráfico FCP en la misma estructura Fibre Channel, por lo que es fácil empezar a utilizar NVMe/FC. Para muchos clientes con sistemas AFF de ONTAP, se trata sencillamente de una actualización de software no disruptiva.

NVMe over Fibre Channel para principiantes

NVMe sobre TCP (NVMe/TCP)

NVMe/TCP, como NVMe/FC, proporciona una ruta para lograr NVMe-oF, pero se ejecuta a través de Ethernet y encapsula datos y comandos de NVMe dentro de un datagrama TCP. 

NVMe/TCP habilita un mayor número de colas y rutas en cola para el transporte de datos en comparación con iSCSCI, lo que genera un aumento significativo del rendimiento y la reducción de la latencia. 

Lo que hace que NVMe/TCP sea particularmente beneficioso es que no precisa que se ponga en marcha ningún hardware especial. Al igual que iSCSI, NVMe/TCP puede utilizar CUALQUIER NIC y switch de Ethernet, lo cual simplifica la puesta en marcha y el mantenimiento del sistema y lo hace menos costoso. Como se puede implementar en cualquier red TCP, se puede utilizar on-premises o en la nube. La flexibilidad extrema hace que NVMe/TCP resulte especialmente atractivo para los proveedores de servicios de nube que desean ofrecer una solución de almacenamiento basado en bloques. Las mejoras en rendimiento, la flexibilidad de la nube, la reducción del coste total de propiedad y la sencillez de la puesta en marcha impulsarán cada vez más los reemplazos de iSCSI con NVMe/TCP en el futuro.

Una compatibilidad dual con NVMe/FC y NVMe/TCP permitirá a los clientes elegir qué protocolo se debe poner en marcha para atender mejor a sus necesidades de infraestructura moderna de SAN, incluso para utilizar ambos de forma simultánea o cambiar de uno a otro libremente conforme lo vayan necesitando. Será un método sencillo y flexible para que las empresas y los proveedores de servicios de nube optimicen el rendimiento y reduzcan los costes de su negocio.

Sigue leyendo

Drift chat loading