Definitie: Een VPS (virtual private server) is een virtuele server: een afgeschermd deel van een fysieke server met eigen rekenkracht, geheugen, opslag, besturingssysteem en IP-adres. Je huurt het bij een hostingaanbieder en beheert het als een eigen server, zonder de hardware te hoeven kopen.

In het kort

  • Een hypervisor verdeelt één fysieke server in meerdere VPS’en die elkaar niet zien en elk gegarandeerde bronnen hebben.
  • Een VPS zit tussen shared hosting en een dedicated server in: meer vrijheid en prestaties dan gedeelde hosting, goedkoper dan een eigen fysieke server.
  • Je krijgt root-toegang en kiest zelf besturingssysteem en software, wat ook betekent dat je zelf verantwoordelijk bent voor updates en beveiliging, tenzij je kiest voor managed VPS.
  • Volgens OVHcloud begint een VPS bij ongeveer 7 euro per maand exclusief btw, bij een jaarabonnement.

Wat is een VPS?

Een server is een computer die altijd aan staat en diensten levert via internet, zoals een website, een webapplicatie, een database of e-mail. Vroeger huurde je daarvoor een complete fysieke machine, of je deelde een server met honderden andere klanten. Een VPS is een tussenvorm.

OVHcloud omschrijft een VPS als een afgeschermde omgeving die met virtualisatietechnologie op een fysieke server wordt aangemaakt. Software die een hypervisor heet, verdeelt de machine in meerdere virtuele servers. Elke VPS gedraagt zich als een zelfstandige computer: met een eigen besturingssysteem, eigen gebruikers, eigen software en een eigen IP-adres. Je merkt niet dat er andere klanten op dezelfde hardware draaien.

SSD Nodes vat het verschil met gedeelde hosting kort samen: bij shared hosting huur je een map op een gedeelde machine, bij een VPS huur je een eigen computer.

Hoe werkt een VPS?

De fysieke server heeft processors, geheugen en opslag. De hypervisor reserveert daarvan een deel voor elke VPS. SSD Nodes noemt KVM als gebruikelijke hypervisor op Linux; Xen, VMware ESXi en Microsoft Hyper-V vervullen dezelfde rol.

Een belangrijk detail: niet alle bronnen worden op dezelfde manier verdeeld. Volgens SSD Nodes worden geheugen en schijfruimte op capaciteit verdeeld, en de processor op tijd. Je hebt dus vast een bepaalde hoeveelheid geheugen, maar de rekenkracht deel je in tijdsblokken met andere VPS’en op dezelfde machine. Dat verklaart waarom prestaties soms wat schommelen.

Er bestaat ook containervirtualisatie, waarbij VPS’en de kern van het besturingssysteem delen. SSD Nodes wijst erop dat je dan niet alles kunt installeren. Bij KVM heb je een eigen kernel en dus meer vrijheid.

VPS, shared hosting, dedicated server of cloud?

Type Wat je krijgt Voordeel Nadeel
Shared hosting Een stukje van een gedeelde server, inclusief besturingssysteem Goedkoop, weinig beheer Weinig vrijheid, last van andere klanten
VPS Een eigen virtuele server met vaste bronnen Vrijheid en prestaties voor een redelijke prijs Zelf beheren, één machine
Dedicated server Een complete fysieke server Maximale prestaties en isolatie Duur, zelf beheren
Cloudhosting Bronnen uit een cluster van servers, flexibel op te schalen Schaalbaar, hoge beschikbaarheid Kosten minder voorspelbaar, complexer

DreamHost legt uit dat bij shared hosting een verkeerspiek op een andere website jouw prestaties kan beïnvloeden, omdat iedereen dezelfde processor en hetzelfde geheugen deelt. Hostinger adviseert een VPS zodra de limieten van het duurste shared-hostingpakket worden bereikt, of eerder bij webwinkels, verkeerspieken en gevoelige gegevens.

Waarvoor gebruik je een VPS?

  • Webapplicaties. Een applicatie in bijvoorbeeld Laravel of Node.js met een database, achtergrondtaken en geplande taken.
  • Websites met veel verkeer of een webshop die meer nodig heeft dan gedeelde hosting.
  • Zelf gehoste tools, zoals n8n voor workflowautomatisering of een eigen analysetool.
  • Test- en acceptatieomgevingen naast de live omgeving.
  • API’s en koppelingen die altijd bereikbaar moeten zijn.
  • Databases die je los van de applicatie wilt draaien.

Managed of unmanaged VPS?

Unmanaged VPS Managed VPS
Wie beheert de server? Jij of je ontwikkelaar De hostingaanbieder
Updates en beveiliging Zelf regelen Door de aanbieder
Prijs Lager Hoger
Vrijheid Maximaal Binnen de afspraken van de aanbieder
Geschikt voor Teams met technische kennis Bedrijven zonder eigen beheerder

Volgens Hostinger neemt de aanbieder bij een managed VPS het technische beheer en de ondersteuning over, maar bieden niet alle aanbieders dit. Er zijn ook tussenvormen: een kale VPS die je laat inrichten en bijhouden met een beheerdienst of een serverbeheertool.

Wat kost een VPS?

Prijzen hangen af van het aantal processorkernen, het geheugen, de opslag en het beheer. Als marktindicatie: OVHcloud noemt een VPS vanaf 7,21 euro exclusief btw per maand, oplopend tot 19,96 euro voor een groter pakket, bij een jaarabonnement vooraf betaald. Managed VPS is duurder, omdat je ook betaalt voor beheer.

Reken naast de huur ook op:

  • Back-ups, vaak als aparte dienst.
  • Beheer, in eigen uren of via een beheerder.
  • Monitoring, om te weten wanneer de server traag of onbereikbaar is.
  • Extra opslag of bandbreedte als het gebruik groeit.

Voordelen en nadelen van een VPS

Voordelen

  • Gegarandeerde bronnen, dus minder last van andere klanten.
  • Root-toegang: je installeert wat de applicatie nodig heeft.
  • Eenvoudig op te schalen; OVHcloud noemt opschalen van processor, geheugen en opslag met een paar klikken.
  • Goede prijs-prestatieverhouding.
  • Keuze voor een datacenter in Nederland of de EU.

Nadelen

  • Meer technische kennis nodig, zeker bij unmanaged VPS.
  • Een verkeerde configuratie kan volgens Hostinger beveiligingslekken opleveren.
  • Een VPS is één machine. SSD Nodes wijst erop dat de server zonder eigen failover offline gaat bij een storing op de host.
  • Duurder dan shared hosting.

Een VPS beveiligen

Met root-toegang heb je alle vrijheid, maar ook de verantwoordelijkheid. THE.Hosting noemt voor een beveiligde VPS onder meer isolatie van andere virtuele servers, sterke toegangscontrole met meerfactorauthenticatie, versleuteling van gegevens, monitoring en meldingen, regelmatige updates, automatische back-ups en bescherming tegen DDoS-aanvallen. In de praktijk komt dat neer op een paar vaste gewoonten:

  • Inloggen met sleutels in plaats van alleen een wachtwoord, en geen directe login als root.
  • Een firewall die alleen de poorten openzet die echt nodig zijn.
  • Automatische beveiligingsupdates voor het besturingssysteem.
  • Back-ups op een andere locatie dan de server zelf, en af en toe een test of terugzetten werkt.
  • Monitoring van beschikbaarheid, schijfruimte en ongebruikelijke activiteit.

Een VPS inrichten voor een webapplicatie

Voor een typische webapplicatie verloopt het inrichten ongeveer zo:

  1. Kies besturingssysteem en locatie, bijvoorbeeld een gangbare Linux-versie in een datacenter in de EU.
  2. Beveilig de toegang met sleutels, een firewall en een gebruiker zonder rootrechten.
  3. Installeer de benodigde software, zoals een webserver, de programmeertaal en een database.
  4. Regel een domein en certificaat, zodat de applicatie via HTTPS bereikbaar is.
  5. Zet achtergrondtaken en geplande taken op, zoals een wachtrij en dagelijkse rapportages.
  6. Richt uitrol in, zodat nieuwe versies op een vaste, herhaalbare manier online komen.
  7. Regel back-ups en monitoring voordat de eerste gebruikers inloggen.

Veel ontwikkelaars gebruiken hiervoor een serverbeheertool, zodat deze stappen niet elke keer met de hand hoeven. Leg daarnaast vast hoe de server is ingericht. Dan kan iemand anders het beheer overnemen, of de server opnieuw opbouwen als dat nodig is.

Waar let je op bij het kiezen van een VPS?

  1. Locatie van het datacenter. In de EU of Nederland, vooral bij persoonsgegevens.
  2. Bronnen. Genoeg geheugen en processorkracht voor de applicatie, met ruimte om te groeien.
  3. Uptime-garantie. DreamHost adviseert minstens 99,5 procent in de SLA; OVHcloud noemt 99,9 procent.
  4. Back-ups en snapshots. Hoe vaak, hoe lang bewaard, en hoe snel terug te zetten?
  5. Beheer. Wie doet updates, beveiliging en monitoring?
  6. Ondersteuning. Hoe snel reageert de aanbieder bij een storing?

Wat betekent dit voor jouw project?

Bij een webapplicatie is hosting een van de keuzes die vaak pas laat ter sprake komt, terwijl het veel bepaalt: beschikbaarheid, snelheid, kosten en waar je gegevens staan. Bij een nieuw idee onderzoek ik eerst of een bestaand pakket, een koppeling of maatwerk het beste past. Wordt het maatwerk, dan hoort de vraag waar het draait en wie het beheert erbij. Ik wil vooraf duidelijk hebben wat we met een eerste versie bedoelen, en dat geldt ook voor de omgeving waar die versie op draait.

Vraag? Stuur me voor wie het is, wat er nu gebeurt en wat de eerste versie moet oplossen. Dan bepalen we samen de logische eerste stap. Lees ook wat er komt kijken bij een webapplicatie bouwen.

Veelgestelde vragen over VPS

Wat is een VPS in simpele woorden?

Een VPS is een virtuele server: een afgeschermd deel van een fysieke server dat zich gedraagt als een eigen computer, met eigen geheugen, opslag, besturingssysteem en IP-adres. Je huurt het bij een hostingaanbieder.

Wat is het verschil tussen VPS hosting en shared hosting?

Bij shared hosting deel je de server en het besturingssysteem met andere klanten en heb je weinig vrijheid. Bij VPS hosting krijg je gegarandeerde bronnen, root-toegang en een eigen besturingssysteem, maar ben je ook zelf verantwoordelijk voor beheer, tenzij je managed VPS kiest.

Wat kost een VPS per maand?

Een eenvoudige VPS begint als marktindicatie rond 7 euro per maand exclusief btw, volgens OVHcloud bij een jaarabonnement. Grotere servers en managed VPS met beheer door de aanbieder zijn duurder.

Verwante termen

Cloud hosting · Serverless · Datasoevereiniteit en EU-hosting · Uptime · SLA · DevOps

← Terug naar de kennisbank