Een Virtual Private Server (VPS) is een virtuele machine die door een internethostingdienst wordt aangeboden. Een VPS draait zijn eigen kopie van een besturingssysteem, en klanten hebben supergebruikerstoegang tot die instantie van het besturingssysteem, dus ze kunnen bijna elke software installeren die op dat besturingssysteem draait.
De werking van een VPS kan worden uitgelegd in vier eenvoudige stappen:
1. Fysieke server: Het proces begint met een fysieke server, die daadwerkelijk een krachtige computer in een servercenter is. Deze fysieke server is geïnstalleerd en beheerd door de hostingprovider.
1. Servervirtualisatie: De volgende stap is servervirtualisatie. In dit proces wordt de fysieke server onderverdeeld in meerdere kleinere virtuele servers met behulp van virtualisatiesoftware. Dit betekent dat de middelen van de fysieke server (zoals CPU, RAM, schijfruimte etc.) worden verdeeld over de verschillende virtuele servers.
1. Besturingssysteem installatie: Elk van deze virtuele servers kan zijn eigen besturingssysteem draaien. Dit betekent dat zelfs als elke VPS op dezelfde fysieke server zit, ze nog steeds hun eigen afzonderlijke besturingssystemen kunnen hebben en onafhankelijk van elkaar kunnen opereren.
1. Allocatie van resources en toegang: Elke VPS heeft toegang tot zijn eigen toegewezen middelen (CPU, RAM, schijfruimte etc.) waarbij andere VPS-servers geen invloed hebben op de prestaties. Bovendien hebben gebruikers van elke VPS volledige beheerstoegang tot hun eigen instanties. Tenslotte zorgt de hosting provider dat elk van deze virtuele servers blijft draaien, hardware onderhoudt en bij calamiteiten kan ingrijpen.
Samengevat: een VPS-server werkt door een enkele fysieke server te partitioneren in meerdere virtuele servers, elk met hun eigen besturingssysteem en toegewezen middelen. Deze virtuele servers opereren onafhankelijk van elkaar en bieden gebruikers volledige controle over hun eigen serveromgeving.