Geclusterde opslag

Geclusterde opslag is het gebruik van twee of meer opslagservers die samenwerken om de prestaties, capaciteit of betrouwbaarheid te verhogen. Clustering verdeelt de werklast naar elke server, beheert de overdracht van werklast tussen servers en biedt toegang tot alle bestanden vanaf elke server, ongeacht de fysieke locatie van het bestand.

Er bestaan twee basisarchitecturen voor geclusterde opslag, bekend als strak gekoppeld en losjes gekoppeld;

Een strak gekoppeld cluster heeft een eigen fysieke backplane waarop controller nodes aansluiten. Hoewel deze backplane de maximale omvang van het cluster vastlegt, levert deze een hoogwaardige interconnectie tussen servers voor load-balanced prestaties en maximale schaalbaarheid naarmate het cluster groeit. Extra arraycontrollers, I/O-poorten (input/output) en capaciteit kunnen op het cluster worden aangesloten wanneer de vraag daarom vraagt.

Een losjes gekoppeld cluster biedt kosteneffectieve bouwstenen die klein kunnen beginnen en kunnen groeien wanneer de toepassingen daarom vragen. Een los cluster biedt prestaties, I/O en opslagcapaciteit binnen dezelfde node. Als gevolg daarvan schalen prestaties mee met de capaciteit en omgekeerd. Hoewel de clusters in theorie vrij groot kunnen worden, wordt de schaalbaarheid beperkt door de prestaties van de interconnectie en de daaruit voortvloeiende afwegingen in de communicatie met de clustercontrollers.

Experts noemen verschillende trends die de afgelopen jaren een beweging in de richting van geclusterde opslag hebben gestimuleerd, waaronder een algemene verschuiving naar clustercomputing, een toename in beschikbare goedkope, snelle opslagoplossingen, en een explosieve groei in de hoeveelheid digitale inhoud waarvoor opslag nodig is.