Lägg två VPS-planer bredvid varandra och specifikationsraderna ser ofta likadana ut: 4 vCPU, 8 GB RAM, NVMe, 1 Gbit/s, obegränsad trafik. Sedan kör den ena din app smidigt och den andra hackar varje kväll. Specifikationsraden ljuger inte, precis. Den utelämnar bara den del som spelar roll.
Den här texten handlar om att jämföra planer inom VPS-kategorin. Om du fortfarande funderar på om en VPS alls är rätt sorts hosting, börja med VPS, delad hosting, dedikerad server eller moln.
vCPU: ett tak, inte en garanti
Ordet som döljer mest. På de flesta VPS-plattformar är en vCPU en andel av en fysisk kärnas tid, schemalagd bredvid andra kunders andelar. Siffran i planen anger hur många du kan använda samtidigt under en topp. Om du kan hålla alla på 100 % i timmar är en annan fråga, som besvaras (om alls) i policyn för skälig användning.
Vi är konkreta om våra egna planer, eftersom det är vagheten som gör att det går fel: antalet vCPU är ett tak för korta toppar, inte dedikerade fysiska kärnor, och långvarig full CPU-last kan strypas för att hålla det rättvist för alla på maskinen. För webbappar, bottar, agenter och databaser märks det sällan. För timmar av videokodning märks det.
Vad du ska fråga före köp: är antalet vCPU garanterat eller burst, och vad händer vid långvarig last? Vad du ska kontrollera efteråt: kolumnen st (steal) i vmstat. Stadig steal på tvåsiffriga nivåer betyder att du väntar på någon annans arbete.
RAM: den enda ärliga siffran
Minne är den specifikation som är minst öppen för tolkning. 8 GB är 8 GB. De enda frågorna är om planen räcker för din arbetslast och om leverantören översäljer, vilket du märker som oförklarlig swappning. Om du inte vet hur mycket du behöver visar när du faktiskt behöver 64 GB RAM hur du skiljer minnesproblem från disk- och CPU-problem.
NVMe: ett gränssnitt, inte en hastighet
NVMe är ett lagringsgränssnitt, och mycket snabbare än gamla SATA. Men etiketten säger ingenting om hur många servrar som delar samma diskar, eller om varje server har ett I/O-tak. En plan kan säga NVMe och leverera blygsam genomströmning under last. Alla våra planer använder NVMe; vi vill ändå hellre att du testar än att du tar oss på orden.
Diskstorleken spelar större roll än folk tror. En databas, loggar och ett par Docker-avbilder äter upp 15 GB fortare än man tror, och planer växer bara på plats, så välj den disk du behöver om sex månader.
«1 Gbit/s»: porthastighet, inte genomströmning
Det här är hastigheten på anslutningen mellan din server och switchen. Det är inget löfte om att du alltid får en gigabit till vart som helst. Vad du får beror på hur upptagen upplänken är och på vägen till andra änden.
Våra siffror, som referens: Linux-planer har en port på 1 Gbit/s, Windows-planer 150 Mbit/s. På en lugn linje får en Linux-server ungefär 940 Mbit/s i varje riktning; när flera servrar är upptagna samtidigt delas linjen lika mellan dem som aktivt skickar. Detaljerna, inklusive hur du kör ett hastighetstest som inte lurar dig, finns i Trafik och hastighet.
«Obegränsad»: ingen kvot, men inte utan gränser
Obegränsad betyder att ingen räknar dina terabyte och att det inte blir någon nedsaktning efter en månadskvot. Det betyder inte obegränsad hastighet: porten och den rättvisa andelen ovan gäller fortfarande. Läs «obegränsad bandbredd» extra noga. Oftast betyder det ingen kvot plus en klausul om skälig användning, och det är i klausulen den verkliga gränsen bor.
Raderna som inte står i specifikationen
Några av de största skillnaderna mellan planer syns inte i rubriken alls:
- IPv4 ingår eller inte. En plan utan egen IPv4 kan inte hosta en webbplats på IPv4. Här är Small för $8 NAT och Small-IP för $16 samma storlek med egen adress; vad en vidarebefordrad port kan och inte kan göra förklarar skillnaden i praktiken.
- Backuper. Ingår, betalt tillägg eller ditt problem.
- Faktureringsperiod. Årsplaner är här 10 % billigare än att betala månadsvis.
- Plats. Våra står i Tyskland och Finland. Välj den som ligger närmast dina användare eller det API din bot pratar med.
- Storleksbyte. Kan du växa på plats, och hur lång tid tar det? Kan du krympa?
Jämför priser utan att lura dig själv
Att dela priset med antal gigabyte RAM är lockande och oftast missvisande. En plan som är billig per gigabyte men saknar IPv4, har betalda backuper och en liten disk kan kosta mer än den «dyra» när du lägger till det du faktiskt behöver. Bygg samma kompletta upplägg på båda sidor, med adressen, backuperna och disken du ska använda, och jämför månadskostnaden för det.
Kontrollera en ny server under första timmen
De flesta leverantörer låter dig prova billigt. Lägg första timmen på att mäta i stället för att installera:
nproc && lscpu | grep 'Model name'
vmstat 1 30 # watch the st column
fio --name=rand --rw=randread --bs=4k --size=1G --runtime=30 --time_based --direct=1
iperf3 -c <a test server near you> -P 4 -t 20
Kör samma kommandon en kväll när det är mycket trafik. Om siffrorna rasar har du lärt dig det billigt.
Där det här inte passar
Specifikationer säger inget om supporten, om hur en leverantör hanterar abuse-anmälningar eller om vad som händer när hårdvara går sönder. Mätningar från en timme förutsäger inte nästa månad. Och för vissa arbetslaster spelar inget av detta roll: en Telegram-bot på Nano märker inte skillnaden mellan en bra disk och en utmärkt. Anpassa ansträngningen till vad som står på spel. För en bot för $3: välj något rimligt och gå vidare. För en produktionsdatabas: testa.
Bläddra bland VPS-planerna med frågorna ovan i bakhuvudet, och om du byter från en annan leverantör har flytta utan driftstopp ordningen för migreringen.
Kommentarer
Inga kommentarer än. Bli först.