Learning
토픽 101 / 107·인프라 및 운영

SDS (Software Defined Storage)

SDS (Software Defined Storage)

스토리지의 제어 플레인(정책/관리)과 데이터 플레인(물리 저장)을 분리하여 소프트웨어로 스토리지를 관리하는 아키텍처

특징: 하드웨어 독립, 정책 기반 자동화, x86 범용 서버 활용, 스케일아웃 확장

구성요소

  • 제어 플레인: 정책 관리, 프로비저닝, 모니터링, 데이터 배치 결정
  • 데이터 플레인: 물리 디스크(HDD/SSD/NVMe), 데이터 읽기/쓰기 수행

주요 솔루션: Ceph(오픈소스/블록+파일+객체 통합), VMware vSAN(vSphere 통합), MinIO(S3 호환 객체 스토리지), GlusterFS(분산 파일시스템)

장점: 벤더 독립, 비용 절감, 유연한 확장, 자동화, 멀티프로토콜

단점: 성능 오버헤드(소프트웨어 계층), 운영 복잡도, 네트워크 의존

적용사례: 프라이빗 클라우드, HCI, 컨테이너 영속 스토리지(CSI), 데이터 레이크

비교: SDS(소프트웨어/유연/범용) vs SAN(전용/고성능/블록) vs NAS(파일/공유/단순)

연관: 스토리지 아키텍처, HCI, Ceph, 클라우드, 컨테이너