Læg to VPS-planer side om side, og specifikationslinjerne ser ofte ens ud: 4 vCPU, 8 GB RAM, NVMe, 1 Gbit/s, ubegrænset trafik. Så kører den ene din app glat, og den anden hakker hver aften. Specifikationslinjen lyver ikke, ikke ligefrem. Den udelader bare den del, der betyder noget.
Denne tekst handler om at sammenligne planer inden for VPS-kategorien. Hvis du stadig overvejer, om en VPS overhovedet er den rigtige slags hosting, så start med VPS, delt hosting, dedikeret server eller cloud.
vCPU: et loft, ikke en garanti
Det ord, der skjuler mest. På de fleste VPS-platforme er en vCPU en andel af en fysisk kernes tid, planlagt side om side med andre kunders andele. Tallet i planen er, hvor mange du kan bruge på én gang under en spidsbelastning. Om du kan holde dem alle på 100 % i timevis, er et andet spørgsmål, som besvares (hvis overhovedet) i politikken for rimelig brug.
Vi er konkrete om vores egne planer, for det er uklarheden, der får det til at gå galt: antallet af vCPU er et loft for korte spidser, ikke dedikerede fysiske kerner, og vedvarende fuld CPU-belastning kan blive drosslet for at holde det fair for alle på maskinen. For webapps, bots, agenter og databaser mærkes det sjældent. For timevis af videokodning gør det.
Hvad du skal spørge om før køb: er antallet af vCPU garanteret eller burst, og hvad sker der under vedvarende belastning? Hvad du skal tjekke bagefter: kolonnen st (steal) i vmstat. Konstant steal i tocifrede tal betyder, at du venter på en andens arbejde.
RAM: det eneste ærlige tal
Hukommelse er den specifikation, der er mindst åben for fortolkning. 8 GB er 8 GB. De eneste spørgsmål er, om planen har nok til din arbejdsbyrde, og om udbyderen oversælger, hvilket du vil mærke som uforklarlig swapping. Hvis du ikke ved, hvor meget du har brug for, viser hvornår du reelt har brug for 64 GB RAM, hvordan du skelner hukommelsesproblemer fra disk- og CPU-problemer.
NVMe: en grænseflade, ikke en hastighed
NVMe er en lagergrænseflade, og den er meget hurtigere end den gamle SATA. Men etiketten siger intet om, hvor mange servere der deler de samme diske, eller om hver server har et I/O-loft. En plan kan sige NVMe og levere beskeden gennemstrømning under belastning. Alle vores planer bruger NVMe; vi vil alligevel hellere have, at du tester det, end at du tager vores ord for det.
Diskstørrelse betyder mere, end folk tror. En database, logs og et par Docker-images æder 15 GB hurtigere, end man skulle tro, og planer vokser kun på stedet, så vælg den disk, du får brug for om seks måneder.
«1 Gbit/s»: porthastighed, ikke gennemstrømning
Det er hastigheden på forbindelsen mellem din server og switchen. Det er ikke et løfte om, at du altid får en gigabit til hvor som helst. Hvad du får, afhænger af, hvor travlt uplinket er, og af ruten til den anden ende.
Vores tal, som reference: Linux-planer har en port på 1 Gbit/s, Windows-planer 150 Mbit/s. På en rolig linje får en Linux-server omkring 940 Mbit/s i hver retning; når flere servere er travle på én gang, deles linjen ligeligt mellem dem, der aktivt sender. Detaljerne, herunder hvordan du laver en hastighedstest, der ikke snyder dig, står i Trafik og hastighed.
«Ubegrænset»: ingen kvote, men ikke uden grænser
Ubegrænset betyder, at ingen tæller dine terabyte, og at der ikke kommer nogen nedsættelse efter en månedlig kvote. Det betyder ikke ubegrænset hastighed: porten og den rimelige andel ovenfor gælder stadig. Læs «ubegrænset båndbredde» ekstra grundigt. Det betyder som regel ingen kvote plus en klausul om rimelig brug, og det er i klausulen, den reelle grænse bor.
Linjerne, der ikke står på specifikationsarket
Nogle af de største forskelle mellem planer står slet ikke i overskriften:
- IPv4 inkluderet eller ej. En plan uden egen IPv4 kan ikke hoste et website på IPv4. Her er Small til $8 NAT, og Small-IP til $16 har samme størrelse med egen adresse; hvad én videresendt port kan og ikke kan forklarer forskellen i praksis.
- Backup. Inkluderet, betalt tilvalg eller dit problem.
- Faktureringsperiode. Årsplaner er her 10 % billigere end at betale månedligt.
- Placering. Vores står i Tyskland og Finland. Vælg den, der er tættest på dine brugere eller på det API, din bot taler med.
- Størrelsesskift. Kan du vokse på stedet, og hvor lang tid tager det? Kan du skrumpe?
Sammenlign priser uden at snyde dig selv
At dele prisen med gigabyte RAM er fristende og oftest misvisende. En plan, der er billig pr. gigabyte, men mangler IPv4, har betalt backup og en lille disk, kan koste mere end den «dyre», når du lægger det til, du reelt har brug for. Byg det samme komplette setup på begge sider, med adressen, backup og den disk, du vil bruge, og sammenlign den månedlige pris for det.
Tjek en ny server i den første time
De fleste udbydere lader dig prøve billigt. Brug den første time på at måle i stedet for at installere:
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 de samme kommandoer en aften, når der er travlt. Hvis tallene falder fra hinanden, har du lært det billigt.
Hvor dette ikke passer
Specifikationsark fortæller intet om support, om hvordan en udbyder håndterer abuse-anmeldelser, eller om hvad der sker, når hardware svigter. Målinger fra én time forudsiger ikke næste måned. Og for nogle arbejdsbyrder betyder intet af dette noget: en Telegram-bot på Nano mærker ikke forskel på en god disk og en fremragende. Afstem indsatsen ved sammenligningen efter, hvad der står på spil. For en bot til $3: vælg noget fornuftigt, og kom videre. For en produktionsdatabase: test.
Gennemse VPS-planerne med spørgsmålene ovenfor i baghovedet, og hvis du skifter fra en anden udbyder, har flyt uden nedetid rækkefølgen for migreringen.
Kommentarer
Ingen kommentarer endnu. Vær den første.