雲端與容器基礎
有5個映像檔,都在同一個基礎映像檔(120 MB)之上各疊加30 MB的專屬層。不考慮層的壓縮與中繼資料的容量。把這5個映像檔全部拉取(pull)到1台伺服器時,映像檔使用的磁碟容量為下列何者?
- A150 MB
- B270 MB
- C750 MB
查看答案與解析
正確答案:B. 270 MB
映像檔的層以由內容計算出的摘要(digest)識別,相同的層在1台伺服器上只儲存1次,由多個映像檔共用。基礎映像檔的層120 MB只算1次,專屬層有5個,共 30 MB × 5 = 150 MB,合計 120 + 150 = 270 MB。與不共用時的 (120 + 30) × 5 = 750 MB 相比,少了480 MB。統一基礎映像檔,可以減少拉取時間與磁碟容量。
- A. 120 + 30 = 150 MB 是1個映像檔的大小。5個專屬層全部都需要。
- B. 正確。120 + 30 × 5 = 270 MB。
- C. (120 + 30) × 5 = 750 MB 是不共用基礎層時的值。