Red Hat Ceph Storage

제품개요

Ceph는 SDS(Software Defined Storage : 소프트웨어 정의 스토리지)로 상용 하드웨어 시스템(X86 시스템)에서 수행되는 대규모 확장이 가능한 오픈 소스 SDS(Software Define Storage).

제품특징

Red Hat CEPH Storage

폭발적으로 확장되어 가는 클라우드 내의 스토리지의 대안으로 Red Hat CEPH Storage는 상용 하드웨어를 이용하여 가상의 오브젝트 스토리지(Object Storage)와 블록 스토리지(Block Storage)를 제공하는 Ceph 오픈 솔루션의 가장 안정적인 버전으로 Ceph 관리도구와 향상된 통합 툴 및 지원 서비스를 제공합니다.

확장성(EXABYTE-LEVEL SCALABILITY)

  • Scale-out 아키텍쳐 : 1대부터 1,000대까지 확장이 가능한 CRUSH 알고리즘
  • 자동 재배치(Automatic rebalancing) : 스토리지 공간의 확장 및 축소가 자유롭고 오래 사용하지 않는 데이터의 이동이 자유롭다.
  • 단계적인 소프트웨어 업그레이드 : 업그레이드시 다운 타임을 없거나 최소화 할 수 있다.

프로그램이 가능한 API

  • Interoperable : Amazon S3 및 Open-stack Swift API 지원, 와벽하게 통합된 Open-stack 블록 스토리지(Cinder, Nova, Glance)
  • RESTful API 지원
  • 추가된 지원 사항
  • Global Cluster 지원
  • LDAP/AD 지원
  • AWS4 지원
  • NFS 지원(Tech Preview)
  • iSCSI(RHEL 7.3)

안전(보안)

  • 안정된 스토리지 디스크 암호화
  • 강력한 접근제어
  • Pool 또는 오브젝트 스토리지의 제한(limited) 설정

신뢰성과 유용성

  • Striping, erasure coding, replication across nodes : 데이터 내구성 강화, 높은 유용성, 높은 성능
  • Data placement : 모든 클라이언트를 지원하는 CRUSH 알고리즘 사용
  • Automatic failover : 자동적인 자가 상태 점검 및 조치
  • 동적 블록 재 정의(Dynamic block resizing) : 다운 타임을 최소화하는 확장 및 축소

성능

  • 향상된 병렬 데이터 입출력(Parallelism for data I/O) : Client/Clutser 모델
  • In-Memory client-side 캐싱 : Ceph 블록 디바이스에 Kernel을 통한 접근으로 고속 처리
  • Cache tiering : 가장 빈번하게 사용되는 데이터(hot data)를 SSD(memory disk)에서 사용
  • Flash 저널 : 쓰기 성능 향상
  • Copy-on-write cloning : 빠른 VM 이미지 제공
  • 조작이 가능한 스트라이프 사이즈

Multi-Site

  • Zone 과 region 지원 : 분산 테크놀로지 사용
  • 데이터센터간 동기화 : region간 전체 또는 일 부분 데이터 백업
  • 서브 내의 사용자 간 복제
  • 분산된 데이터 센터 사이의 snapshot export
  • Incremental snapshot export

비용절감

  • Erasure coding 사용으로 디스크 사용량 증가
  • Thin provisioning 사용으로 디스크 사용량 최소화
  • 일반 X86 시스템 사용 및 다양한 시스템 사용으로 비용 최소화

관리

  • Ceph 관리 툴인 Red Hat Storage Console 제공 : 통합 대쉬보드, Disk/Pool 성능 모니터링, 진단 워크벤치