Dedicated versus virtuele server

VPS doet niet onder voor een dedicated server. Daarom heeft Tilaa bewust gekozen voor virtual private servers en private clouds.

Andere voordelen van een VPS ten opzichte van een dedicated server zijn:

  • kortere contractduur: maandcontracten t.o.v. jaarcontracten
  • lagere kosten: door consolidatie van meerdere virtuele servers op een fysieke server
  • flexibel: u begint met een kleine server. U schaalt deze op indien er meer capaciteit nodig is. Bij een dedicated server wordt bij aankoop vaak al rekening gehouden met de groei in capaciteit. Dit vergt een extra investering, waarvan onzeker is of deze uiteindelijk nodig is
  • snelle levertijd: een VPS kan direct worden opgeleverd; de hardware staat al klaar
  • hoge redundantie: de fysieke servers van Tilaa die worden gebruikt voor virtualisatie zijn uitgerust met hardware RAID-10 diskopslag, dubbele voedingen op verschillende power feeds en dubbele netwerkaansluitingen op verschillende switches
  • besturing op afstand: u kunt op afstand uw serverinstellingen regelen, zoals het opnieuw installeren en het vergroten van de serverruimte. Daarnaast is een KVM (keyboard video mouse) console beschikbaar.

Het belangrijkste argument om te kiezen voor een dedicated server is de veronderstelling dat deze beter presteert dan een VPS. Met de huidige stand der techniek is dat allang niet meer het geval: de prestaties van een VPS zijn nagenoeg gelijkwaardig aan een dedicated server op identieke hardware. Het is geen probleem om een VPS-gegarandeerde servercapaciteit te geven.

 

Verschillende vormen van virtualisatie

De twee meest gebruikte vormen van virtualisatie bij hostingaanbieders zijn hardwarevirtualisatie en zogenoemde (data)containers. Tilaa maakt gebruik van hardwarevirtualisatie, omdat dit veruit de beste performance biedt.

Hoewel het zeer verschillende vormen van virtualisatie zijn, worden beide aangeboden als een Virtual Private Server (VPS). Voordat u overstapt op een VPS is het van belang dat u het belangrijkste verschil tussen de twee vormen van virtualisatie begrijpt, om te kiezen voor de dienst die het beste bij u past. Zelf hebben wij die keuze al gemaakt. Omdat kwaliteit ons doel is.

Hardwarevirtualisatie

Bij hardwarevirtualisatie worden alle hardwareonderdelen die in een PC zitten geëmuleerd (nagebootst), zoals de BIOS, keyboard/videokaart/muis, harde schijf, processors, netwerkkaarten en geheugen. Het resultaat is een Virtual Private Server (VPS), soms ook wel een Virtual Dedicated Server (VDS) genoemd.

  • Met hardwarevirtualisatie kunt u alle Intel-compatible besturingssystemen installeren en meerdere verschillende besturingssystemen naast elkaar op een fysieke server draaien, zoals Windows en Linux.
  • Door speciale drivers te gebruiken voor de netwerkkaarten en harde schijf (paravirtualisatie) presteert een VPS op nagenoeg dezelfde snelheid als een dedicated server.

Voorbeelden van hardwarevirtualisatie-oplossingen zijn: KVM, Xen, VMware, Hyper-V en VirtualBox. Tilaa maakt gebruik van hardwarevirtualisatie op basis van KVM.

Containers

Een (data)container gebruikt hetzelfde besturingssysteem als de host en wordt met speciale software afgeschermd van de rest van het systeem, waardoor de illusie wordt gewekt dat het een op zichzelf staande server is. In feite is dat niet het geval. Desondanks wordt het vaak wel aangeboden als een Virtual Private Server.

Voorbeelden van containeroplossingen zijn: OpenVZ/Virtuozzo, FreeBSD jails, Solaris zones en LXC.

Verschil in prestaties en prijs

Bij (data)containers is het mogelijk om geheugen op de fysieke server te overboeken. Dit houdt in dat er in totaal meer geheugen aan containers wordt uitgedeeld, dan dat er daadwerkelijk op de fysieke server aan geheugen beschikbaar is. Bij containers wordt ervan uitgegaan dat de gebruikers niet tegelijkertijd om al het toegewezen geheugen vragen. Wanneer dit overboeken van beschikbaar geheugen in beperkte mate wordt toegepast, hoeft dit geen probleem te zijn. De praktijk leert echter dat veel VPS-providers die containers aanbieden heel veel geheugen overboeken, om op deze manier een Virtuele Private Server tegen een lagere prijs te kunnen aanbieden. Is echter te weinig geheugen beschikbaar, dan wordt het systeem erg traag of kan het zelfs compleet onderuitgaan.

Bij een hardwarevirtualisatie-oplossing is geheugen altijd gereserveerd en wordt uw serverruimte nooit overboekt. Hierdoor is geheugen iets duurder dan bij een container, maar het is wel altijd gegarandeerd beschikbaar.

Een ander belangrijk verschil tussen hardwarevirtualisatie en containers is dat u bij een container geen controle hebt over de kernel. Dit kan problemen opleveren als u bepaalde kernelfunctionaliteit nodig hebt die niet in de host kernel beschikbaar is. Als u een ander besturingssysteem wilt gebruiken is dat niet mogelijk. Vaak kunt u wel kiezen tussen diverse Linux-distributies, maar deze gebruiken echter allemaal dezelfde host kernel.