컨테이너 지속적인 저장소
Kubernetes는 확장성, 이식성 및 관리 측면에서 이점이 있지만 상태 저장을 지원하지 않습니다. 거의 모든 프로덕션 애플리케이션(데이터베이스 등)은 상태를 유지하고 지속적인 저장소가 필요합니다.
Ambedded UniVirStor (통합 가상 스토리지)는 Ceph CSI 플러그인을 통해 개발자가 Ceph RBD 및 CephFS를 영구 저장소로 사용할 수 있도록 지원합니다. Ceph CSI 플러그인은 CSI 활성화된 컨테이너 오케스트레이터(CO)와 Ceph 클러스터 간의 인터페이스를 구현하여 CSI 기능을 지원합니다. 이를 통해 Ceph 볼륨을 동적으로 프로비저닝하고 워크로드에 연결할 수 있습니다.
컨테이너 스토리지 인터페이스 (CSI)는 컨테이너 오케스트레이션 시스템 (Kubernetes, Mesos, Docker, Cloud Foundry 등)에서 컨테이너화된 워크로드에 임의의 블록 및 파일 스토리지 시스템을 노출하기 위한 표준입니다.
CSI는 저장소 플러그인이 표준 지속적인 볼륨 클레임, 지속적인 볼륨 및 스토리지 클래스를 통해 개발되고 컨테이너화되어 배포되고 사용될 수 있도록하여 볼륨 플러그인 및 Flex-Volumes의 모든 문제를 해결합니다.
컨테이너 지속적인 스토리지는 고가용성을 유지하고 재부팅 및 일시적인 문제를 견딜 수 있어야 합니다. Ceph는 탄력적이며 데이터를 저장하고 검색하기 위한 잘 정의된 인터페이스를 갖추고 있습니다.
쿠버네티스의 저장소 요구 사항을 처리할 수 있는 많은 잠재적인 저장소 솔루션이 있지만, Ceph는 가장 유연하고 포괄적인 솔루션이라는 점에서 뛰어납니다. Ceph의 확장성과 블록, 파일 및 객체를 동시에 허용하는 유연성은 쿠버네티스의 매우 다양한 요구 사항을 처리하기에 가장 적합한 선택입니다.
- 관련 기술
Ceph 블록 스토리지
Ambedded Ceph 어플라이언스는 재해 복구 및 스냅샷 기능을 갖춘 고가용성 블록 디바이스를 제공하는 확장 가능한 저장소...