Block storage is een manier om data op te slaan waarbij alles in gelijke stukjes wordt geknipt, blokken genoemd. Het opslagsysteem weet alleen waar elk blok staat, niet wat het betekent. De server die de opslag gebruikt, plakt de blokken zelf weer aan elkaar tot bestanden. Het gedraagt zich daardoor als een gewone harde schijf die je in je server hebt gestoken, alleen zit hij fysiek ergens anders.
Waarom dat handig is voor het MKB: block storage is snel en voorspelbaar, en dat is precies wat databases en zware applicaties nodig hebben. Denk aan je ERP-pakket, je boekhouding of een virtuele server. Bovendien kun je de opslag los van de server vergroten of verplaatsen. Raakt een schijf vol, dan breid je uit zonder de server open te schroeven. In de cloud betaal je alleen voor de ruimte die je afneemt.
Het verschil met de twee andere soorten zit in wat het systeem weet. Bestandsopslag werkt met mappen en bestandsnamen en is prettig voor documenten die mensen delen. Object-opslag bewaart elk bestand als een op zichzelf staand geheel met kenmerken erbij, ideaal voor grote hoeveelheden foto’s, back-ups en archief. Block storage weet het minste maar is het snelste. De vuistregel: mensen die samen aan documenten werken hebben bestandsopslag nodig, systemen die veel lees- en schrijfacties doen hebben block storage nodig.
Waar gebruik je block storage voor?
In de praktijk kom je block storage vooral tegen onder systemen die veel lees- en schrijfacties doen. Databases zijn het duidelijkste voorbeeld: die vragen om lage latency en veel losse bewerkingen per seconde, en dat is precies wat block storage biedt. Hetzelfde geldt voor virtuele machines, e-mailservers en containers: de virtuele schijf van zo’n machine staat op een block-volume.
Wat het praktisch maakt: elk blok heeft een uniek adres en kan afzonderlijk worden aangepast. Verandert er iets in een bestand, dan wordt alleen dat blok herschreven. Bij object storage moet je het volledige object opnieuw wegschrijven, en dat kost tijd bij data die vaak verandert.
De keerzijde: block storage bewaart geen metadata behalve dat adres, dus zoeken in de opslaglaag zelf kan niet. Voor ongestructureerde data zoals foto’s, video en archief is object storage vrijwel altijd geschikter en goedkoper per GB. Block storage is per GB de duurste van de drie opslagvormen, dus je zet er alleen op wat die prestaties echt nodig heeft. En het vraagt kennis: een SAN met volumes en meerdere paden inrichten is geen klusje voor tussendoor.
Veelgestelde vragen
Wat is het verschil tussen block storage en object storage?
Block storage knipt data in blokken met alleen een adres en is snel. Object storage bewaart elk bestand als geheel met metadata erbij en is vrijwel oneindig schaalbaar. Block storage is geschikt voor databases en virtuele machines, object storage voor back-ups, archief en grote hoeveelheden ongestructureerde data.
Is block storage duurder dan andere opslag?
Per GB wel. Je betaalt voor prestaties, en meestal voor de volledige capaciteit die je reserveert, ook als je die niet vult. Daarom loont het om per systeem te kijken welke opslagvorm je echt nodig hebt.
Heb ik block storage nodig in de cloud?
Draai je virtuele servers of databases in de cloud, dan gebruik je het al: die staan standaard op block storage. Je huurt volumes die je aan een server koppelt en die je via een console of API vergroot.
Kun je block storage gebruiken voor back-ups?
Dat kan, en back-ups op blokniveau zijn snel terug te zetten. Voor langer bewaren en archiveren is object storage meestal de logischere en goedkopere plek.
Wat OkayICT hierin doet: Wij kiezen per systeem de opslagvorm die past bij het gebruik, zodat je niet te veel betaalt voor snelheid die je niet nodig hebt.
Meer lezen: Wat is object-opslag? · Wat is een SAN?
