Vad är en VPS?
En VPS (Virtual Private Server) är en virtuell server som körs på en fysisk dator tillsammans med andra VPS:er, men där virtualiseringstekniken isolerar din miljö helt. Du får root-access, väljer operativsystem och installerar precis den mjukvara du behöver, ungefär som en egen server, men till en bråkdel av kostnaden.
Vad är en VPS, egentligen?
En VPS är en virtuell server som delar fysisk hårdvara med ett antal andra virtuella servrar på samma fysiska maskin. Tack vare ett virtualiseringslager, en hypervisor, får varje VPS sin egen isolerade miljö med dedikerat minne, egna processorandelar och eget diskutrymme. Utifrån ser din VPS ut och beter sig som en egen server.
Du loggar in med root-behörighet, väljer vilket operativsystem du vill köra, och kan installera precis den mjukvara du behöver utan att be någon om lov. Det är den fundamentala skillnaden mot delat webbhotell, där du delar inte bara hårdvara utan också webbserverns konfiguration och grannens PHP-inställningar.
Frihet med ansvar
Root-access är kraftfullt, men det innebär också att du tar över ansvaret för OS-uppdateringar, säkerhetspatchar och serverkonfiguration. En unmanaged VPS ger dig full kontroll och lägre pris. En managed VPS innebär att leverantören sköter det löpande underhållet, vilket kostar mer men kräver mindre teknisk kunskap.
Det de flesta inte berättar: garanterade resurser kontra överbokade noder
Här är insikten som skiljer en informerad köpare från en oinformerad. Att du betalar för en VPS med "2 vCPU och 4 GB RAM" säger inte hela sanningen om vad du faktiskt får.
Många leverantörer överbokar sina fysiska noder, precis som flygbolag säljer fler platser än det finns stolar på planet. Det fungerar så länge alla passagerare inte vill sitta samtidigt. Men när grannarna på noden startar tunga processer uppstår ett fenomen som kallas CPU steal, din VPS är redo att köra men tvingas vänta på att den fysiska processorn ska bli tillgänglig eftersom den används av andra. Resultatet är att sajten svarar trögt trots att du inte gör något fel.
Skillnaden går mellan garanterade (dedikerade) vCPU:er som alltid är dina, och burst-resurser som bara är tillgängliga när ingen annan behöver dem just då. Fråga alltid efter garanterade resurser, inte "upp till". Läs mer om hur det fungerar under garanterade resurser.
Har du redan en VPS kan du mäta det själv. Kommandona top eller vmstat i Linux visar ett värde för "steal" (st). Ligger det konsekvent över några få procent är noden överbokad och du har fog att klaga eller byta. Och en nyans värd att känna till: även KVM kan drabbas av steal om leverantören överbokat förhållandet mellan virtuella och fysiska kärnor, det är bara ovanligare och lättare att hålla emot avtalsmässigt än med containerbaserad virtualisering.
Virtualiseringstypen spelar roll
KVM (Kernel-based Virtual Machine) är den vanligaste typen av fullvirtualisering och ger varje VPS en egen kärna och äkta hårdvaruisolering. Containerbaserade lösningar, som OpenVZ, delar istället värdmaskinens kärna, vilket ger mindre isolering men ofta lägre pris. För de flesta är KVM det tryggare valet.
När passar en VPS?
En VPS är rätt steg när du växt ur delat webbhotell och behöver pålitliga resurser, frihet att konfigurera din miljö eller möjlighet att köra processer som kräver mer än vad delade planer tillåter. Du betalar för en isolerad miljö med förutsägbar prestanda, utan kostnaden för en hel fysisk server.
Se skillnaden mot en dedikerad server om du undrar hur de två alternativen jämförs. En samlad genomgång hittar du i guiden på VPS.