High Availability Storage

Met High Availability Storage nemen we de volgende stap in de betrouwbaarheid van onze cloud.

HostingXS introduceert een nieuwe dienst in haar cloudplatform: High Availability Storage. Deze dienst houdt kort gezegd in dat alle data van je cloudserver wordt opgeslagen op twee onafhankelijke locaties. Bij uitval van één van die locaties, neemt de andere locatie het vrijwel direct over en blijft je cloudserver gewoon draaien. Hiermee wordt de betrouwbaarheid van je cloudserver nog verder vergroot.

Techniek

We maken gebruik van zeer snelle en betrouwbare opslagservers. Alle data binnen deze servers wordt verspreid over meerdere harde schijven. Uitval van een harde schijf is niet erg: alle data blijft onverminderd beschikbaar. Zo lang alle schijven beschikbaar zijn, worden de prestaties op deze manier verhoogd doordat het werk verdeeld kan worden over meerdere schijven met dezelfde data.

Het High Availability Storage platform bestaat uit twee van deze opslagservers. Deze twee servers spiegelen de data continue onderling. Binnen de servers wordt de data uiteraard ook weer over meerdere harde schijven verspreid. Op deze manier staat de data dus altijd op vier harde schijven!

Uitval van één van de twee servers resulteert in een razendsnelle overschakeling naar de andere server. Uit onze tests blijkt dat dit binnen 15 seconden volledig is uitgevoerd. Na die 15 seconden draaien alle cloudservers weer verder. Bezoekers van sites merken hier dus erg weinig van.

Om nog wat technischer te gaan: de schijven die we gebruiken zijn SAS schijven die draaien op 15000 toeren. Ze staan in een RAID-10 opstelling. Er worden meerdere lagen van cache gebruikt:

  1. Geheugen in de cloud hypervisors (de hardware waar cloudservers op draaien)
  2. Geheugen in de opslagservers
  3. Geheugen op de raidcontroller
  4. SSD schijven

Door deze vele cachelagen bereiken we bijzonder hoge prestaties. Voor veel operaties worden de harde schijven niet eens meer gebruikt, of pas lang nadat de operatie afgelopen is. Wanneer een cloudserver bijvoorbeeld data gaat schrijven richting disk, dan wordt dat opgeslagen in het geheugen van de raidcontroller of op een SSD-schijf. Terwijl de cloudserver al lang weer bezig is met nieuwe taken, wordt de data nog weggeschreven richting de harde schijven.

Beschikbaarheid

De High Availability Storage techniek is per direct beschikbaar voor alle klanten met een cloudserver. Dit geldt voor zowel managed- als unmanaged cloudservers, voor alle Mageboost Producten, loadbalancers, enzovoorts.

Heb je interesse in deze dienst? Neem dan contact op!