목록 보기
NVMe 시대의 RAID: GRAID와 PoseidonOS
아키텍처

NVMe 시대의 RAID: GRAID와 PoseidonOS

글루시스
글루시스
2022년 10월 28일

두줄요약

NVMe SSD 시대에는 기존 RAID 구조의 병목이 성능 한계로 드러났습니다. GPU 기반 GRAID와 SPDK 기반 PoseidonOS가 이를 어떻게 풀었는지 살펴봅니다.

핵심 내용

  • HDD 중심으로 발전한 기존 RAID가 NVMe SSD 시대에는 컨트롤러 병목과 대역폭 한계로 성능을 충분히 내기 어려운 문제
  • 이를 해결하기 위한 두 가지 접근인 GPU 기반 GRAID SupremeRAID와 SPDK 기반 PoseidonOS 소개
  • SupremeRAID는 읽기 경로를 호스트 직결로 두어 성능을 높이고, PoseidonOS는 유저 영역 I/O 스택으로 NVMe 최적화를 시도
  • 간단한 벤치마크에서 SupremeRAID가 기존 단일 SSD 대비 큰 성능 향상을 보였고, PoseidonOS는 소프트웨어 RAID 특성상 상대적으로 낮은 수치를 기록

적용해볼 점

  • NVMe RAID 설계에서 컨트롤러 경유 구조와 호스트 직결 구조의 차이 검토
  • 소프트웨어 RAID 최적화 시 SPDK, I/O 폴링, hugepage 같은 저지연 기법의 활용 가능성 확인
  • RAID 선택 시 기능뿐 아니라 IOPS, 대역폭, 운영 환경 지원 범위까지 함께 비교

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...