솔루션

CEPH

오픈 소스 소프트웨어 기반 오브젝트 스토리지 플랫폼
Image

Ceph Storage CEPH STORAGE

01   OBJECT BASE

객체 (Object) 기반의 분산 파일 시스템 으로써 확장성 및 가변적인 워크로드를 효율적으로 처리할수있는 고성능, 강력한 신뢰성을 제공하기 위해 설계된 오픈 소스 스토리지 플랫폼입니다.

02   ALGORITHM

Ceph은 데이터의 저장 위치 계산 및 데이터를 저장/검색 방법을 결정하 위하여 CRUSH (Scalable Hashing Under Scalable Hashing) 알고리즘을 사용하며 객체(object) 단위로 데이터를 저장하는 것을 특징으로 하고 있습니다.

03   FILE SYSTEM

단일 스토리지 클러스터에서 오브젝트(object), 블록(block), 파일(File) 방식의 스토리지를 사용 할 수 있습니다.

04   API & TROUBLE SHOOTING

Ceph을 구성하는 컨포넌트에는 데이터의 처리 및 저장, 복제/복구/재배치 등을 지원하는 OSD 와 클러스터의 상태 및 클러스터map 들을 관리하는 Monitor 데몬이 있으며 그 외에 메타데이터의 저장 및 관리를 위한MDS, Restful API 지원을 위한 RadosGW 데몬 등이 존재합니다.

Ceph Storage System CEPH STORAGE SYSTEM

01   API INTERFACE

AWS S3와 OpenStack의 Swift와의 호환을 제공하고 Restful api 및 iSCSI(internet Small Computer System Interface) 를 지원합니다.
장애 발생 시 자동 리밸런싱(auto rebalance) 및 snapshot 및 캐싱 기능 등 제공하며 보안을 위해 Active Directory, LDAP(Lightweight Directory Access Protocol) 및KeyStone v3 와의 연동을 지원하고 사용자, 풀, 버켓 기반의 접근 제힌 및 암호화 기능을 제공하고 있습니다.

02   RUNNING ENVIRONMENT

Ceph의 블럭 디바이스(rbd)는 커널 모듈 이나 QEMU같은 KVM의 백엔드 스토리지 환경을 위한 무한한 확장성과 함께 고성능을 제공하고, Kubernetes, OpenStack 및 CloudStack와 같은 클라우드 기반 컴퓨팅 시스템 위한 안정적인 백엔드 스토리지로 구성하여 사용할수 있으며, iSCSI 표준과 통합하여 HA iSCSI타겟을 제공하고 있습니다.

03   FLEXIBLE

또한 Ceph의 오브젝트 기반 방식의 스토리지 와 POSIX 호환 파일 시스템 및 블럭 기반 스토리지를 동시에 하나의 클러스터에 운영할수 있는 장점이 있습니다.

Image

Use Case USE CASE