Pri deljenem gostovanju si stotine spletnih strani delijo isti strežnik, njegove nastavitve in njegove omejitve; pri VPS je strežnik vaš, z lastnimi viri in dostopom root. Pravo vprašanje je, od kdaj deljeno gostovanje ne zadošča več. Ta vodnik razliko predstavi točko za točko, nato znake, ki ne zavajajo, in način prehoda brez izpada.
Pri deljenem gostovanju ponudnik upravlja strežnik, ki ga deli med številne stranke: isti sistem, iste različice programske opreme, iste nastavitve za vse in omejitve na račun, da nobena spletna stran ne ovira drugih. Pri VPS (navideznem zasebnem strežniku) imate izoliran strežnik z lastnimi viri, lastnim sistemom in dostopom root: namestite, kar potrebuje vaš projekt.
| Merilo | Deljeno gostovanje | VPS |
|---|---|---|
| Viri | Deljeni, omejeni na račun: procesor, pomnilnik, sočasni procesi, število datotek | Viri izbrane velikosti: vCPU, pomnilnik, disk |
| Dostop | Nadzorna plošča, FTP, včasih SSH brez skrbniških pravic | SSH z dostopom root |
| Jeziki | PHP, včasih Node.js ali Python v predpisanem okviru | Vsi: PHP, Node.js, Python, Go, Java, Ruby, .NET |
| Stalni procesi | Skripti tečejo le toliko časa, kolikor traja zahteva | Delovni procesi, čakalne vrste opravil, websocketi, boti |
| Podatkovne zbirke | MySQL ali MariaDB, včasih PostgreSQL, skupne nastavitve | Po vaši izbiri, nastavljena za vašo aplikacijo |
| Konfiguracija | Ponudnikova, enaka za vse | Vaša: različice, razširitve, spletni strežnik, požarni zid |
| Vzdrževanje sistema | Zanj skrbi ponudnik | Vi, ob vodenju podpore, ali pa ga zaupate upravljani storitvi |
| Rast | Po stopnjah paketov, v mejah deljenega strežnika | Večja velikost, nato ločeni strežniki |
Aplikacija v Node.js, Pythonu, Go ali Javi teče neprekinjeno: proces čaka na zahteve in hrani svoje stanje v pomnilniku. Deljeno gostovanje je zgrajeno za nasprotno, za skripte PHP, ki se zaženejo ob vsaki zahtevi in nato ustavijo. Nekateri ponudniki sprejemajo Node.js ali Python v omejenem okviru (predpisane različice, procesi, ustavljeni po nedejavnosti); ko aplikacija raste, ta okvir postane glavna omejitev.
PostgreSQL, Redis, čakalna vrsta opravil (RabbitMQ, Celery, BullMQ), iskalnik, brskalnik brez grafičnega vmesnika za ustvarjanje PDF-jev ali posnetkov zaslona, ffmpeg za obdelavo videa, model umetne inteligence: vse, kar se namesti in teče kot storitev, potrebuje strežnik, nad katerim imate nadzor.
Ponudnik deljenega gostovanja omeji vsak račun: procesorski čas, pomnilnik, število sočasnih procesov (entry processes), število datotek (inodes). Simptomi: stran „508 Resource Limit Is Reached“, napake 503 ob konicah, počasna spletna stran, kadar je obremenjen sosed, prekinjeni uvozi. Nadzorna plošča te števce pogosto prikazuje; če redno dosegajo zgornjo mejo, je spletna stran prerasla svoj paket.
Načrtovana opravila vsako minuto, obdelave v ozadju, množično pošiljanje e-pošte, sinhronizacije: deljeno gostovanje načrtovana opravila razredči in prekinja predolge skripte. Na VPS delovni proces teče stalno, opravilo pa traja toliko, kolikor potrebuje.
Določena različica PHP ali razširitve, pomnilnik, dodeljen PHP, spletni strežnik, nastavljen za vašo aplikacijo, lasten požarni zid, samodejne namestitve prek gita ali vsebnikov Docker: vse to so nastavitve, ki jih deljeni strežnik ne more odpreti vsaki stranki.
Podatki strank, pogodbene obveznosti, varnostna revizija: izoliran strežnik, katerega dostope in dnevnike obvladujete, je preprosteje dokumentirati in nadzorovati kot račun na deljenem strežniku.
Predstavitvena spletna stran, ki predstavlja dejavnost, ne potrebuje ne stalnih procesov ne podatkovne zbirke, nastavljene po meri. Če potrebujete predvsem hitro, varno in posodobljeno spletno stran, ne da bi karkoli upravljali, pravi odgovor ni ne deljeno gostovanje ne VPS, temveč upravljana spletna stran: Simafri izdela vašo spletno stran, jo gosti, varuje in vzdržuje posodobljeno, vam pa ni treba vzdrževati nobenega strežnika.
Z dostopom root pride vzdrževanje sistema. Pri deljenem gostovanju zanj skrbi ponudnik, ne da bi to opazili; na VPS štiri področja zahtevajo odgovor:
unattended-upgrades).Za to lahko poskrbite na tri načine: sami, ob podpori, ki postavi diagnozo in vam pove, kaj storiti, ali pa upravljanje zaupate upravljani storitvi. Izbira je odvisna od tega, kdo v vaši ekipi pozna Linux, in od tega, koliko vašo dejavnost stane ura izpada.
rsync ali arhivom, podatkovno zbirko z izvozom in nato uvozom.hosts in se po spletni strani sprehodite kot obiskovalec.rsync -avz --progress uporabnik@stari-streznik:/pot/do/strani/ /var/www/site/
203.0.113.10 www.vasa-stran.com vasa-stran.com
Če so vaši e-poštni naslovi na istem računu deljenega gostovanja, spremenite samo zapise DNS spletne strani, zapise MX pa pustite, kakršni so: e-pošta deluje naprej med preklopom in po njem, preselite pa jo posebej.
VPS Pro vam da strežnik Linux na procesorjih Intel Xeon, pomnilniku ECC in zrcaljenih NVMe SSD, z dostopom root, šifrirano varnostno kopijo vsako noč in nadzorom. Celovita podpora je vključena: postavimo diagnozo in vam povemo, kaj storiti, od sistema do kode vaše aplikacije, strežnik pa ostaja v vaših rokah. Opišite nam svoj projekt, svetujemo vam velikost.
VPS ne omejujejo meje deljenega računa: njegovi viri so viri njegove velikosti, njegove nastavitve pa so prilagojene vaši aplikaciji. Pravilno dimenzioniran zdrži konice prometa in dolge obdelave, ki jih deljeno gostovanje prekine.
Osnove pomagajo: prijava prek SSH, namestitev paketa, branje dnevnika. Za vse ostalo vam podpora, ki postavi diagnozo in vam pove, kaj storiti, omogoča napredovanje na lastnem strežniku, upravljana storitev pa upravljanje v celoti prevzame.
Da. Spletni strežnik, kot sta Nginx ali Apache, streže toliko spletnih strani, kolikor dopuščata pomnilnik in procesor, vsako z lastnim domenskim imenom in certifikatom HTTPS.
Da: pripravite VPS, nanj kopirate spletno stran in podatkovno zbirko, jo preizkusite tako, da domeno samo na svojem računalniku usmerite na novi strežnik, nato pa po znižanju TTL preklopite DNS. Obiskovalci preidejo z enega strežnika na drugega brez prekinitve.
Simafri
Pogovorimo se o vašem projektu
Povejte nam v nekaj besedah, kaj potrebujete: hitro se vam oglasimo.
Hvala! Vaše povpraševanje je bilo poslano. Kmalu vam bomo odgovorili.
Imate raje e-pošto? Pišite nam na support@simafri.com.