RDMA를 탑재한 인텔® 이더넷 제품용 SPDK를 탑재한 패브릭을 통해 NVM Express*용 구성 가이드

문서

설치 및 설정

000088696

2022-03-07

NVM Express*(NVMe*) 드라이브는 서버 주변 장치 구성 요소 Interconnect Express*(PCIe*) 버스를 통해 연결되는 고속, 저속 지연 시간 솔리드 스테이트 드라이브(SSD)입니다.

이러한 고성능 드라이브의 개발은 데이터 센터 및 클라우드 환경의 드라이브 기능을 최대한 활용하는 네트워킹 프로토콜을 통해 스토리지의 새로운 혁신을 촉진했습니다.

NVMe over Fabrics(NVMe-oF)는 원격 직접 메모리 액세스(RDMA) 또는 파이버 채널(FC)과 같은 낮은 지연 시간/고효율 패브릭 기술을 이러한 고속 NVMe 드라이브와 결합한 재 설계 스토리지 프로토콜을 통해 로컬 장착 스토리지에 가까운 대기 시간에 네트워크 스토리지를 제공합니다.

SPDK(스토리지 성능 개발 키트)는 고성능, 확장 가능한 사용자 모드 스토리지 응용 프로그램을 작성하기 위한 도구와 라이브러리 세트를 제공합니다. SPDK는 스토리지 응용 프로그램의 성능과 효율성을 개선하기 위해 최신 세대 CPU, NVMe SSD 및 NIC용 스토리지 소프트웨어를 최적화하는 데 중점을 둔 오픈 소스 프로젝트입니다. 필요한 모든 스토리지 드라이버를 사용자 공간으로 이동하고 인터럽트 대신 폴링 모드로 작동하여 커널 컨텍스트 스위치를 방지하고 오버헤드 처리 중단을 제거하여 고성능을 달성합니다.

SPDK 커뮤니티는 사용자 공간, 폴링 모드, 비동기, 잠금이 없는 NVMe 드라이버로 시작한 후 SPDK의 성능과 효율성을 스토리지 네트워킹 및 가상화로 확장했습니다. SPDK는 사양을 준수하는 고성능 NVMe-oF 대상 및 호스트 구성 요소를 제공합니다. 따라서 사용자는 Linux* 커널 NVMe-oF 호스트를 사용하여 SPDK NVMe-oF 대상에 연결할 수 있으며 그 반대의 경우도 마찬가지입니다.

인텔은 RDMA 기술을 탑재한 두 개의 인텔® 이더넷 제품 라인에서 패브릭을 통해 NVMe를 지원합니다.

  • 인텔® 이더넷 800 시리즈
  • 인텔® Ethernet Connection X722/인텔® 이더넷 네트워크 어댑터 X722

RDMA 구성 가이드가 포함된 인텔® 이더넷 제품용 SPDK를 탑재한 패브릭을 통해 NVM Express*

관련 주제
RDMA를 탑재한 인텔® 이더넷 제품의 패브릭을 통해 NVM Express*용 구성 가이드
인텔® 이더넷 제품에 대한 TCP를 통해 NVM Express*에 대한 구성 가이드
ADQ를 탑재한 인텔® 이더넷 제품에 대한 SPDK와 함께 TCP를 통해 NVM Express*에 대한 구성 가이드
ADQ를 탑재한 인텔® 이더넷 제품에 대한 Linux Kernel과 함께 TCP를 통해 NVM Express*에 대한 구성 가이드