Ceph 살펴보기
Ceph
Ceph : 페타바이트 규모의 Linux 분산 파일 시스템
-
유니파이드 분산 스토리지 시스템 (Unified Distributed Storage System)
- 블록, 파일, 오브젝트를 저장하고 워크로드에 따라 클러스터 노드를 계속 확장할 수 있는 스케일 아웃 형태로 제공.
- 워크로드란 실행될 수 있는 독립적인 서비스나 코드의 집합.
-
RADOS(Reliable Autonomic Distributed Object Store)
- CRUSH(Controlled Replication Under Scalable Hashing)
- 병목현상 없이 데이터를 빠르게 검색.
-
openstack과 연동 가능한 REST API, Native API 제공.
-
Block storage는 Linux-based Server나 VM에 attach할 수 있는 virtual disk를 Block Device로 사용.
-
Ceph RADOS가 스냅샷이나 Replication과 같은 Block Storage 기능 제공.
- Ceph RADOS Block Device가 openstack Block Storage의 Back-end처럼 함께 일함.