Basis van cloud en containers
Cloudopslag wordt voor drie doeleinden gebruikt: (1) als schijf aan een virtuele machine koppelen, er een bestandssysteem op maken en de gegevensbestanden van een database erop plaatsen; (2) tegelijk vanaf meerdere servers mounten en als gedeelde map gebruiken; (3) een groot aantal afbeeldingen via een API over HTTP met een sleutel (naam) lezen en schrijven, en de capaciteit laten groeien zonder die vooraf vast te leggen. Welke combinatie van opslagsoorten is geschikt voor (1) tot (3)?
- A(1) objectopslag, (2) blokopslag, (3) bestandsopslag
- B(1) bestandsopslag, (2) objectopslag, (3) blokopslag
- C(1) blokopslag, (2) bestandsopslag, (3) objectopslag
Antwoord en toelichting tonen
Antwoord: C. (1) blokopslag, (2) bestandsopslag, (3) objectopslag
Blokopslag koppelt een gebied met een vaste grootte als virtuele schijf aan een virtuele machine; er wordt een bestandssysteem op gemaakt, en het is geschikt voor toepassingen zoals databases die veel kleine lees- en schrijfbewerkingen snel uitvoeren. Bestandsopslag levert een gedeeld bestandssysteem dat meerdere servers tegelijk kunnen mounten via NFS, SMB of iets vergelijkbaars. Objectopslag leest en schrijft gegevens als volledige objecten die met sleutels worden aangeduid, via een API over HTTP; de capaciteit kan vrijwel onbeperkt groeien, en het is geschikt voor afbeeldingen, back-ups en logs. Het is niet geschikt om een deel van een object te herschrijven; de gegevensbestanden van een database worden er dus niet in geplaatst.