블록 스토리지 서비스 개요

블록 스토리지 서비스 개요

OpenStack Block Storage 서비스 (cinder)는 가상 머신에 persistent 스토리지를 추가합니다. Block Storage 서비스는 볼륨 관리를 위한 인프라를 제공하고, 인스턴스에 볼륨을 제공하기 위해 OpenStack Compute와 상호 작용을 합니다. 그리고 볼륨 스냅샷과 볼륨 타입을 관리할 수 있습니다.

Block Storage 서비스는 다음 컴포넌트로 구성됩니다:

cinder-api
API 요청을 수락하고, 처리를 위해 cinder-volume 에 보냅니다.
cinder-volume
Block Storage 서비스와 직접 상호작용하며, cinder-scheduler 와 동일한 처리를 합니다. 메시지 큐를 통해 다른 프로세스들과 상호 작용합니다. cinder-volume 서비스는 maintain 상태인 Block Storage 서비스에서 보낸 읽고 쓰는 요청에 대해 응답합니다. 드라이버 아키텍처를 통해 다양한 스토리지 프로바이더를 적용할 수 있습니다.
cinder-scheduler 데몬
볼륨을 생성하는데 최적의 스토리지 프로바이더 노드를 선택합니다. nova-scheduler 와 유사한 구성요소입니다.
cinder-backup 데몬
cinder-backup 서비스는 스토리지 프로바이더 백업에 대한 여러가지 타입에 대해 볼륨 백업을 제공합니다. cinder-volume 서비스와 마찬가지로 다양한 스토리지 프로바이더의 드라이버 아키텍트를 적용할 수 있습니다.
메시징 큐
Block Storage 프로세스간 정보를 전달합니다.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.