High availability
High availability (repliceren) van een volledige storage omgeving garandeert de hoogste mate van beschikbaarheid. Replicatie oplossingen worden meestal ingezet om de volledige (server + storage) omgeving op een andere locatie beschikbaar te hebben indien de primaire locatie uitvalt na een calamiteit zoals een stroomstoring, brand, waterschade en dergelijke. Een belangrijk punt om in gedachten te houden is dat replicatie niet beschermt tegen fouten zoals het per ongeluk verwijderen van een folder of tegen datacorruptie in een database. SAN replicatie zal enkel ervoor zorgen dat op block niveau twee omgevingen gelijk aan elkaar zijn. Dus het maken van een back-up, eventueel in combinatie met regelmatig geplande snapshots blijft van groot belang!
De twee manieren waarop replicatie uitgevoerd kan worden zijn synchrone replicatie en a-synchrone replicatie.
Samen met onze VMware oplossingen…
- Synchrone replicatie
Synchrone replicatie zorgt ervoor dat er geen dataverlies plaatsvindt indien de primaire locatie uitvalt. Om dit te bewerkstelligen is het nodig om elke schrijfactie op het primaire storage array pas als compleet aan te merken als dezelfde schrijfactie afgerond is op het secundaire array. Dus een schrijfactie is pas compleet als beide array’s de schrijfactie hebben bevestigd. Afhankelijk van de afstand tussen de locaties (latency) en de bandbreedte tussen de locaties heeft synchrone replicatie invloed op de performance van de storage omgeving. Er worden dan ook hoge eisen gesteld aan de verbinding tussen de beide array’s.
Indien een schrijfactie om de een of andere reden niet wordt bevestigd door het secundaire array zou in principe het primaire systeem als het ware bevriezen, dit gedrag is inherent aan synchrone replicatie maar is in veel gevallen niet wenselijk, de primaire dienstverlening komt immers in gevaar.
Veel fabrikanten hebben om die reden ervoor gekozen om het primaire systeem tijdelijk zijn data enkel lokaal te laten schrijven, waardoor uiteraard de hoge beschikbaarheid vervalt.
- A-synchrone replicatie
Bij a-synchrone replicatie wordt er net zoals bij synchrone replicatie voor gezorgd dat data op meerdere locaties beschikbaar is. Bij a-synchrone replicatie hoeft niet elke schrijfactie door beide array’s bevestigd te worden, dus een schrijfactie is enkel lokaal. Hierdoor worden er lagere eisen gesteld aan de verbinding tussen de beide array’s. Deze vorm van replicatie is doorgaans goedkoper dan synchrone replicatie maar heeft als nadeel dat er dataverlies kan optreden. Dit dataverlies is afhankelijk van het interval waarmee gerepliceerd wordt. Veel systemen die gebruik maken van a-synchrone replicatie zullen enkel de wijzigingen repliceren om zodoende optimaal gebruik te maken van de beschikbare bandbreedte tussen de locaties.
Naast storage array’s hebben veel virtuele tape libraries ook de mogelijkheid ingebouwd om te repliceren naar een gelijkwaardig systeem, vaak is dit a-synchroon.
Fairbanks seminar
Ontdek hoe moderne IT oplossingen leiden tot businesscontinuïteit en een hoger bedrijfsrendement.