Basis van cloud en containers
Er zijn vijf images die elk een eigen laag van 30 MB stapelen op hetzelfde basisimage (120 MB). Compressie van de lagen en de grootte van metadata worden verwaarloosd. Hoeveel schijfruimte gebruiken de images als alle vijf naar één server worden gehaald (pull)?
- A150 MB
- B270 MB
- C750 MB
Antwoord en toelichting tonen
Antwoord: B. 270 MB
De lagen van een image worden geïdentificeerd door een digest die uit hun inhoud wordt berekend, en een identieke laag wordt op een server maar één keer opgeslagen en door meerdere images gedeeld. De basislaag van 120 MB wordt één keer opgeslagen en de vijf eigen lagen nemen 30 MB × 5 = 150 MB in beslag; het totaal is dus 120 + 150 = 270 MB. Dat is 480 MB minder dan de 750 MB, (120 + 30) × 5, die zonder delen nodig zou zijn. Een gemeenschappelijk basisimage verkort de tijd voor een pull en vermindert het schijfgebruik.