Glance는 OpenStack의 Image 관리 service
가상머신을 생성할 때 사용하는 운영체제 이미지와 이미지 정보를 등록·조회·관리하고, Nova가 해당 이미지를 사용할 수 있도록 제공한다.
Glance
→ VM 부팅 이미지 관리
Nova
→ Glance 이미지를 기반으로 실제 VM 생성
Glance는 단순한 파일 저장소가 아니라 이미지의 등록, 메타데이터, 권한, 상태, 업로드·다운로드를 관리하는 서비스다.
Glance는 크게 두 가지를 관리한다.
이미지 이름
이미지 ID
운영체제 종류
이미지 포맷
용량
상태
공개 범위
소유 프로젝트
체크섬
생성 시간
메타데이터는 Glance 데이터베이스에 저장된다.
ubuntu-24.04.qcow2
rocky-linux-9.qcow2
cirros.img
windows-server.qcow2
실제 이미지 파일은 Glance가 사용하는 Storage Backend에 저장된다.
사용자 / Nova
↓
Glance API
↓
Metadata Database
↓
Glance Store Backend
이미지 등록, 조회, 수정, 삭제, 업로드, 다운로드 요청을 처리한다.