6.1 블록 스토리지 리소스의 제어를 위한 기본 API

가정. 기동 중인 서버의 디스크 용량이 부족하여 외부 디스크를 추가 해야 함.

cinder로 만들어서 nova로 붙인다.

블록 디바이스 특성상 가상 서버의 OS에서 파일 시스템으로 인식되는 용량까지만 사용 가능

클라우드 환경에서는 가상 서버 리소스가 블록 스토리지로 접근하기 위해 네트워크를 통과해야 함. 가상 서버에서 블록 스토리지까지 연결되는 네트워크의 성능 역시 중요.

6.2 블록 스토리지의 내부 구성

API를 통해 요청이 들어오면 → 메시지 큐에 요청 메시지를 넣은 후 → 스케줄러가 요청 메시지를 꺼내 어떤 스토리지에 볼륨을 생성할지 판단 → 다시 메시지 큐에 요청 메시지를 넣음.