Drive NVM Express* (NVMe*) adalah solid-state drive (SSD) berkecepatan tinggi dan latensi rendah yang terhubung melalui bus Peripheral Component Interconnect Express* (PCIe*) server.
Pengembangan hard disk berperforma tinggi ini telah mendorong inovasi baru dalam penyimpanan melalui protokol jaringan, yang memanfaatkan sepenuhnya kemampuan hard disk di lingkungan pusat data dan cloud.
NVMe* over Fabrics (NVMe-oF) menyediakan penyimpanan jaringan pada tingkat latensi yang mendekati penyimpanan yang dipasang secara lokal melalui protokol penyimpanan yang dirancang ulang yang menggabungkan penggunaan teknologi fabric latensi rendah/efisiensi tinggi, seperti Remote Direct Memory Access (RDMA) atau Fibre Channel (FC) dengan drive NVMe* berkecepatan tinggi ini.
Storage Performance Development Kit (SPDK) menyediakan serangkaian alat dan pustaka untuk menulis aplikasi penyimpanan mode pengguna yang berkinerja tinggi, dapat diskalakan, dan dapat diskalakan. SPDK adalah proyek sumber terbuka yang berfokus pada pengoptimalan perangkat lunak penyimpanan untuk CPU, SSD NVMe*, dan NIC generasi terbaru guna meningkatkan performa dan efisiensi aplikasi penyimpanan. Ini mencapai kinerja tinggi dengan memindahkan semua driver penyimpanan yang diperlukan ke ruang pengguna dan beroperasi dalam mode polling alih-alih interupsi, yang menghindari switch konteks kernel dan menghilangkan overhead penanganan interupsi.
Komunitas SPDK dimulai dengan ruang pengguna, driver NVMe* mode polling, asinkron, tanpa kunci, kemudian memperluas performa dan efisiensi SPDK ke jaringan penyimpanan dan virtualisasi. SPDK menyediakan target NVMe-oF berkinerja tinggi dan komponen host yang sesuai dengan spesifikasi. Oleh karena itu, pengguna dapat menggunakan host Linux* Kernel NVMe-oF untuk terhubung ke target SPDK NVMe-oF dan sebaliknya.
Intel mendukung NVMe* over Fabrics pada dua lini produk Ethernet Intel® dengan teknologi RDMA:
NVM Express* melalui Fabric dengan SPDK untuk Produk Ethernet Intel® dengan Panduan Konfigurasi RDMA