Xenserver of XCP-NG ? De goedkoopste on-premise cloud oplossing

Probleemstelling

Als software bedrijf gebruiken we diverse cloud oplossingen. Soms gebruiken we Amazon AWS, meestal ons datacenter in Amsterdam. Maar specifiek voor onze windows omgeving zijn we nog gebonden aan een on-premise cloud oplossing. Dat is altijd XenServer geweest.

Maar naarmate de tijd vorderde werd XenServer verder uitgekleed. Vanaf versie 6.1 verloor je al de mogelijkheid om snapshots te archiveren. Dat is erg vervelend omdat snapshots om de een of andere vreemde reden op dezelfde disk worden gezet als de originele VM. Als je disk dus faalt, heb je ook geen backup meer.

Ook werden het aantal hosts in een cluster beperkt met licentie rechten en steeds verder verloor je functionaliteit, tenzij je een nog duurdere licentie aanschafte. We hebben dan ook een tijdje voor een deel van de omgeving met de free version gedraaid. Sinds de laatste XenServer editie 7.6 kun je niet eens meer een cluster opzetten en VM’s live migreren.

De Evaluatie

Tijd dus om de keuze voor Citrix XenServer opnieuw te evalueren. Als je alle features van Citrix Xenserver wilt, ben je zo’n $5.000 per server per jaar kwijt. Dat is dus nog zonder de kosten van onderhoud en licenties van het besturings systeem en software van de virtuele servers. Dat moet beter kunnen zou je denken. Andere platformen als Microsoft of VMWare rekenen min of meer vergelijkbare prijzen.

Een deel van onze klant omgeving hebben we daarom verhuisd naar de publieke cloud. Amazon voor klanten met speciale wensen en ons datacenter voor het merendeel van de andere klanten. Dat is beduidend goedkoper, maar is helaas niet toereikend voor zeer rekenintensieve applicaties als machine learning en ook niet geschikt voor sommige windows applicaties die niet zo goed tegen de latency kunnen, die nu eenmaal hoort bij een publieke cloud oplossing (latency is de tijd die het kost om een pakketje tussen A en B te versturen, dat is uiteraard met een lokale server veruit het snelst).

xcp-ng logo

Oplossing

Sinds kort is er echter XCP-NG, dat is Open Source software en lijkt een fork (kopie in Open Source termen met een eigen development en ontwikkelteam) te zijn van Citrix XenServer. Maar wel een die volledig functioneel is. De belangrijkste voordelen zijn:

  • Live migration, een virtuele machine zonder downtime kunnen migreren naar een andere fysieke server.
  • Geavanceerde snapshot/backup mogelijkheden. Je bent dus niet meer gebonden aan de snapshot op dezelfde disk, maar kan deze ergens anders neerzetten. Zelfs op een totaal andere locatie zodat je ook ernstige rampen als een brand kan overleven met je IT systemen.
  • Hoog beschikbaarheid. Een optie om de virtuele machines bij uitval van een systeem te herstarten op een andere server.

En dat allemaal gratis. Geen support of onderhouds contract natuurlijk, alleen steun van de Open Source community.

De documentatie is nog onvolledig, maar het product is prima en voor een ervaren engineer komt die er zonder verdere ondersteuning prima uit.

Het enige wat nog mist is een Windows guest agent, maar als je de Citrix agents van XenServer zelf al geinstalleerd had, mis je die niet echt. Voor Linux systemen is die wel al beschikbaar en er is een beta voor Windows, maar die is niet echt aan te bevelen.

Mochten klanten met hun lokale servers ook over willen stappen naar XCP-NG dan kunnen we hen uiteraard helpen bij de initiele setup en zorgen dat alles goed is opgezet en ingeregeld. Zelfs met 2 servers verdiend de overstap zich terug binnen 6 maanden.

 

2 reacties

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

*

*

*

Share This