어떤 데이터 스토리지 소프트웨어가 더 호환됩니까?
Ceph 는 동일한 시스템 내에서 객체, 블록 (RBD 를 통해) 및 파일 스토리지를 제공하는 강력한 스토리지 시스템입니다. Ceph 는 가상 시스템에서 블록 디바이스를 사용하거나 객체 스토리지에 비정형 데이터를 저장하려는 경우 하나의 플랫폼에서 모든 기능을 제공하고 뛰어난 유연성을 제공합니다. Ceph 의 모든 내용은 객체로 저장됩니다. Rados (reliable automated distributed object storage) 는 원본 데이터 유형에 관계없이 객체로 저장합니다.
RADOS 계층은 데이터의 일관성과 신뢰성을 보장합니다. Ceph 는 데이터 복제, 장애 감지 및 복구, 클러스터 노드 간 데이터 마이그레이션 및 재조정을 통해 데이터 일관성을 보장합니다. Ceph 는 고성능, 대용량 데이터 스토리지 및 기존 애플리케이션과의 호환성을 극대화하도록 설계된 POSIX 호환 네트워크 파일 시스템 (CephFS) 을 제공합니다. Ceph 는 S3 및 Swift 용으로 작성된 어플리케이션과 호환되는 REST 인터페이스인 radosgw (RADOSGW) 또는 radosgw(RGW) 를 통해 객체 저장소에 원활하게 액세스할 수 있습니다. 반면 Ceph 의 RADOS 블록 디바이스 (RBD) 는 전체 스토리지 클러스터의 분할 및 복제된 블록 디바이스 이미지에 액세스할 수 있습니다.
Ceph 의 특징
독립적이고 개방적이며 통합된 플랫폼: 블록, 객체 및 파일 스토리지를 새로 추가된 CephFS 를 포함한 하나의 플랫폼으로 통합합니다.
호환성: Ceph 스토리지를 사용하여 AWS (Amazon Web Services(AWS)S3 와 가장 호환되는 개체 스토리지를 제공할 수 있습니다.
씬 프로비저닝 모드: 스토리지 공간을 할당할 때 용량이 가상으로 할당되고 후속 사용 시 실제 디스크 공간이 사용됩니다. 이 모델은 더 큰 유연성과 디스크 공간 활용도를 제공합니다.
복제: Ceph 스토리지에서는 저장된 모든 데이터가 한 노드에서 다른 여러 노드로 자동 복사됩니다. 기본적으로 모든 시간 클러스터에는 세 개의 데이터 복제본이 있습니다.
자가 복구: Ceph Monitors 는 데이터 세트를 지속적으로 모니터링합니다. 복제본이 손실되면 Ceph 는 자동으로 새 복제본을 생성하여 항상 세 개의 복제본이 있는지 확인합니다.
고가용성: Ceph 스토리지에서는 저장된 모든 데이터가 한 노드에서 다른 여러 노드로 자동 복사됩니다. 즉, 어느 노드에서든 데이터 세트가 손상되거나 실수로 삭제되어 다른 노드에서 두 개 이상의 복제본을 사용할 수 있으므로 데이터의 고가용성을 보장할 수 있습니다.
Ceph 는 매우 강력합니다. 클러스터는 모든 장면에서 사용할 수 있습니다. 비정형 데이터를 저장하든, 데이터에 블록 스토리지 또는 파일 시스템을 제공하든, 애플리케이션이 librados 를 통해 스토리지를 직접 사용하기를 원하든, 이 모든 것이 하나의 Ceph 플랫폼에 통합되어 있습니다.
확장성: c