Seguramente habrás oído hablar de muchos tipos de soluciones de almacenamiento, desde discos duros externos hasta NAS. Sin embargo, es posible que no hayas oído hablar de NVMe over TCP, una forma de utilizar el protocolo NVMe en una red. Técnicamente hablando, cuando dices que tienes unSSD NVMe, lo que en realidad estás diciendo es que tienes un SSD que utiliza el protocolo NVMe, y esta es una forma de utilizar el protocolo NVMe en una red inalámbrica.
¿Qué es NVMe sobre TCP?
Acceso a almacenamiento de alta velocidad a través de una red
NVMe over TCP tiene baja latencia y funciona a través de Ethernet estándar. Eso significa que no necesita reemplazar nada en su red para usarlo y también lo hace increíblemente rentable. También tiene baja latencia y mantiene un alto nivel de rendimiento, tal como esperaría de un SSD NVMe. Es parte de una rama más amplia del protocolo NVMe llamada NVMe-oF o NVMe over Fabrics. Estas estructuras incluyen:
- NVMe sobre fibra
- NVMe a través de Ethernet
- NVMe sobre Infiniband
- NVMe sobre TCP
Debido a la velocidad del protocolo NVMe, necesitarás una conexión a Internetmuyrápida para saturar ese tipo de velocidad. Estamos hablando de niveles de velocidad de 100 GB/s, y está orientado más a clústeres de servidores que a entusiastas. Definitivamente, podrías construir una red doméstica que pudiera aprovecharlo, pero te costará mucho dinero (sin mencionar el tiempo) y obtendrás pocos beneficios.
¿Cuáles son los beneficios de NVMe sobre Fabrics?
Todo es cuestión de latencia y velocidad.
NVMe over Fabrics básicamente intenta combinar los beneficios del almacenamiento NVMe con los beneficios del acceso remoto al almacenamiento. NVMe-oF está diseñado para reemplazarel almacenamiento conectado directamente (DAS)y convertirse en un protocolo predeterminado en el futuro para la infraestructura de la nube.
NVMe over TCP está diseñado para superar algunos de los cuellos de botella de una configuración iSCSI, ya que está diseñado para almacenamiento flash en lugar de medios giratorios. Es más eficiente, más rápido y tiene menor latencia, por lo que es una solución de almacenamiento en red que realmente funciona mejor para el almacenamiento flash en general.
Sin embargo, como ya se mencionó, eso no hace que valga la pena implementarlo en su red doméstica. Está diseñado para velocidades de transferencia increíblemente rápidas con baja latencia, y los beneficios que puede brindar son los que se notan más en un centro de datos que en una red doméstica. Para su propia red doméstica,iSCSIes más que suficiente para usarlo como una solución de almacenamiento en red que es lo suficientemente rápida para transferir a través de una red.
Hay muchos protocolos de almacenamiento interesantes y es fácil olvidar que NVMe es un protocolo y no un tipo específico de hardware. Ese protocolo se ha implementado de muchas maneras diferentes y NVMe over Fabrics es un gran ejemplo de cómo puede realmente destacarse.