Naar de inhoud

Blog overzicht

Ga aan de slag met Object Store

Ga direct naar


Groeien jouw data sneller dan je infrastructuur? Dan is het tijd om met Object Store te gaan werken. Deze schaalbare, S3-compatibele opslaglaag groeit met jouw applicaties mee. Benieuwd hoe je met Object Store begint, wat er mogelijk is en of het logisch aansluit bij jouw omgeving? Lees verder en wij helpen je op weg.

Wat houdt storage via Object Store in?

Opslag in de cloud kun je ruwweg in drie categorieën plaatsen: snel, geordend en groot. Snelle cloudopslag (block storage) gebruik je onder meer om virtual machines (VM’s) of databases van eigen, snelle opslag te voorzien. Geordende cloudopslag (file storage) zet je in voor gedeelde mappen en documenten op fileservers en NAS-systemen. Object Store (object storage) gebruik je om grote hoeveelheden data te bewaren.

Hoe werkt Object Store?

Object Store biedt je schaalbare opslag die losgekoppeld is van je servers. Applicaties spreken de opslag via een API direct aan. De onderliggende infrastructuur — replicatie, verdeling en beschikbaarheid — wordt door het platform geregeld.

Dat is mogelijk omdat Object Store geen traditioneel bestandssysteem met mappen, partities en volumes is, maar fungeert als opslaglaag. Het werkt met datablobs. Aan iedere blob is een unieke sleutel en metadata gekoppeld. De blobs krijgen geen eigen block device (zoals een (virtuele) harde schijf) toegewezen, maar worden door de opslag-engine automatisch over de beschikbare cloudinfrastructuur verdeeld.

Gegevens die Object Store beheert, zijn benaderbaar via een S3- of SWIFT-API. Applicaties en scripts communiceren direct met de opslag wat het mounten van schijven en onderhoud aan bestandssystemen overbodig maakt. Data opslaan, ophalen of verwijderen verloopt allemaal via API-calls. Omdat er geen volumes en partities zijn, heeft opschalen niet veel meer om het lijf dan meer gegevens bewaren.

Voor wie is Object Store geschikt?

Object Store is vooral geschikt als je werkt met groeiende datasets van applicaties die via een API met opslag communiceren. Omdat de dienst S3- en SWIFT-compatibel is, sluit hij goed aan op moderne cloud-architecturen waarin opslag losgekoppeld is van rekenkracht. Dat maakt Object Store zeer geschikt voor:

SaaS-ontwikkelaars die API-first werken

Werk jij met microservices of applicaties die bestanden via S3 opslaan en ophalen? Dan past Object Store direct in je workflow. Je slaat uploads, exports, logbestanden en gegenereerde rapportages centraal op en hoeft geen lokale disks meer te beheren.

MKB met groeiende back-ups

Back-ups groeien vaak ongemerkt. Met Object Store hoef je vooraf geen (te) grote, vaste opslagbundel af te nemen. Je afname van opslagruimte groeit met je datavolume mee en je betaalt per gigabyte die je daadwerkelijk gebruikt.

Applicaties met uploads (media, documenten)

Beheer jij een webapplicaties waarmee gebruikers bestanden zoals afbeeldingen, pdf’s of video’s kunnen uploaden? Dan laat Object Store je met een schaalbare opslaglaag werken. Jouw VPS draait de applicatie en Object Store zorgt dat er een centrale opslag is die altijd voldoende ruimte biedt.

Teams die datasets willen centraliseren

Werk je in teamverband met meerdere servers of omgevingen? Dan kun je Object Store gebruiken om back-ups, logs, exports en andere datasets centraal op te slaan. Dat vereenvoudigt beheer en voorkomt versnippering van data over verschillende systemen.

Organisaties met dataresidentie-eisen

Als het heel belangrijk is dat jouw data in Nederland wordt opgeslagen en onder EU-wetgeving (zoals de AVG) valt, dan is Object Store een goede keuze. Alle data blijven binnen de Nederlandse landsgrenzen. Door te werken met drie Nederlandse datacenters zorgen we voor redundantie en bewaken we tegelijkertijd jouw datasoevereiniteit.

Hoe start je concreet met Object Store?

Met deze 5 stappen voeg je een schaalbare opslaglaag toe aan jouw infrastructuur.

  • Maak een project aan
  • Via het controlepaneel activeer je Object Store binnen je omgeving. Hier kies je of je via S3 of SWIFT wilt werken.
  • Genereer toegangsgegevens
  • Maak een gebruiker aan en genereer een access key en secret key (bij S3). Hiermee kunnen applicaties of back-uptools veilig verbinding maken met je opslag.
  • Maak een bucket aan
  • Een bucket is de container waarin je objecten opslaat. Zet een logische naamgeving en structuur op door te werken met prefixes.
  • Koppel je applicatie
  • Configureer je software met de S3- of SWIFT-gegevens. Test een eerste upload en download om te controleren of de verbinding goed werkt.
  • Monitor gebruik en groei
  • Omdat je per gigabyte betaalt, is het verstandig om je opslagverbruik periodiek te controleren. Zo houd je grip op de kosten en capaciteit.

Wat zijn handige Object Store scenario’s?

Object Store is vooral interessant voor opslag van datasets die groeien, geen snelle responstijden nodig hebben en die via een API benaderbaar moeten zijn. Dat zijn onder meer deze scenario’s:

Back-ups bijhouden

Eén van de meest voor de hand liggende toepassingen voor Object Store is als back-updoel voor een tool zoals Restic, Bacula of Veeam. Jouw back-upapplicatie schrijft direct naar de S3-compatible omgeving en de beschikbare ruimte groeit met jouw back-ups mee.

Media-opslag

Als je een grote bibliotheek met video’s, foto’s of illustraties beheert, dan kun je met Object Store zorgen dat er altijd voldoende opslagruimte is. Zeker als jouw bibliotheek gekoppeld is aan een webapplicatie voor uploads door derden is dit heel interessant. Jouw VPS handelt de applicatielogica af en Object Store slaat de uploads op.

Logarchivering

Applicaties genereren vaak grote hoeveelheden logboekdata. Door de logbestanden periodiek naar Object Store te verplaatsen, houd je je servers schoon en blijft historische data voor analyse- of compliance-doeleinden beschikbaar.

Big data-analyses

Werk je met exports, rapportages of datasets voor analytics? Object Store biedt alle ruimte die je nodig hebt om gegevenssets voor Big data-analyses centraal op te slaan. Omdat het een API-first omgeving is, kun je data-pipelines en verwerkingsscripts moeiteloos aan de gegevens koppelen.

Wat ga jij opslaan met Object Store?

Weet jij al wat je op wilt slaan met onze Object Store? Als je OpenStack bij ons afneemt, kun je direct aan de slag vanuit de OpenStack-sectie in je controlepaneel. Heb je geen OpenStack? Geen probleem! Je hebt het niet nodig om Object Store te gebruiken. Via de S3-API koppel je deze opslag direct aan de applicaties op jouw VPS. Wil je meer weten over de mogelijkheden, of heb je een andere vraag? Neem contact op. Wij helpen je graag op weg.


Beoordeel dit artikel

Deel dit artikel

Gerelateerde artikelen

Blog overzicht

Auteur: TIP-redactie

Is de auteursnaam die we gebruiken wanneer een blogpost in teamverband door meerdere TransIP’ers is samengesteld. Denk bijvoorbeeld aan een eventverslag of onze Recommends.