2장. 핵심 Ceph 구성 요소
Red Hat Ceph Storage 클러스터는 무제한 확장성, 고가용성 및 성능을 위해 다수의 Ceph 노드를 보유할 수 있습니다. 각 노드는 다음과 같은 서로 통신하는 비독점 하드웨어 및 지능형 Ceph 데몬을 활용합니다.
- 쓰기 및 데이터 읽기
- 데이터 압축
- 코딩 데이터를 복제하거나 삭제하여 내구성을 보장합니다.
- 클러스터 상태 (heartbeating)라고도 하는 클러스터 상태 모니터링 및 보고
- 동적으로 데이터 재분배 (backfilling)라고도 합니다.
- 데이터 무결성 확인; 및,
- 오류를 복구합니다.
데이터를 읽고 쓰는 Ceph 클라이언트 인터페이스의 경우 Red Hat Ceph Storage 클러스터는 데이터를 저장하는 간단한 풀처럼 보입니다. 그러나 librados 및 스토리지 클러스터는 클라이언트 인터페이스에 완전히 투명한 방식으로 많은 복잡한 작업을 수행합니다. Ceph 클라이언트 및 Ceph OSD는 모두 CRUSH(Controlled Replication Under scalable Hashing) 알고리즘을 사용합니다. 다음 섹션에서는 CRUSH를 통해 이러한 작업을 원활하게 수행하는 방법에 대해 자세히 설명합니다.
2.1. 사전 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 분산 스토리지 시스템에 대한 기본적인 이해.