Guía de configuración para NVM Express* sobre estructuras con SPDK para productos Ethernet Intel® con RDMA
Las unidades NVM Express* (NVMe*) son unidades de estado sólido (SSD) de alta velocidad y baja latencia que se conectan a través del bus Peripheral Component Interconnect Express* (PCIe*) del servidor.
El desarrollo de estas unidades de alto desempeño ha impulsado una nueva innovación en el almacenamiento a través de protocolos de red, que aprovecha plenamente las capacidades de la unidad en entornos de nube y centros de datos.
NVMe over Fabrics (NVMe-oF) ofrece almacenamiento en red a un nivel de latencia próximo al almacenamiento montado localmente a través de un protocolo de almacenamiento rediseñado que combina el uso de tecnologías de estructura de baja latencia/alta eficiencia, como el Acceso remoto directo a memoria (RDMA) o el Canal de fibra (FC) con estas unidades NVMe de alta velocidad.
El kit de desarrollo de desempeño de almacenamiento (SPDK) ofrece un conjunto de herramientas y bibliotecas para escribir aplicaciones de almacenamiento de alto desempeño, escalables y en modo de usuario. SPDK es un proyecto de código abierto centrado en optimizar el software de almacenamiento para las CPU, SSD NVMe y NIC de última generación a fin de mejorar el desempeño y la eficiencia de las aplicaciones de almacenamiento. Logra un alto desempeño al mover todos los controladores de almacenamiento necesarios al espacio del usuario y operando en un modo de sondeo en lugar de interrupciones, lo que evita los conmutadores de contexto del kernel y elimina la sobrecarga de manejo de interrupciones.
La comunidad de SPDK comenzó con un controlador NVMe sin bloqueo y en modo de sondeo, espacio de usuario y sin bloqueos, y luego extendió el desempeño y la eficiencia de SPDK a las redes de almacenamiento y la virtualización. SPDK proporciona componentes host y de destino NVMe-oF de alto desempeño que cumplen con las especificaciones. Por lo tanto, los usuarios pueden utilizar el host Linux* Kernel NVMe-oF para conectarse a un objetivo SPDK NVMe-oF y viceversa.
Intel es compatible con NVMe sobre estructuras en dos líneas de productos Ethernet Intel® con tecnología RDMA:
- Ethernet Intel® serie 800
- Intel® Ethernet Connection X722/adaptador de red Ethernet Intel® X722
