Posts Tagged ‘snapshots’

Geen snapshotting feature Win-VPSen door restricties Hyper-V

donderdag, september 15th, 2011

Wij wilden graag een snapshot feature aan onze Windows virtuele serverproduct toevoegen en hier is onze development afdeling de afgelopen tijd mee bezig geweest. Tijdens het testen van de mogelijkheden zijn wij echter op een performance bottleneck in Hyper-V gestuit. Hyper-V is de virtualisatiesoftware van Microsoft die wij gebruiken op onze windows clusters. Door de bottleneck zullen wij snapshotting voor Windows VPSen voorlopig niet kunnen implementeren. Wij bieden onze excuses aan de klanten waar wij aan gemeld hebben dat deze feature er spoedig aan zou komen.

Na een Hyper-V snapshot blijft de originele harddisk statisch er wordt er een additionele delta-disk gecreëerd die alle verschillen ten opzichte van de originele disk bijhoudt. Als u de snapshot dan terug zou zetten dan wordt de delta disk gewoon verwijderd. Dit laatste is erg handig maar het nadeel is dat de delta disk een zogenaamde dynamic disk is die zich aanpast aan de vereiste hoeveelheid ruimte. Het harddiskverkeer dat er voor het aanpassen van deze tweede schijf en het opzoeken van de informatie erop nodig is blijkt te veel druk op de harddisk-performance uit te oefenen. Hierdoor zouden wij de harddisk-performance van Windows virtual servers niet meer kunnen garanderen.

Een soortgelijk probleem bij Linux virtual servers hebben wij op kunnen lossen door direct na het maken van de snapshot de statische originele disk te comprimeren, in een externe ‘snapstore’ op te slaan en vervolgens de originele en delta-disk weer geruisloos te combineren. Helaas biedt Hyper-V deze laatste mogelijkheid niet. Als de virtual server geherstart zou worden dan combineert het systeem de beide bestanden weer in een normale ‘statische’ harddisk. Dit kost echter veel tijd om te realiseren en een reboot na elke snapshot is sowieso niet acceptabel.

U kunt ons op incidentele basis nog wel vragen om handmatig voor u een snapshot te nemen voordat u bijvoorbeeld een ingrijpende wijziging aan uw configuratie aan gaat brengen. Voor Windows virtual servers zijn wij op dit moment samen met Microsoft bezig met een console feature en met het realiseren van volautomatisch opleveren na bestelling.

Dagelijkse Backup Snapshots mogelijk voor Linux VPSen

donderdag, december 9th, 2010

Enkele maanden geleden hebben wij snapshotting geïntroduceerd voor onze Linux virtuele servers. Hiermee is het mogelijk om via de XLS Interface handmatig 3 snapshots van het filesystem te maken en te bewaren. Deze kunnen vervolgens op de bestaande of een nieuwe vps worden teruggezet.

Snapshots zijn echter ook goed voor backups te gebruiken. Om dit makkelijk te maken hebben het mogelijk gemaakt om naast de 3 ‘vrije’ snapshots ons systeem automatisch elke dag een snapshot te laten maken. Als u deze functie activeert in de interface zal er een random moment gekozen worden waarop er elke dag een backup-snapshot genomen zal worden.

Met de backup-snapshots zal een voor u gereserveerde ruimte op de SAN helemaal gevuld worden. Als de ruimte vol is zullen er backups verwijderd worden zodat de overgebleven backups gelijkmatig over de tijd verdeeld worden. Omdat de data gecomprimeerd wordt staat het aantal backups dat op de gealloceerde ruimte past niet vast maar wij garanderen dat er minimaal 7 bewaard zullen worden*. De oudste en de jongste backup blijven altijd beschikbaar. Dit is ongeveer hetzelfde mechanisme als Time machine van Apple.

Backup-snapshots kunnen niet alleen op de originele maar ook op alternatieve virtuele servers worden teruggezet (cloning). Als u het snapshot-product afneemt zult u een nieuwe tab in de XLS Interface zien waarmee u uw snapshot-backups kunt beheren. Het is zelfs mogelijk een specifieke directory (unix-pad) terug te zetten, dit werkt echter alleen bij het terugzetten naar dezelfde virtuele server.

Effect op kosten

De prijs van het snapshot-product zal niet veranderen:

10 GB EUR 3.00
20 GB EUR 5.00
40 GB EUR 8.50
80 GB EUR 15.00
160 GB EUR 27.00

Backup Snapshots versus XLS Backup Account

Er zijn nu twee manieren om backups te maken, via een XLS backup account of via de backup snapshot functie. Hieronder staat een vergelijking van de twee methodes;

Backup Snapshot

  • Opzetten: Zeer makkelijk.
  • Maatwerk: geen flexibiliteit om frequentie etc te bepalen.
  • Onderhouden: u heeft altijd minstens 10 backup snapshots beschikbaar.
  • Terugzetten: zeer makkelijk van de hele VPS maar moeilijker om individuele bestanden en accounts terug te halen.
  • Locatie: De SAN waar de data van uw virtuele server ook op draait.

XLS Backup account

  • Opzetten: Moet via het control panel of een apart backup script opgezet worden.
  • Maatwerk: Frequentie, bewaartermijn en de directories zijn zeer flexibel in te richten.
  • Onderhouden: de klant of XLS Hosting (bij SLA 2) moeten op ruimte waarschuwingen letten.
  • Terugzetten: meer werk voor de hele virtule server maar het is makkelijker individuele bestanden etc. terug te halen.
  • Locatie: Een aparte backup SAN in een ander datacentrum.

Welke methode het meest kosteneffectief is kan niet makkelijk van te voren bepaald worden. Als er slechts weinig files voor een korte periode bewaard moeten worden zal het backup account goedkoper zijn, anders de backup snapshot functionaliteit.

Als vuistregel zou je kunnen zeggen dat snapshotting het beste werkt als u op een gemakkelijke manier een backup van de hele VPS wilt nemen die het beste in zijn geheel terug te zetten is. Als er individuele users, files of folders teruggezet moeten worden of als de data fysiek op een andere locatie moet staan is het XLS backup account de beste oplossing.

De eerste backup-snapshot zal door ons systeem randdom bepaald worden na het aanzetten van deze functionaliteit in de interface. Na de eerste backup zullen alle andere backup-snapshot om deze tijd genomen worden.

Draaiende Databases

Denk er aan dat net als bij andere backupmethoden het een goed idee is om een dump van een eventuele database te maken voordat de backup-snapshot genomen wordt.

Tot Slot

Wij hopen dat u deze uitbreiding van ons snaphot-product kunt waarderen. Binnenkort zullen wij ook snapshotting-functionaliteit voor onze Windows VPSen gaan aanbieden.

* Per februari 2011 is het minimum aantal Backup Snapshots verlaagd van 7 naar 10.

Snapshots voor Linux VPSen

donderdag, augustus 19th, 2010

Er is weer een stukje functionaliteit aan onze cloud toegevoegd; Onze development afdeling heeft vandaag snapshotting met Instant Snapback op onze Linux VPSen geïntroduceerd.

Dit is een extra product dat u bij een bestaande of nieuwe vps kunt afnemen. Wij bieden dit product nog niet voor Windows aan maar verwachten dit de komende maanden toe te voegen.

Het nemen van een snapshot is onmiddellijk en vervolgens wordt de snapshot naar een datastore gekopieerd. In deze datastore kunnen 3 snapshots worden opgeslagen. U kunt snapshots in de datastore deleten of u kunt een snapshot uploaden naar de Instant Snapback partitie.

Om de snapshot in gebruik te nemen kan op elk moment de Instant Snapback partitie de boot-partitie gemaakt worden. De oude boot-partitie wordt op dat moment de Instant Snapback partitie zodat u nog terug kunt in geval van nood. Zie onze wiki voor gedetaileerde informatie over dit product.

U kunt ons ook vragen om bestaande VPSen te herinstalleren met een snapshot of om een snapshot te gebruiken voor een nieuwe vps (cloning). Deze acties kunnen binnen korte tijd door onze klanten via de XLS Interface uitgevoerd worden.

De kosten zijn afhankelijk van de grootte van de harddisk, wij bieden dit product nog niet voor hardisks groter dan 200G. Hieronder staan de kosten per maand ex BTW.

10 GB EUR 3.00
20 GB EUR 5.00
40 GB EUR 8.50
80 GB EUR 15.00
160 GB EUR 27.00

U kunt dit product voor nieuwe VPSen in het bestelformulier toevoegen, voor een bestaande VPS kunt u contact opnemen met sales.

Wij hopen dat deze nieuwe functionaliteit u bevalt en blijven ondertussen keihard doorwerken om onze cloud verder te verbeteren. Aarzel niet om contact op te nemen als u zelf ideeën heeft om ons product te verbeteren.