Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Tilbage: 13 min.
Cloud-arkitektur og IT

Bedste cloud-VPS: Hvad er det, og hvad skal du se efter?

Ava Af Ava 13 min læsning Opdateret af Nadia 2d ago
Cloud-VPS-infrastruktur og administration af virtuelle servere

En virtual private server, eller VPS, er en virtuel maskine, du lejer. Den har et operativsystem, tildelt processorkraft og hukommelse, lagerplads og netværksforbindelse. Du kan installere software og køre tjenester, omtrent som på en fysisk server, uden at eje hardwaren.

“Cloud” beskriver platformen omkring den virtuelle maskine. I stedet for at administrere hver vært som et særskilt mål kan en udbyder bruge en administrationsplatform til at oprette instanser på tværs af en pulje af værter, tilslutte lager, konfigurere netværk og styre deres livscyklus.

Betegnelsen er mindre præcis, end den lyder. Udbydere kan markedsføre forskellige arkitekturer som “cloud-VPS”, og traditionelle VPS-tjenester kan også tilbyde automatisering, migrering og redundans. Den nyttige forskel er, hvad platformen faktisk gør: hvordan den opretter din maskine, lagrer data, håndterer fejl og ændrer ressourcer.

Du kan bruge en cloud-VPS til at hoste et websted, køre en API, drive en database eller vedligeholde et udviklingsmiljø. Disse applikationer bliver ikke distribuerede eller højtilgængelige, blot fordi maskinen, der kører dem, kaldes cloud.

Hvordan fungerer en cloud-VPS?

Fysiske værter, virtuelle maskiner og platformen, der administrerer en cloud-VPS

Tre lag forklarer det meste af den adfærd, du vil møde: den fysiske vært, den virtuelle maskine og platformen, der administrerer den.

Fysiske værter og virtuelle maskiner

En fysisk vært indeholder processorer, RAM, netværksgrænseflader og adgang til lager. En hypervisor som KVM lader flere virtuelle maskiner bruge denne hardware, mens deres operativsystemer holdes isoleret fra hinanden.

Din VPS kører normalt på én fysisk vært ad gangen. En plan med fire vCPU’er kombinerer sædvanligvis ikke processorer fra fire forskellige servere. Dens virtuelle processorer afvikles på den vært, der aktuelt kører VM’en.

Denne forskel er vigtig, når ordet “pulje” fortolkes. Platformen kan vælge mellem samlet kapacitet; en enkelt instans afvikles ikke automatisk på tværs af hele puljen.

Platformen, der opretter din server

Kontrolplanet er den software, som modtager anmodninger fra kontrolpanelet eller API’en og koordinerer infrastrukturen. Når du opretter en instans, vælger det en egnet vært, klargør operativsystemets image og konfigurerer de ønskede ressourcer og netværksforbindelser.

Samme platform kan understøtte snapshots, størrelsesændringer, ekstra diske, private netværk og migrering. Hver funktion har egne krav og begrænsninger. Et kontrolpanel eller en API dokumenterer ikke, at tjenesten understøtter alle cloudfunktioner.

Hvor dine data lagres

Roddisken indeholder operativsystemet og, medmindre du adskiller dem, dine applikationer og filer. Disken kan bruge lokalt lager på beregningsværten eller et lagersystem, der tilgås via netværket. Ekstra diskenheder kan have en anden arkitektur end roddisken.

Lokalt lager binder adgangen til data tættere til værten. Netværksbaseret lager kan gøre det muligt for en anden vært at tilgå en VM’s disk, afhængigt af platformens gendannelsesprocedurer. Ingen af løsningerne dokumenterer i sig selv backupdækning eller applikationstilgængelighed.

Læs om den grundlæggende terminologi i hvordan en cloudserver er opbygget.

Cloud-VPS kontra traditionel VPS: Hvad er forskellen?

Forskellen ligger primært i administration af infrastrukturen og tjenesterne omkring VM’en. Begge produkter kan levere et isoleret operativsystem og administratoradgang. Tabellen beskriver typiske modeller frem for obligatoriske egenskaber ved ethvert produkt med en af betegnelserne.

Sammenligning af traditionel VPS og cloud-VPS: klargøring, ressourcer, lager, gendannelse, skalering og fakturering

Ordet “cloud” afgør derfor ikke, om et produkt er hurtigere, sikrere eller mere modstandsdygtigt. Det kræver oplysninger om CPU-tildeling, lager, fejlhåndtering og serviceforpligtelser.

Den bredere terminologi behandles i cloudhosting kontra VPS-hosting. Brug vores sammenligning af VPS-udbydere til konkrete udbydere og dokumentation for ydeevne.

Hvad sker der, hvis en server eller disk svigter?

En cloud-VPS er stadig en instans, der kan blive utilgængelig. At forstå gendannelse kræver spørgsmål om, hvad der fejlede, og hvilke dele af systemet der stadig kan tilgås.

Hvis den fysiske vært svigter

Live-migrering omfatter en vært, hvis belastninger fjernes kontrolleret; det betyder ikke, at din applikation selv overlever et pludseligt nedbrud. Under planlagt vedligeholdelse kan en platform flytte en kørende VM til en anden vært. En vært, der allerede er brudt ned, kan ikke deltage i samme overførsel.

Efter et uventet nedbrud kan platformen genstarte eller evakuere instansen et andet sted. Om det seneste diskindhold bevares, afhænger af lagerarkitekturen og gendannelsesmekanismen. Hvis den eneste brugbare kopi af roddisken ligger på den defekte vært, kan en anden vært ikke blot fortsætte med at bruge den.

OpenStacks dokumentation om evakuering forklarer for eksempel, hvordan adgang til delt lager påvirker bevarelsen af serverens diskdata under gendannelse. For en købt tjeneste er spørgsmålet, hvad dens egen platform og procedurer understøtter.

Gendannelse kan medføre nedetid, selv når den er automatisk. Høj applikationstilgængelighed kræver normalt redundante applikationskomponenter i egnede fejldomæner samt trafikstyring og en datastrategi, der tåler, at en komponent svigter. At købe én større VM giver ikke denne arkitektur.

Hvis en disk svigter

Redundant lager kan lade platformen tåle visse fejl på drev eller lagerknuder. Beskyttelsen afhænger af, hvor kopier opbevares, hvor mange fejl systemet tåler, og om andre afhængigheder fortsat er tilgængelige.

Replikering kan også videreføre en uønsket ændring. Hvis en applikation sletter en fil eller skriver beskadigede data, kan en anden opdateret replika indeholde samme sletning eller beskadigelse. Lagerredundans og gendannelseshistorik løser forskellige problemer.

Replikering, snapshots og sikkerhedskopier

MekanismeHvad det gørHvad du skal kontrollere
ReplikeringVedligeholder datakopier for at tåle nærmere angivne infrastrukturfejlFejldomæner, replikeringsadfærd og grænser for fejltolerance
ØjebliksbilledeRegistrerer en disks eller diskenheds tilstand på et bestemt tidspunktApplikationskonsistens, opbevaringstid, afhængigheder og gendannelsesprocedure
SikkerhedskopiBevarer gendannelige data til gendannelse efter tab eller uønskede ændringerTidsplan, opbevaring, uafhængighed, adgangskontrol og afprøvede gendannelser

Et snapshot kan indgå i et backupsystem, men navnet dokumenterer ikke i sig selv uafhængighed af kildeplatformen. Opbevar en gendannelig kopi uden for samme konto eller udbyder, hvis du skal dække risikoen for kontotab eller en hændelse på hele platformen.

Stil to konkrete spørgsmål til enhver tjeneste: Hvor mange nyere data kan gå tabt, og hvor lang tid vil gendannelse tage? En oppetidsprocent besvarer ingen af dem. Læs også SLA’en: dækkede hændelser, undtagelser, anmeldelseskrav og afhjælpning afgør, hvad tilsagnet betyder.

Vertikal og horisontal skalering af cloud-VPS-instanser

Kan du skalere en cloud-VPS uden nedetid?

Skalering og pålidelighed er forskellige problemer. En større plan dækker en arbejdsbelastning, der kræver mere kapacitet. Den tilføjer ikke redundans: en større instans kan svigte på samme måde som en mindre.

Ændring af én servers størrelse

Vertikal skalering ændrer CPU, RAM eller lager tildelt én instans. Mange platforme lader dig anmode om dette fra et kontrolpanel eller en API uden at geninstallere operativsystemet.

Uden geninstallation betyder ikke uden afbrydelse. En ændring kan kræve nedlukning, genstart eller flytning til en anden vært. DigitalOceans procedure for størrelsesændring kræver eksempelvis, at Dropletten slukkes.

Kontrollér, om ændringen kræver genstart, om målplanen er tilgængelig i din region, og om din IP-adresse og tilsluttede diskenheder bevares. Udvidelse af disken kan begrænse senere reduktion: at reducere filsystemet og den underliggende virtuelle disk er forskellige handlinger, og nogle platforme tillader slet ikke diskreduktion.

Tilføjelse af flere servere

Horisontal skalering tilføjer instanser frem for at gøre én større. Den kan fordele trafik og mindske afhængigheden af én VM, men applikationen skal understøtte det. Sessioner, uploadede filer, baggrundsopgaver og databaseskrivninger kræver gennemtænkt håndtering.

Automatisk skalering tilføjer endnu et lag: regler og automatisering, der ændrer kapacitet efter en måling eller tidsplan. Et cloud-VPS-abonnement omfatter ikke nødvendigvis disse regler, en loadbalancer eller en applikation, der er klar til at bruge ekstra instanser.

Find den største konfiguration, din instans kan ændres til, før du skal skifte produktlinje. Hvis vækst er grunden til flytningen, er dette loft vigtigt: når du rammer det, kan en ny migrering være nødvendig.

Er cloud-VPS-ressourcer delte eller dedikerede?

Ordet “privat” henviser til det virtuelle miljø; det betyder ikke nødvendigvis eksklusiv fysisk hardware.

Planer med delte vCPU’er deler processorens afviklingskapacitet med andre lejere. Planer med dedikerede vCPU’er reserverer processorkapacitet efter udbyderens definition. Undersøg, om det betyder en hardwaretråd, en kerne eller en anden tildelingspolitik, og om vedvarende brug begrænses.

Forskellen bliver synlig ved vedvarende belastning. En kort aktivitetsspids kan fungere godt på delt CPU, mens en konstant travl applikation kræver forudsigelig adgang til processortid. CPU-model, tildelingspolitik og ressourcekonkurrence kan betyde mere end antallet af vCPU’er alene.

RAM angives som en tildeling til instansen, mens lagerkapacitet angives som disk- eller diskenhedsstørrelse. Tallene dokumenterer ikke eksklusiv hukommelsesbåndbredde, diskgennemløb eller lager-I/O. Ressourcegarantier og politikker for overbookning skal stadig kontrolleres.

Andre lejere kan påvirke delt CPU-, lager- eller netværksydeevne, selv når hypervisoren holder operativsystemerne isoleret. Skeln for netværk mellem porthastighed og inkluderet dataoverførsel: en hurtig forbindelse betyder ikke ubegrænset trafik eller garanteret gennemløb.

Placeringen betyder også noget. En kort regionsliste med en placering nær dine brugere kan være mere nyttig end en lang liste uden en sådan placering. Test latenstiden fra de steder, der faktisk vil forbinde til tjenesten.

Hvem administrerer og sikrer en cloud-VPS?

Ikke-administreret betyder, at du får den virtuelle maskine og administratoradgang, mens vedligeholdelse af operativsystemet, opsætning af applikationer, overvågning og hændelseshåndtering fortsat er dit ansvar. Rootadgang på Linux eller administratoradgang på Windows lader dig ændre maskinen; den lader dig også ødelægge dens funktion.

En administreret tjeneste tilføjer et aftalt administrationsomfang. Det kan omfatte operativsystemopdateringer, et hostingkontrolpanel, sikkerhedskopier eller udvalgte applikationstjenester. Læs servicebeskrivelsen frem for at antage, at “administreret” omfatter ethvert softwareproblem.

Udbydersupport og serveradministration er forskellige ting. Et infrastruktursupportteam kan undersøge en utilgængelig vært eller en platformfejl uden at fejlfinde din database eller udrulle din applikation. Åbningstider er et svagere signal; kontrollér svartilsagn og understøttede opgaver. En bemandet kø klokken 3 om natten svarer ikke nødvendigvis straks klokken 3.

Udbyderen vedligeholder normalt den fysiske infrastruktur og virtualiseringsplatformen. Kundens pligter afhænger af tjenesten, men en ikke-administreret kunde konfigurerer normalt adgangskontrol, installerer sikkerhedsopdateringer, beskytter legitimationsoplysninger og vedligeholder gendannelige applikationsdata.

Hypervisorisolering reducerer eksponeringen mellem lejere; den er ingen absolut sikkerhedsgaranti. DDoS-beskyttelse har også et defineret omfang: spørg hvilke angrebstyper den dækker, om den er inkluderet, og om den gælder i din valgte region.

Etablér overvågning, en opdateringsplan og en afprøvet gendannelsesproces, før du lægger en produktionsbelastning på serveren. Hold konfigurationen flytbar. Hvis stakken kan genopbygges fra et script eller en Compose-fil, bliver flytning lettere end at rekonstruere en server fra hukommelsen.

Hvordan fungerer fakturering af cloud-VPS?

Cloud-VPS-fakturering opkræver normalt betaling for tildelt kapacitet over tid. En inaktiv instans kan koste det samme som en travl, fordi ressourcerne fortsat er klargjort. “Betal efter forbrug” betyder ikke automatisk en regning beregnet efter faktisk CPU-udnyttelse.

Timebaseret eller mere detaljeret fakturering kan hjælpe ved kortvarige testmiljøer og midlertidige workers. For en server, der kører hele måneden, bør du sammenligne den fulde månedspris inklusive eventuelle lofter, minimumsbeløb eller bindingskrav. Faktureringens tidsenhed alene afgør ikke, hvilken tjeneste der er billigst.

Fakturering af cloud-VPS for kørende, stoppede og slettede instanser samt ekstra ressourceomkostninger

Stopper betalingen, når serveren slukkes?

Det skal du ikke antage. En stoppet instans kan beholde tildelte ressourcer og disk, som fortsat faktureres. Sletning af en instans kan stoppe beregningsprisen, mens særskilt fakturerede diskenheder, snapshots, sikkerhedskopier eller IP-adresser bliver tilbage.

Kontrollér produktets faktureringsregler, før du stopper eller sletter noget, og bevar nødvendige data, før du fjerner ressourcer.

Hvad kan koste ekstra?

Den annoncerede pris kan udelade ekstra dataoverførsel, backupplads, ekstra diskenheder, IPv4-adresser, operativsystem- eller kontrolpanellicenser samt udvidet support. Priser kan også variere efter region eller ændres efter en introduktionsperiode.

Sammenlign regningen for de ressourcer, du forventer at beholde, frem for den mindste annoncerede instans. Hvad der bestemmer cloudpriser forklarer omkostningsdelene mere detaljeret.

Fire cloud-VPS-udbydere at overveje

Dette er udgangspunkter uden rangordning. Sammenhold det konkrete produkt med arkitekturen og driftsansvaret beskrevet ovenfor; en virksomhed kan sælge flere forskellige typer virtuelle servere.

DigitalOcean

DigitalOcean kalder sine virtuelle maskiner Droplets. De tilbyder et servermiljø, du selv administrerer, med forskellige ressourcekonfigurationer og styring via kontrolpanel/API. Den dokumenterede størrelsesændring er et nyttigt eksempel på selvbetjent skalering, som stadig kræver nedetid. Kontrollér valgt CPU-klasse, region, backupmuligheder og begrænsninger for diskstørrelse frem for at betragte alle Droplets som udskiftelige. Start med Droplet-dokumentationen.

OVHcloud

OVHcloud sælger både VPS-produkter og Public Cloud-instanser. Det er separate produktlinjer, så en funktion dokumenteret for den ene bør ikke tilskrives den anden. Identificér tjenesten, du vurderer, og kontrollér lager, størrelsesmuligheder, netværk, fakturering og gendannelsesordninger. Dokumentationen til Public Cloud-instanser forklarer tilbuddets begreber, herunder instansfamilier og tilknyttede tjenester.

Vultr

Vultr tilbyder virtuelle cloudmaskiner i forskellige beregningskategorier. Standarddokumentationen til Cloud Compute beskriver instanser med delt CPU, mens andre kategorier tilbyder anden ressourcetildeling. Vælg CPU-klassen før sammenligning af hukommelse, og kontrollér derefter regional tilgængelighed, inkluderet overførsel, sikkerhedskopier og tilsluttet lager. Vejledningen til klargøring af Cloud Compute beskriver udrulningsvalg og instansmodellen.

Cloudzy

Cloudzy tilbyder cloud-VPS-instanser med administratoradgang, så du kan installere og administrere egen software. Ved en ikke-administreret udrulning skal du selv planlægge operativsystemopdateringer, overvågning og applikationsvedligeholdelse. Vurder planens CPU-tildeling, placering, lager, backupordninger og supportomfang i forhold til din arbejdsbelastning. Cloudzys Cloud VPS-side giver aktuelle produktoplysninger og tilgængelige konfigurationer.

Se ranglister, udbydersammenligninger og benchmarkdokumentation i vores sammenligning af VPS-udbydere.

Ofte stillede spørgsmål

Er en cloud-VPS det samme som cloudhosting?

Cloudhosting er et bredere begreb. Det kan beskrive virtuelle maskiner, administreret webhosting eller applikationsplatforme. En cloud-VPS giver dig specifikt et virtuelt servermiljø. Kontrollér administratoradgang og administrationsansvar for at forstå, hvad en bestemt tjeneste indeholder.

Kører en cloud-VPS på flere fysiske servere samtidig?

En typisk cloud-VPS kører på én fysisk beregningsvært ad gangen. Platformen kan vælge eller ændre værten, og VM’ens lager kan bruge flere lagerknuder. Ingen af delene betyder, at VM’ens CPU og RAM afvikles på alle platformens servere samtidigt.

Er en cloud-VPS automatisk hurtigere eller mere pålidelig end en traditionel VPS?

Nej. Ydeevne afhænger af hardware, ressourcetildeling, konkurrence om ressourcer, netværk og arbejdsbelastning. Pålidelighed afhænger af infrastruktur, lager, gendannelsesprocedurer og applikationsdesign. Sammenlign disse egenskaber frem for at udlede dem af produktnavnet.

Inkluderer cloud-VPS-hosting sikkerhedskopier?

Kun når tjenesten udtrykkeligt inkluderer dem. Kontrollér tidsplan, opbevaring, gendannelsesproces og ekstra betaling. Redundant lager erstatter ikke gendannelseshistorik, og et snapshot på samme konto beskytter måske ikke mod tab af adgang til kontoen.

Kan begyndere bruge en cloud-VPS?

Ja, men en ikke-administreret VPS kræver, at du lærer serveradministration. Du får normalt en IP-adresse og en godkendelsesmetode og forbinder derefter via SSH til Linux eller en egnet fjernadgangsmetode til Windows. En administreret tjeneste kan reducere arbejdet, hvis supportomfanget dækker de nødvendige opgaver.

Kan en cloud-VPS køre Linux eller Windows?

Begge kan køre på egnet virtuel infrastruktur, men tilgængelige images og licenser afhænger af udbyder og produkt. Vælg et operativsystem, der understøttes af dine applikationer og administrationsværktøjer. Windows-licenser kan øge planens pris.

Kan jeg hoste et websted på en cloud-VPS?

Ja. En cloud-VPS kan køre en webserver, dit websteds applikation og om nødvendigt en database. På en ikke-administreret tjeneste håndterer du installation, sikkerhed og vedligeholdelse. Se vores vejledning til software til webhosting for de komponenter, du kan få brug for.

Kan jeg migrere et eksisterende websted eller en applikation til en cloud-VPS?

Normalt, hvis destinationen understøtter det nødvendige operativsystem, software, ressourcer og netværksadgang. Migrering omfatter kopiering af konfiguration og data, test af den nye udrulning, synkronisering af data under ændring og omlægning af trafik. Udbyderens migreringshjælp og acceptabel nedetid varierer; cloudklargøring migrerer ikke automatisk applikationen.

Del

Diskussion

Kommentarer

Log ind for at deltage i diskussionen.

Mere fra bloggen

Læs videre.

Klar til at udrulle? Fra 2,48 $/md.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14 dages pengene-tilbage-garanti.