På et webhotel deler hundredvis af hjemmesider den samme server, dens indstillinger og dens grænser; på en VPS er serveren din, med sine egne ressourcer og root-adgang. Det egentlige spørgsmål er, hvornår webhotellet ikke længere slår til. Denne guide gennemgår forskellen punkt for punkt, derefter de tegn, der ikke snyder, og hvordan du skifter uden nedetid.
På et webhotel administrerer hostingudbyderen en server, som den deler mellem mange kunder: samme system, samme softwareversioner, samme indstillinger for alle, og grænser pr. konto, så ingen hjemmeside går ud over de andre. På en VPS (virtuel privat server) har du en isoleret server med egne ressourcer, eget system og root-adgang: du installerer det, dit projekt kræver.
| Kriterium | Webhotel | VPS |
|---|---|---|
| Ressourcer | Delte, begrænset pr. konto: processor, hukommelse, samtidige processer, antal filer | Dem, der hører til den valgte størrelse: vCPU, hukommelse, disk |
| Adgang | Et kontrolpanel, FTP, nogle gange SSH uden administratorrettigheder | SSH med root-adgang |
| Sprog | PHP, nogle gange Node.js eller Python inden for faste rammer | Alle: PHP, Node.js, Python, Go, Java, Ruby, .NET |
| Permanente processer | Scripts kører, så længe en forespørgsel varer | Workers, opgavekøer, websockets, bots |
| Databaser | MySQL eller MariaDB, nogle gange PostgreSQL, fælles indstillinger | Den, du vælger, indstillet til din applikation |
| Konfiguration | Hostingudbyderens, ens for alle | Din egen: versioner, udvidelser, webserver, firewall |
| Vedligeholdelse af systemet | Varetages af hostingudbyderen | Af dig, guidet af support, eller overladt til administreret drift |
| Skalering | I trin mellem pakker, inden for den delte servers grænser | Større størrelse, derefter separate servere |
En Node.js-, Python-, Go- eller Java-applikation kører uafbrudt: en proces venter på forespørgsler og holder sin tilstand i hukommelsen. Et webhotel er bygget til det modsatte, PHP-scripts, der startes ved hver forespørgsel og derefter stoppes. Nogle hostingudbydere accepterer Node.js eller Python inden for snævre rammer (faste versioner, processer, der stoppes efter inaktivitet); så snart applikationen vokser, bliver de rammer den største begrænsning.
PostgreSQL, Redis, en opgavekø (RabbitMQ, Celery, BullMQ), en søgemaskine, en headless browser til at generere PDF'er eller skærmbilleder, ffmpeg til at behandle video, en AI-model: alt, der installeres og kører som en tjeneste, kræver en server, hvor du selv har styringen.
Et webhotel begrænser hver konto: processortid, hukommelse, antal samtidige processer (entry processes), antal filer (inodes). Symptomerne: en side med «508 Resource Limit Is Reached», 503-fejl i myldretiden, en langsom hjemmeside, når en nabo har travlt, afbrudte importer. Kontrolpanelet viser ofte disse tællere; rammer de jævnligt loftet, er hjemmesiden vokset ud af sin pakke.
Planlagte opgaver hvert minut, baggrundsbehandling, masseudsendelse af e-mails, synkroniseringer: et webhotel spreder de planlagte opgaver ud og afbryder scripts, der kører for længe. På en VPS kører en worker permanent, og en opgave tager den tid, den har brug for.
En bestemt version af PHP eller af en udvidelse, den hukommelse, PHP får tildelt, en webserver konfigureret til din applikation, din egen firewall, automatiske udrulninger via git eller Docker-containere: alt sammen indstillinger, som en delt server ikke kan åbne for hver enkelt kunde.
Kundedata, kontraktlige forpligtelser, sikkerhedsaudit: en isoleret server, hvor du styrer adgangen og logfilerne, er enklere at dokumentere og kontrollere end en konto på en delt server.
En præsentationshjemmeside, der viser en virksomhed frem, har hverken brug for permanente processer eller en database med særlige indstillinger. Har du først og fremmest brug for en hurtig, sikker og opdateret hjemmeside, uden at du skal administrere noget, er det rette svar hverken et webhotel eller en VPS, men en administreret hjemmeside: Simafri opretter din hjemmeside, hoster den, sikrer den og holder den opdateret, og du har ingen server at vedligeholde.
Med root-adgangen følger vedligeholdelsen af systemet. På et webhotel klarer hostingudbyderen den, uden at du ser det; på en VPS kræver fire emner et svar:
unattended-upgrades).Tre måder at håndtere det på: gøre det selv, komme videre med support, der stiller diagnosen og fortæller dig, hvad du skal gøre, eller overlade driften til administreret drift. Valget afhænger af, hvem i dit team der kender Linux, og af hvad en times nedetid koster din forretning.
rsync eller et arkiv, og databasen med en eksport efterfulgt af en import.hosts-filen, og så gennemgår du hjemmesiden som en besøgende.rsync -avz --progress bruger@gammel-server:/sti/til/hjemmeside/ /var/www/site/
203.0.113.10 www.din-hjemmeside.com din-hjemmeside.com
Ligger dine e-mailadresser på den samme webhotelkonto, så skift kun hjemmesidens DNS-records, og lad MX-records blive, hvor de er: e-mailen fortsætter med at virke under og efter omlægningen og flyttes for sig.
VPS Pro giver dig en Linux-server på Intel Xeon-processorer, ECC-hukommelse og spejlede NVMe-SSD'er, med root-adgang, krypteret backup hver nat og overvågning. Totalsupport er inkluderet: vi stiller diagnosen og fortæller dig, hvad du skal gøre, fra systemet til din applikations kode, og du beholder hånden på. Beskriv dit projekt for os, så anbefaler vi størrelsen.
En VPS er ikke bremset af en delt kontos grænser: dens ressourcer svarer til dens størrelse, og dens indstillinger er lavet til din applikation. Er den dimensioneret rigtigt, klarer den de trafikspidser og lange behandlinger, som webhotellet afbryder.
Det grundlæggende hjælper: logge ind via SSH, installere en pakke, læse en logfil. Resten lærer du undervejs på din egen server med support, der stiller diagnosen og fortæller dig, hvad du skal gøre, og med administreret drift overtager hostingudbyderen hele driften.
Ja. En webserver som Nginx eller Apache leverer lige så mange hjemmesider, som hukommelsen og processoren tillader, hver med sit eget domænenavn og sit eget HTTPS-certifikat.
Ja: du klargør din VPS, kopierer hjemmesiden og databasen over, tester ved at lade domænet pege på den nye server fra din egen computer, og lægger derefter DNS om efter at have sænket TTL. De besøgende går fra den ene server til den anden uden afbrydelse.
Simafri
Lad os tale om din hjemmeside
Fortæl os om dit projekt med få ord: vi vender hurtigt tilbage til dig.
Tak! Din forespørgsel er sendt. Vi vender tilbage til dig hurtigst muligt.
Foretrækker du e-mail? Skriv til os på support@simafri.com.