검색

1.2. Ceph 파일 시스템 구성 요소

download PDF

Ceph 파일 시스템에는 두 가지 기본 구성 요소가 있습니다.

클라이언트
CephFS 클라이언트는 CephFS(예: FUSE 클라이언트용 ceph-fuse, 커널 클라이언트의 경우 kcephfs )를 사용하여 애플리케이션을 대신하여 I/O 작업을 수행합니다. CephFS 클라이언트는 메타데이터 요청을 활성 메타데이터 서버로 보냅니다. 그 대신 CephFS 클라이언트는 파일 메타데이터를 학습하고 메타데이터와 파일 데이터 모두를 안전하게 캐싱할 수 있습니다.
메타데이터 서버(MDS)

MDS는 다음을 수행합니다.

  • CephFS 클라이언트에 메타데이터를 제공합니다.
  • Ceph 파일 시스템에 저장된 파일과 관련된 메타데이터를 관리합니다.
  • 공유 Red Hat Ceph Storage 클러스터에 대한 액세스를 조정합니다.
  • 백업 메타데이터 풀 저장소에 대한 요청을 줄이기 위해 핫 메타데이터를 캐시합니다.
  • 캐시 일관성을 유지하기 위해 CephFS 클라이언트 캐시를 관리합니다.
  • 활성 MDS 간에 핫 메타데이터를 복제합니다.
  • 메타데이터를 백업 메타데이터 풀에 정기적으로 플러시하여 컴팩트 저널에 병합합니다.
  • CephFS를 실행하려면 하나 이상의 메타데이터 서버 데몬(ceph-mds)이 필요합니다.

아래 다이어그램은 Ceph 파일 시스템의 구성 요소 계층을 보여줍니다.

157 Ceph 파일 시스템 1021 2

하단 계층은 기본 핵심 스토리지 클러스터 구성 요소를 나타냅니다.

  • Ceph 파일 시스템 데이터 및 메타데이터가 저장되는 Ceph OSD(ceph-osd)입니다.
  • Ceph 파일 시스템 메타데이터를 관리하는 Ceph 메타데이터 서버(ceph-mds).
  • 클러스터 맵의 마스터 복사본을 관리하는 Ceph 모니터(ceph-mon)입니다.

Ceph Storage 프로토콜 계층은 코어 스토리지 클러스터와 상호 작용을 위한 Ceph 기본 librados 라이브러리를 나타냅니다.

CephFS 라이브러리 계층에는 librados 에서 작동하고 Ceph 파일 시스템을 나타내는 CephFS libcephfs 라이브러리가 포함되어 있습니다.

최상위 계층은 Ceph 파일 시스템에 액세스할 수 있는 두 가지 유형의 Ceph 클라이언트를 나타냅니다.

아래 다이어그램은 Ceph 파일 시스템 구성 요소가 서로 상호 작용하는 방법에 대한 자세한 내용을 보여줍니다.

157 Ceph 파일 시스템 1021 1

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.