Guide · Servere
Sådan vælger du en VPS
Næsten alle dårligt dimensionerede servere er resultatet af at shoppe ned ad en prisliste i stedet for at spørge, hvilken ressource der løb tør først. Her er rækkefølgen at tænke i, med vores egne planer som gennemgået eksempel.
Start med flaskehalsen
En virtuel server har fire ting, du kan løbe tør for: hukommelse, processortid, disk og udgående trafik. Kun én af dem vil være dit problem på et givet tidspunkt, og at købe mere af de tre andre er den mest almindelige måde at bruge penge på uden at gøre noget hurtigere. Så det første spørgsmål er ikke »hvor stor en server har jeg brug for«, men »hvilken af de fire løber tør først, og hvad sker der, når den gør«.
Fejlmønstrene er forskellige nok til at kunne genkendes. At løbe tør for hukommelse ser ud som swapping, derefter en proces, der bliver dræbt, derefter et nedbrud, der løser sig selv og vender tilbage en time senere. At løbe tør for processortid ser ud som, at alt bliver jævnt langsommere under belastning og vender tilbage til normalt i det øjeblik, trafikken falder. At løbe tør for disk ser ud som en database, der afviser skrivninger klokken tre om natten. At løbe tør for trafik ser ud som en e-mail fra os, fordi vi ikke afbryder dig.
Hukommelse er som regel svaret
For webworkloads er hukommelse den ressource, der oftest afgør, hvordan serveren opfører sig, fordi det er den eneste, der ikke nedbrydes blidt. En travl maskine med for lidt CPU er langsom; en maskine med for lidt hukommelse begynder at dræbe processer. En applikationsserver og en database på samme maskine vil hver have deres eget arbejdssæt, og databasen bliver især dramatisk langsommere i det øjeblik, dens indekser ikke længere kan være i RAM.
- 1 GB: VPS-1 til $9.90. Nok til et statisk websted, et tunnelendepunkt, en bot eller en cron-maskine. En database og en applikationsserver, der deler den, vil swappe under belastning.
- 4 GB: VPS-2 til $14.90. Et enkelt websted med egen database begynder at opføre sig ordentligt. Stadig én delt kerne, så vedvarende belastning er ikke dens styrke.
- 8 GB: VPS-4 til $25.90. Den størrelse, vi anbefaler som udgangspunkt, fordi webserveren og databasen så holder op med at slås om én kerne.
- 8 GB og derover: VPS-8 til $37.90. Indloggede brugere, kurve og søgning: De forespørgsler, du ikke kan cache væk, er dem, der har brug for dette.
Et nyttigt fornuftstjek, før du køber noget: se på din nuværende maskine, hvor meget hukommelse der faktisk er i brug i forhold til cachet, og hvad der sker med det tal i din travleste time. Hvis den allerede swapper, hjælper ingen mængde ekstra CPU.
Kerner: hvor mange, og hvilken slags
Antal kerner er den specifikation, alle sammenligner, og den, der oftest vildleder, for der er tre forskellige slags kerner i vores katalog, og de er gode til forskellige ting.
- Standard: delt vCPU på KVM. Spidsbelastninger afvikles hurtigt, fordi dine naboer som regel er inaktive. En time ved 100 % er det, en delt kerne ikke kan love.
- Høj frekvens: den samme delte model på værter med højere clockfrekvens og cirka dobbelt så meget disk pr. gigabyte RAM. HF-4 giver 2 vCPU og 4 GB for $37.90. Det er det værd, når én tråd udfører det vigtige arbejde.
- Dedicated CPU: kerner knyttet fast til din maskine, som ingen anden lejer kan tage. DC-8 koster $71.90 for 2 fastlåste kerner og 8 GB. Du betaler for eksklusivitet, ikke for antallet.
Den sammenligning, der snupper folk, er VPS-8 til $37.90 med 4 delte kerner over for DC-8 til $71.90 med 2 fastlåste. Færre kerner til flere penge er ikke en fejl i prislisten: delt er hurtigere, når din belastning er ujævn, fastlåst er hurtigere, når den er konstant. Vælg efter belastningens form, ikke efter tallet.
Disk: dimensionér efter det, der hober sig op
Folk dimensionerer disken efter det, de er ved at installere, og det er næsten aldrig problemet. Det, der fylder en disk, er det, der hober sig op: brugeruploads, logs som ingen roterer, databasebackups skrevet til det samme volumen, de tager backup af, og containerbilleder fra seks udrulninger siden. En applikation og dens afhængigheder kan fylde to gigabyte; et år med et moderat travlt site kan fylde tyve.
Vores planer går fra 25 GB på VPS-1 til 5760 GB i toppen af sortimentet, alt sammen SSD og NVMe på de planer, hvor leverandøren oplyser det, angivet på hver plans side. En mindre disk senere betyder som regel en ny server, fordi en disk ikke kan krympes, og det er et godt argument for ikke at købe den største disk fra dag ét.
Trafikken tæller kun udgående
Hver plan har en månedlig trafikkvote, fra 1 TB og opefter. Tre ting ved den er værd at have på plads, før du sammenligner planer på den: indgående trafik er gratis, trafik mellem dine egne servere inden for én region tælles slet ikke med, og hvis du går over, bliver du ikke afbrudt; vi kontakter dig i stedet.
For de fleste sites er kvoten irrelevant, og hukommelsestallet afgør det hele. For alt, der leverer medier, downloads eller store API-svar, er det den første kolonne at læse. Hvis du virkelig sender mange bytes ud, så se i stedet på en dedikeret server, hvor uplinket er 1 Gbit og uden trafikmåling: det er en anden faktureringsmodel snarere end et større tal.
Hvor maskinen skal stå
Placér serveren tæt på dem, der venter på dine svar. Som regel er det dine brugere; nogle gange er det et API, du kalder ved hver forespørgsel, og så vejer API'ets kontinent tungere end den besøgendes. Vi har 73 regioner; de fleste planer koster det samme, uanset hvor de kører, og de få med bypris viser deres tal, før du udruller, så det er i bund og grund en placeringsbeslutning. Det ene forbehold om placeringerne er, at linjerne Unmetered og Big disk kører på et separat sæt lokationer fra de klassiske linjer.
Det, du skal vide på forhånd: en region kan ikke ændres på en kørende server. At flytte betyder en ny udrulning, en kopi af dine data og et DNS-skifte, og den nye maskine får en ny IP-adresse. Det er en times arbejde snarere end en katastrofe, men det er fem minutters overvejelse værd nu. Lokationssiden viser dem alle.
Fornuftige udgangspunkter
Hvis du vil have den korte version, er det her de planer, vi ville foreslå til de fire situationer, som folk oftest beskriver, når de skriver til os.
- Et privat websted, en VPN eller en bot: VPS-1, $9.90.
- Ét WordPress-websted med sin egen database: VPS-2, $14.90, og VPS-4, hvis det har indloggede brugere eller mange plugins.
- Et produktionsprogram, der tjener penge: VPS-4, $25.90.
- Noget, der kører for fuld kraft hele dagen: DC-8 eller større på Dedicated CPU-linjen, $71.90.
Sådan tager du fejl billigt
Det bedste argument for en virtuel server frem for hardware er, at en fejl næsten ikke koster noget. De fleste planer faktureres pr. time såvel som pr. måned, så det koster mindre end en frokost at udrulle to størrelser, køre din egen benchmark og slette taberen. Test størrelser på den måde, før du binder dig, for at ændre størrelsen på en kørende server er en supportanmodning og ikke en knap.
Det ene, du skal gøre før enhver risikabel ændring
Hvad vi ikke vil fortælle dig
Vi offentliggør ikke IOPS-tal for nogen plan, fordi vi ikke har målt dem under forhold, du kunne gentage, og en leverandørs overskriftstal ville ikke overleve mødet med din workload. Vi offentliggør ikke en porthastighed for den virtuelle platform, fordi den ikke er specificeret over for os i en form, vi ville trykke som et løfte. Og vi offentliggør ikke latenstal for nogen region, fordi det tal, du bekymrer dig om, afhænger af dine brugeres netværk snarere end vores.
Det, vi offentliggør, er hver specifikation, vi rent faktisk kender, den pris, du betaler ved fornyelse, og en timepris, der lader dig frembringe de manglende tal selv på en eftermiddag. Det er en dårligere markedsføringsside og et bedre grundlag for en beslutning.
Sæt det i praksis
De planer, der er nævnt ovenfor.
Læs videre