Ervaringen met het aanschaffen, inrichten en gebruiken van een VPS server

vps server housing

Wanneer je op zoek bent naar een "opvolger" voor je shared webhosting websites dan zal je een keuze moeten maken uit een dedicated server, cloud servers of een VPS, een zogenaamde virtual private server. Wat zijn de belangrijkste verschillen tussen shared webhosting, VPS, cloud servers en een dedicated server? Wat rechtvaardigt het gebruik van een VPS? Is de overstap van shared webhosting naar een VPS moeilijk? Welke kennis heb je nodig om een VPS in gebruik te nemen? Moet je zelf nog veel zaken regelen voordat je website online is bij een VPS? Wat is het verschil tussen een unmanaged VPS en een managed VPS? Is het verhuizen van een website naar een VPS moeilijk?

Conclusie gebruik van een VPS server

Een VPS server is prijstechnisch aantrekkelijk voor eigenaars van websites die uit hun jasje zijn gegroeid en gebruik maken van shared webhosting. Wanneer je website steeds meer bezoekers krijgt en daardoor steeds trager wordt of als je veel websites hebt kan het financieel aantrekkelijk zijn een VPS te huren. Je bent op zoek naar een oplossing en overweegt een eigen server (dedicated server). Een dedicated server is mogelijk nog niet financieel haalbaar. Dan lijkt een VPS een mooi alternatief. Denk echter heel goed na of je in staat, en bereid bent om een VPS te beheren. De meeste VPS huurders zouden er verstandig aan doen om dit aan professionals over te laten en een "managed VPS" aan te schaffen. Laten we wel wezen, je shared webhosting werd helemaal voor je beheerd en was dat niet heerlijk?

Een beetje van je zelf en een beetje van de andere VPS huurders

Een VPS gedraagt zich haast als een dedicated server. De hoeveelheid intern geheugen (RAM), de processercapaciteit en schijfruimte wordt volledig aan je toegewezen en hoef je dus niet te delen met de andere huurders / VPS server klanten die van dezelfde (fysieke) server gebruik maken. Tot zover is geen onderscheid te maken met een dedicated server. De toegang tot de hard disk is echter "gedeeld". Alle applicaties die in de verschillende VPS'en draaien maken alle gebruik van het ene toegangskanaal naar de hard disk. Wordt de hard disk op de fysieke server zwaar belast (door andere VPS huurders die samen met jou de fysieke server delen) dan zal dit mogelijk bij jou leiden tot vertraging en langere laadtijden van webpagina's.

De fysieke server heeft ook maar één netwerkaansluiting, die moet gedeeld worden door alle VPS huurders. Aangezien het internet verkeer relatief traag is in vergelijking met de snelheid van de netwerkaansluiting van de server zal dit doorgaans niet de grootste bottleneck zijn, maar ook dit is een gedeeld stukje hardware waar VPS server huurders last van elkaar kunnen hebben. Heb je hard disk intensieve applicaties op je website draaien, dus bij het gebruik van grote of veel databases, dan is een VPS mogelijk niet de beste oplossing is (maar je kan het altijd proberen, zo duur is een VPS niet en je kan hem maandelijks opzeggen).

Een VPS is na de bestelling meestal een kwartiertje later reeds beschikbaar. Dan kan je beginnen met inrichten. Daar heb je wel technische kennis voor nodig en is best wel pittig en ondanks dat alles wat je moet weten online te vinden is ben je een mogelijk een paar dagen zoet. Bedenk dat het online krijgen van een webserver op een VPS relatief makkelijk is, maar daarna begint pas het echte werk: het beheren van de server. Denk aan het inrichten van een mailserver, het tegenhouden van spam, de beveiliging en het maken van back-ups. Voor iemand die "het om de content" gaat, is dit doorgaans te hoog gegrepen. Maar zelfs voor technisch doorgewinterden is het nog steeds een hele kluif. Je zal de kennis moeten opdoen en bijhouden vergelijkbaar met een professionele beheerder.

Al met al is een VPS server een hele goede tussenstap tussen shared webhosting en een eigen (dedicated) server. Maar, bezint voor je begint. Want bij shared webhosting word alles voor je beheerd. Je hoeft alleen maar aandacht te geven aan de content. Alle beheertaken, inclusief back-up's redendante servers, beveiliging en dergelijke wordt door de shared webhosting provider uitgevoerd. Standaard is een VPS "unmanaged", je moet dus alles zelf doen. Dat is maar voor een enkeling weggelegd, tenzij je behoorlijk technisch bent en niet opkijkt tegen het beheren van een server op basis van command line instructies en het leren van Linux.

Twijfel je of je deze technische kennis bezit of wil je liever je tijd besteden aan de content van je website(s) dan is een managed VPS een hele verstandige keuze. Dat kost wel wat meer maar het neemt je veel zorgen uit handen. Let op dat veel "managed VPS niveaus" aangeboden worden. Bedenk vooraf goed wat voor "beheerniveau" je wilt hebben. Af een toe een steuntje in de rug terwijl je zelf af en toe nog wat zit te rommelen, of volledig ontzorgt waarbij je het beheer aan professionele beheerder overlaat. Verifieer met de managed VPS aanbieder of het beeld wat jij hebt met betrekking tot het beheer ook daadwerkelijk aangeboden kan worden. Stel voor de huur van de VPS een paar vragen, die worden doorgaans zeer snel beantwoord. Onderzoek, bij de unmanaged als de managed VPS variant wat het scenario is als je website uit de lucht is of erger nog, alle gegevens kwijt zijn. Bedenk en test die scenario's.

vps virtual server

Wat is een VPS server?

Een VPS server (Virtual Private Server) is functioneel gezien een server, gelijk aan een dedicated server. Alleen bij een VPS server wordt een fysieke server opgedeeld in meerdere VPS servers. Een fysieke server wordt door de VPS provider "verdeeld" over een aantal klanten. Hierdoor zijn de kosten navenant lager. Functioneel gezien merk je geen verschil tussen een server die helemaal voor jou is, een dedicated server, of een VPS. De meeste zaken zijn helemaal van "jouw" en heb je geen "last" van andere VPS huurders die ook op de server actief zijn waar jouw VPS draait, maar een paar zaken moet je wel samen delen.

Wat je niet deelt en dus 100% voor jou beschikbaar is:

  • processor(s) / rekenkracht*
  • intern geheugen (RAM)*
  • opslagruimte (hard disk ruime)*

Wat je wel deelt met andere VPS huurders is:

  • hard disk toegang (het communicatiekanaal van / naar de hard disk)
  • netwerktoegang (van/naar het internet)

Wat nou "virtueel" aan een VPS is en wat de voor- en nadelen zijn leggen we hieronder uit aan de hand van een voorbeeld met een bedrijvenpand. Hieronder schrijven we tussen [blokhaken] de analogie naar de VPS serveroplossing.

* Natuurlijk deel je de processor(s) op een fysieke server wel met andere VPS huurders maar als jij twee "core's" van 2 GHz hebt gehuurd dan zijn die volledig ter beschikking voor jou. Zo ook met het interne geheugen en opslagcapaciteit; heb je 2 GB intern geheugen gehuurd dan heb je volledig die 2 GB ter beschikking met oplsagruimte op de schijf evenzo.

VPS server is als een kantoorunit huren in een bedrijvenpand

Stel je wilt een eigen zaak beginnen en bent op zoek naar een kantoorpand met opslag voor je producten. Maar je bent nog zo klein dat je niet een eigen kantoorpand met magazijn kan permitteren. Wat je dan kan doen is een kantoorunit huren wat deel uit maakt van een bedrijvenpand. Dit (grote) bedrijvenpand is "echt", iets fysieks [de fysieke server waar de VPS servers in draaien] maar jouw kantoorunit is feitelijk een "virtueel" kantoorpand [een VPS server]. Je krijgt je eigen (post)adres [IP adres] en je klanten denken dus dat je een kantoorpand bezit [een eigen (dedicated) webserver hebt]. Dat is dus niet zo maar dat is helemaal niet erg, laat ze maar denken. Voor de klant maakt het ook niet uit zolang jij maar de dienst/product verkoopt waar de klant gelukkig mee wordt. Je bedrijf heeft natuurlijk ook een naam en die is vanaf het moment dat je het bedrijvenpand intrekt gekoppeld aan een adres en dat zet je op je visitekaartjes en in al je correspondentie [je registreert "ergens" een domeinnaam zoals mijndomein.nl en laat die domeinnaam verwijzen naar het IP-adres van jouw VPS server, die verwijzing / vastlegging vindt (meestal) niet plaats in jouw VPS server maar bij een "registrar"].

Aantal vierkante meters = aantal processoren

Wanneer je zo'n kantoorunit gaat huren zal gevraagd worden hoeveel vierkante meters de unit groot moet zijn, de grote van deze unit bepaalt hoeveel mensen kunnen werken en taken kunnen uitoefenen/werk kunnen verzetten [het aantal processoren wat je huurt in je VPS bepaalt hoeveel werk verzet kan worden / hoe snel programma's uitgevoerd kunnen worden]. Wanneer dat overeengekomen is zal de beheerder een aantal wandjes plaatsen en deze voorzien van een deur met sleutel én een (post)adres [jouw unieke IP-adres]. Wat je in de kantoorunit gaat doen maakt die beheerder niet uit. De unit is van jouw, en zolang je maar de huur betaald mag je (binnen bepaalde logisch grenzen - zolang andere huurders geen last van je hebben of dat je illegale zaken doet) doen en laten wat je wilt [in jouw VPS server mag je, binnen bepaalde grenzen, doen wat je wilt, meestal zal je een webserver starten maar als je het wilt kan je ook een mailserver, audio of video streaming server installeren, het is aan jou, maar ook hier geldt weer dat andere huurders op die fysieke server geen last van je mogen hebben of je illegale zaken doet].

Grijpvoorraad = intern geheugen

Met de eigenaar van het bedrijvenpand ben je ook overeengekomen hoeveel (kleine) stellingen geplaatst worden in je kantoorunit [hoeveel RAM / intern geheugen]. Die stellingen [het interne geheugen van je VPS server] gebruik je als "grijpvoorraad". Hierdoor ben je in staat (kleine) bestellingen van producten direct uit te leveren [webpagina's en foto's die in je intern geheugen staan (dit gaat automatisch omdat eerder zo'n pagina of foto door een bezoeker is opgevraagd) kunnen door de webserver razendsnel aan je website bezoeker geleverd worden].

Magazijn = hard disk

Komt een grote opdracht van een klant binnen [wordt een heel groot bestand, zoals bijvoorbeeld een lange video, opgevraagd] dan is dat niet beschikbaar in je grijpvoorraad en moet je terugvallen op het gemeenschappelijke grote magazijn in het bedrijvenpand [de hard disk in de server]. Het magazijn is net als het kantoorpand ingedeeld in aparte magazijnunits die ieder een bepaalde van te voren afgesproken ruimte bieden [de opslagruimte / hard disk ruimte in GB op de VPS server]. Bij die opslagruimte in het magazijn kan niemand bij en is volledig ter beschikking van jouw bedrijf [niemand kan bij de gegevens die jij opslaat op de hard disk van de VPS en de ruimte die andere klanten op de hard disk gebruiken gaat uiteraard niet af van jouw gehuurde hard disk ruimte].

Filevorming en vertraging bij het magazijn en mogelijk ook bij de voordeur

Maar er is een mogelijk probleem(pje)... Elke medaille heeft een keerzijde [je hebt geen dedicated server maar een VPS server die stukken goedkoper is, je zal dus ergens moeten inleveren, daarom heet het ook virtueel, hij is niet helemaal van jou alleen]. De toegang naar het gemeenschappelijke magazijn gaat via een nauwe deur [de toegang tot de hard disk deel je met de andere VPS servers/huurders die op de fysieke server draaien]. Als veel "verkeer" is naar en van het gemeenschappelijk magazijn dan zal je af en toe (en soms iets meer dan af en toe) op elkaar moeten wachten, je kan immers niet met drie karretjes door één deur. Dat gaat maar een voor een. Als veel wachtende voor je zijn zal je dus netjes op je beurt moeten wachten [heeft je applicatie/webserver veel disk acces nodig en andere VPS server huurders hebben ook veel toegang nodig tot de hard disk dan zal dit leiden tot vertragingen]. Voor deze mogelijke bottleneck zijn twee mogelijk oplossingen, maar een combinatie van beiden is nog beter: een VPS server op basis van een SSD of een VPS server met zoveel mogelijk intern geheugen, hoe meer hoe beter.

Overigens, om de filevorming en vertraging eerlijk te verdelen tussen de huurders zal het in de toekomst mogelijk gaan worden, dat is dus nu nog niet zo, om iedere huurder zijn eigen "queue" te geven en iedere huurder evenveel prioriteit te geven. Zonder dit queing mechanisme zal de huurder met de meeste discaccess ook, relatief, de meeste toegang krijgen wat dus geen eerlijke verdeling is. Met de toekomstige queing mechanismen zal de toegang tot de schijf (als er sprake is van opstoppingen) netjes verdeeld worden over de huurders van de vps'en.


Foutje, aanvulling of vraag? neem het adres handmatig over
wij gebruiken cookies
dat accepteer ik
meer informatie