RDMA를 사용하는 인텔® 이더넷 제품을 위한 SPDK가 있는 패브릭을 통한 NVM Express* 구성 가이드

문서

설치 및 설정

000088696

2024-03-29

NVM Express*(NVMe*) 드라이브는 서버 PCIe*(Peripheral Component Interconnect Express*) 버스를 통해 연결되는 고속, 저지연 솔리드 스테이트 드라이브(SSD)입니다.

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

NVMe* over Fabrics(NVMe-oF)는 RDMA(Remote Direct Memory Access) 또는 FC(Fibre Channel)와 같은 짧은 대기 시간/고효율 패브릭 기술을 이러한 고속 NVMe* 드라이브와 결합하여 재설계된 스토리지 프로토콜을 통해 로컬에 장착된 스토리지에 가까운 지연 시간 수준에서 네트워크 스토리지를 제공합니다.

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

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

인텔은 RDMA 기술을 사용하는 두 가지 인텔® 이더넷 제품 라인에서 NVMe* over Fabrics를 지원합니다.

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

RDMA가 있는 인텔® 이더넷 제품을 위한 SPDK가 있는 패브릭을 통한 NVM Express* 구성 가이드

관련 항목
RDMA를 사용하는 인텔® 이더넷 제품용 패브릭을 통한 NVM Express* 구성 가이드
인텔® 이더넷 제품을 위한 NVM Express* over TCP 구성 가이드
ADQ가 포함된 인텔® 이더넷 제품을 위한 SPDK를 통한 NVM Express* over TCP 구성 가이드
ADQ가 포함된 인텔® 이더넷 제품용 Linux 커널을 통한 NVM Express* 구성 가이드
인텔® 이더넷 800 시리즈를 사용하는 Linux 운영 체제에서 SPDK NVMe* over Fabric 대상 애플리케이션을 구성하는 방법에 대한 비디오 가이드