NVMe-oF

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 May 16 9:17
Editor
Edited
Edited
2024 Mar 15 17:5
Refs
Refs
NVMe
SPDK에서 한발 더 나아가 최근 NVMe-oF
NVMe-oF는 PCIe에 장착하여 사용하는 SSD인 NVMe를 Remote로 접근하는 방식을 의미
NVMe-oF는 원격 NVMe에 접근하기 위해 Ethernet, Infiniband와 같은 네트워크 위에서 동작
저장 장치를 원격으로 접근함으로써 얻게 되는 가장 큰 변화는 클라우드 환경에서의 Compute Node과 Storage Node 간의 물리적 의존성 제거
  • Resource Efficient Scale In/Out
  • Easy Migration
  • Fault Tolerance

Ethernet Protocols

NVMe-oF는
RDMA
를 사용할 수도 있고, 그렇지 않을 수 있으며 Ethernet, Infiniband, Fibrae Channel 등 다양한 통신 프로토콜 위에서 동작할 수 있음
하지만 데이터 센터에서 매우 범용적으로 사용되는 Ethernet을 기반으로 NVMe-oF를 구현하고, RDMA를 함께 적용하고자 한다면 사용 가능한 프로토콜은 iWARP와 RoCEv2 두 가지
Latency Benchmark로 성능 측정 시 2048 Bytes 패킷을 기준으로 iWARP는 약 10 us, RoCEv2는 약 2 us
 
 
 
 
 

Recommendations