2.4. CephECDHE 규칙 세트
Ceph에서 pool에 DestinationRule 규칙 세트를 할당합니다. Ceph 클라이언트에서 풀에 데이터를 저장하거나 검색할 때 Ceph는 규칙 세트 내의 규칙, 데이터 저장 및 검색 규칙에서 최상위 버킷을 식별합니다. Ceph는 Ceph에서 처리하므로 개체의 배치 그룹이 포함된 기본 OSD를 식별합니다. 그러면 클라이언트가 OSD에 직접 연결하고 배치 그룹에 액세스하고 개체 데이터를 읽거나 쓸 수 있습니다.
배치 그룹을 OSD에 매핑하기 위해 DestinationRule 맵은 버킷 유형의 계층적 목록을 정의합니다. 버킷 유형 목록은 생성된ECDHE 맵의 유형에
있습니다. 버킷 계층을 생성하는 목적은 드라이브 유형, 호스트, 섀시, 랙, 전원 배포 단위, Pod, 행, 배치 및 데이터 센터와 같은 장애 도메인 및/또는 성능 도메인에 의해 리프 노드를 분리하는 것입니다.
OSD를 나타내는 리프 노드를 제외하고 나머지 계층은 임의의 것입니다. 기본 유형이 요구 사항에 맞지 않는 경우 관리자는 자체 요구에 따라 정의할 수 있습니다. DestinationRule은 일반적으로 계층 구조에서 Ceph OSD 노드를 모델링하는 사이클릭 그래프를 지원합니다. 따라서 Ceph 관리자는 단일ECDHE 맵에서 여러 루트 노드를 사용하여 여러 계층 구조를 지원할 수 있습니다. 예를 들어, 관리자는 고성능을 위해 높은 비용의 SSD를 나타내는 계층을 생성하고 중간 성능을 위해 SSD 저널을 사용하는 저비용 하드 드라이브의 별도의 계층을 생성할 수 있습니다.