Guida alla configurazione per NVM Express* su fabric con SPDK per prodotti Ethernet Intel® con RDMA
Le unità NVM Express* (NVMe*) sono unità solid-state drive (SSD) ad alta velocità e a bassa latenza che si connettono sul bus Peripheral Component Interconnect Express* (PCIe*) del server.
Lo sviluppo di queste unità ad alte prestazioni ha stimolato nuove innovazioni nello storage rispetto ai protocolli di rete, che sfrutta appieno le funzionalità dell'unità negli ambienti data center e cloud.
NVMe over Fabrics (NVMe-oF) offre storage in rete a un livello di latenza vicino allo storage montato localmente tramite un protocollo di storage ri-progettato che combina l'uso di tecnologie fabric a bassa latenza/ad alta efficienza, come Remote Direct Memory Access (RDMA) o Fibre Channel (FC) con queste unità NVMe ad alta velocità.
Storage Performance Development Kit (SPDK) offre una serie di strumenti e librerie per la scrittura di applicazioni di storage ad alte prestazioni, scalabili e in modalità utente. SPDK è un progetto open source incentrato sull'ottimizzazione del software di storage per LE CPU di ultima generazione, SSD NVMe e NIC per migliorare le prestazioni e l'efficienza delle applicazioni di storage. Ottiene prestazioni elevate spostando tutti i driver di storage necessari nello spazio utente e operando in modalità polled invece di interrupt, il che evita gli switch del contesto del kernel ed elimina il sovraccarico di gestione degli interrupt.
La comunità SPDK è iniziata con uno spazio utente, un driver NVMe in modalità polled, asincrona e senza blocchi e ha poi esteso le prestazioni e l'efficienza di SPDK al networking e alla virtualizzazione dello storage. SPDK offre una destinazione NVMe-oF ad alte prestazioni e componenti host conformi alle specifiche. Pertanto, gli utenti possono utilizzare l'host NVMe-oF del kernel Linux* per connettersi a una destinazione NVMe-oF SPDK e viceversa.
Intel supporta NVMe over Fabrics su due linee di prodotti Ethernet Intel® con tecnologia RDMA:
- serie Ethernet Intel® 800
- Intel® Ethernet Connection X722/scheda di rete Ethernet Intel® X722
NVM Express* over Fabrics con SPDK per prodotti Ethernet Intel® con guida alla configurazione RDMA
