Home

Objectopslag

Objectopslag, ook wel object storage genoemd, is een opslagarchitectuur die data beheert als objecten in plaats van bestanden in een hiërarchie of blokken op fysieke schijven. Elk object bestaat uit drie delen: de data zelf, uitgebreide metadata en een unieke identifier. Objecten worden in een flat namespace geplaatst en georganiseerd in containers of buckets, vaak in een gedistribueerd cluster.

Belangrijke kenmerken zijn schaalbaarheid, omdat objectopslag miljarden objecten kan beheren zonder het bestandssysteem ernstig te verzwaren.

Toepassingen en architectuur: objectopslag wordt veel gebruikt voor backups, archivering, media libraries, content delivery en data

Vergelijkingen: in vergelijking met bestandsopslag biedt objectopslag minder behoefte aan hiërarchieën en is het efficiënter voor

Voorbeelden en implementaties omvatten OpenStack Swift, Ceph Object Gateway (RADOS Gateway), MinIO, evenals publieke clouddiensten zoals

De
metadata
is
rijk
en
flexibel,
waardoor
zoeken
en
organiseren
op
inhoud
sneller
kan
verlopen.
Toegang
gebeurt
meestal
via
RESTful
APIs
(bijvoorbeeld
S3-compatibele
API’s
of
OpenStack
Swift),
wat
integratie
met
applicaties
en
automatisering
vereenvoudigt.
Duurzaamheid
en
beschikbaarheid
worden
bereikt
door
replicatie
of
erasure
coding,
en
objectopslag
bevat
doorgaans
data-integriteitscontroles
en
bewaartermijnen.
De
consistentie
kan
per
systeem
verschillen,
variërend
van
eventual
tot
(ruim)
sterk
waar
mogelijk.
lakes.
Het
ondersteunt
multi-tenant
omgevingen
en
automatisering
via
lifecycle
policies
(automatische
migratie
tussen
opslagklassen)
en
S3-achtige
functionaliteit
voor
developers.
Architectuurmatig
bestaat
het
uit
een
cluster
van
opslagknooppunten,
gateways
en
metadata
services,
met
een
globale
of
gebundelde
namespace.
grote
hoeveelheden
ongestructureerde
data;
ten
opzichte
van
blokopslag
is
het
minder
geschikt
voor
laag-latency
IO
en
transacties,
maar
enorm
kosten-
en
schaalbaar
voor
ongestructureerde
data.
S3-compatible
platforms,
Google
Cloud
Storage
en
Azure
Blob
Storage.