클라우드와 컨테이너의 기초
같은 베이스 이미지(120 MB) 위에 각각 고유한 레이어를 30 MB씩 겹친 5개의 이미지가 있다. 레이어의 압축이나 메타데이터의 용량은 생각하지 않는다. 서버 1대에 이 5개의 이미지를 모두 가져왔을(pull) 때, 이미지가 사용하는 디스크 용량으로 올바른 것은?
- A150 MB
- B270 MB
- C750 MB
정답과 해설 보기
정답: B. 270 MB
이미지 레이어는 내용으로부터 계산한 다이제스트로 식별되며, 같은 레이어는 서버 1대에 한 번만 저장되어 여러 이미지가 공유합니다. 베이스 이미지 레이어 120 MB는 한 번분뿐이고, 고유 레이어는 5개로 30 MB × 5 = 150 MB이므로 합계는 120 + 150 = 270 MB입니다. 공유하지 않는다고 했을 때의 (120 + 30) × 5 = 750 MB와 비교하여 480 MB 적게 듭니다. 베이스 이미지를 통일하면 가져오는 시간과 디스크 용량을 줄일 수 있습니다.