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처럼 함께 일함.