Openshift Data Foundation(ODF)

ODF(openshfit data foundation)은 크게 세 가지를 묶어서 제공

  1. ceph
    1. 분산 스토리지 엔진(Block / File / Object 모두 제공)
  2. Rook-ceph Operator
    1. Ceph 클러스터를 kubernetes/Openshift 위에서 자동으로 설치 운영해 주는 오퍼레티어
  3. CSI 드라이버 + NooBaa(MCG((Multicloud Object Gateway))
    1. Kubernetes의 PVC/StorageClass 요청을 받아 Ceph 블록/파일/오브젝트로 연결해주는 드라이버 / 게이트웨이

관리자는 ODF 설치 → StorageCluster 생성 → StorageClass 선택 정도만 하면되고, 실제 디스크 잡기/복제/장애 조치는 Rook + Ceph가 알아서 한다.

전체 아키텍처를 한 번에 보는 그림

image.png

1. 애플리케이션 / kubernetes 레이어 (위쪽)

2. ODF / Rook / CSI 레이어 (중간)