Deljeno gostovanje je odlično, dokler nekega dne ni več tako. Omejitev procesorja, omejitev pomnilnika, težave s sosedi, nemogoča namestitev programske opreme po meri – spletno mesto ve, kdaj je preraslo, da je deljeno. To je vodnik, kdaj se preseliti na VPS, kako to storiti brez izpadov in katere so tipične napake.
Ko deljeno gostovanje ni več dovolj
Tehnični signali
- Spletno mesto postane počasno v času prometnih konic (15.00–17.00, zvečer) – sosedje preobremenijo strežnik.
- cPanel prikazuje ponavljajoče se doseganje omejitev CPU/IO/EP.
- Število obiskov 5000+ dnevno za WP, 1000+ za WooCommerce.
- Potrebujete programsko opremo, ki je shared ne ponuja – na primer določeno razširitev PHP, prilagojen cron več kot 1/min, Redis, ElasticSearch.
- Za odpravljanje napak potrebujete SSH z root dostopom.
- Namesto MySQL potrebujete več kot en primerek MariaDB ali Postgres.
Poslovni signali
- Vaše spletno mesto je vaš glavni dohodek – izpad je izguba denarja.
- Stranke zahtevajo garancije SLA, ki jih Shared ne more zagotoviti.
- Za delo s karticami potrebujete skladnost s standardom PCI (skupna raba ne more biti SAQ-D).
- Imate več spletnih mest za isto stranko – VPS je cenejši na spletno mesto.
Ko deljenje še NI problem
- WP blog s 1000 obiski/dan in enostavnim predpomnjenjem.
- Brošura za majhno podjetje z malo prometa.
- Stranka še ni prepričana, da bo podjetje preživelo.
- Ekipa nima znanja sistemske administracije in ne želi upravljanega VPS-ja.
Prezgodnja migracija = nepotrebni stroški + režijski stroški sistemske administracije.
Vrste VPS-jev
Neupravljani VPS
Ponudnik vam da goli strežnik. Namestite operacijski sistem, spletni strežnik, MariaDB, nastavite cPanel ali ročno konfigurirajte nginx, varnostne popravke, varnostne kopije – vse je odvisno od vas.
Cena: 5–50 EUR/mesec.
Najboljše za: tehnične ekipe, razvijalce, ki poznajo Linux.
Upravljani VPS
Ponudnik gosti strojno opremo + vzdržuje programski sklad (varnostni popravki, varnostne kopije, spremljanje, nadgradnje operacijskega sistema). Vi samo namestite spletno mesto.
Cena: 30–200 EUR/mesec.
Najboljše za: agencije in stranke, ki si želijo zmogljivosti brez stroškov DevOps.
Namenski strežnik
Celoten fizični strežnik samo za vas. Največji vir, največji nadzor.
Cena: 100–500+ EUR/mesec.
Najboljše za: poslovne aplikacije, agencije z več kot 20 odjemalci na istem strežniku.
Kako dimenzionirati – oceniti vire
| Vrsta spletnega mesta | vCPU | OKVIR | NVMe | Mesečno v evrih |
|---|---|---|---|---|
| WP blog do 10 tisoč obiskov/dan | 2 | 4 GB | 40 GB | 15–30 |
| Košarica WP + majhna različica WooCommerce | 4 | 8 GB | 80 GB | 30–60 |
| WooCommerce srednje vrednosti (1000 naročil/mesec) | 6 | 16 GB | 160 GB | 60–100 |
| WooCommerce velika + večstranska | 8 | 32 GB | 320 GB | 100–200 |
| Laravel aplikacija + Redis + čakalna vrsta | 4 | 8 GB | 80 GB | 30–60 |
| Večnajemniški SaaS / agencija | 16 | 64 GB | 500 GB+ | 200–400 |
Načrt selitve – 7 korakov brez izpadov
1. korak – Revizija in dimenzioniranje (14. dan)
- Navedite vsa spletna mesta, baze podatkov, e-poštne račune in cron opravila v skupni rabi.
- Preverite konfiguracijo PHP po meri, pravila .htaccess, skrite vtičnike.
- Zabeležite vse zapise DNS (A, MX, TXT, CNAME).
- Spremljajte porabo virov v cPanelu za zadnjih 30 dni – vidite lahko največjo obremenitev.
- Velikost VPS temelji na 2-kratnem številu vrhov za medpomnilnik.
2. korak – Nastavitev VPS-ja (10. dan)
- Zagotovite VPS, OS, cPanel/WHM (ali neposredno nginx/Apache, če se upravlja brez nadzorne plošče).
- Sistemski popravek + varnost (požarni zid UFW, fail2ban, samo ključ SSH).
- Ujemanje različice PHP v skupni rabi (npr. PHP 8.2), iste razširitve.
- Nameščena in optimizirana MariaDB/MySQL (innodb_buffer_pool_size = 50 % RAM-a).
- Nastavitev SSL-ja Let's Encrypt (AutoSSL).
3. korak – Zmanjšajte TTL na DNS-u (3. dan)
Privzeti TTL je običajno 3600 (1 ura) ali 86400 (1 dan). Dan ali dva pred selitvijo ga zmanjšajte na 300 (5 minut). Ko spremenite zapis A, je razširjanje hitro.
4. korak – Selitev datotek in baze podatkov (dan - 1 noč)
- Tar gzip
public_html+ e-poštni računi na deljeni mapi, scp na VPS, razpakiraj. - mysqldump baz podatkov na deljeni mreži, uvoz na VPS.
- Posodobite
wp-config.php(gostitelj baze podatkov, uporabnik, geslo) ali.env(Laravel). - Preizkusite spletno mesto prek datoteke
hosts(domeno lokalno preslikajte na novi IP).
5. korak – Končna sinhronizacija (dan 0)
Med preklopom DNS-a lahko nova naročila/objave padejo tako na stari kot na novi strežnik. Strategija:
- Način samo za branje na stari strani za nekaj ur (vtičnik WP za način samo za branje).
- Končna rsync datotek + končni mysqldump ob preklopu DNS-a.
- Spremeni zapis A v novi IP.
- Počakajte na širjenje (s TTL 300, skoraj 30 minut).
6. korak – Preverjanje + spremljanje (dan 0+1)
- Preizkusite vse kritične tokove: prijavo, blagajno, kontaktni obrazec, pošiljanje e-pošte.
- Spremljajte obremenitev strežnika — htop, povezave MySQL, dnevnik napak.
- Cron opravila aktivirana na novem strežniku, deaktivirana na starem.
- Selitev e-pošte – orodje za sinhronizacijo IMAP ali imapsync.
7. korak – Čiščenje (7. dan)
- Ponastavi TTL na 3600+.
- Prekličite deljeno gostovanje (za vsak slučaj počakajte 7 dni – če pride do težav, se lahko vrnete).
- Posodobite strategijo varnostnega kopiranja za novi strežnik.
- Spremljanje posodobitev (Uptime, Sentry, Better Stack).
Alternativa brez izpadov – metoda posrednika
Za kritično spletno mesto (spletna trgovina, novičarski portal):
- Na novem strežniku nastavite obratni proxy nginx, ki bo uporabljal posredniški strežnik za stari strežnik.
- Spremeni DNS na nov strežnik. Ves promet gre prek proxyja → staro spletno mesto.
- Migracija datotek + baze podatkov, interno testiranje.
- Ko boste pripravljeni, spremenite konfiguracijo proxyja – zdaj strežite lokalno namesto starega.
- Prekliči staro gostovanje.
Ni okna za izpad DNS-a, vendar je nastavitev bolj zapletena.
Selitev e-pošte – najtežja stvar
E-pošta je običajno največji problem pri migraciji, ker:
- Uporabniki imajo veliko starih e-poštnih sporočil (10+ GB ni neobičajno).
- Sinhronizacija IMAP je počasnejša od sinhronizacije datotek rsync.
- Spremembe MX se širijo počasneje kot spletni DNS.
Orodje: imapsync — Perl skript, ki sinhronizira med dvema strežnikoma IMAP. imapsync --host1 old.server.com --user1 user --password1 pass --host2 new.server.com --user2 user --password2 pass .
Faza:
- Nastavite nove e-poštne račune na VPS-ju.
- Imapsync vsa stara e-poštna sporočila → nova (za velike račune lahko traja 6–24 ur).
- Preklopi zapis MX.
- Končna sinhronizacija imapsync za vso pošto, ki je prispela med 2. in 3. fazo.
Selitev iz cPanela v cPanel (najlažje)
Če preklapljate iz deljene cPanel na VPS s cPanelom, ima WHM vgrajeno orodje za prenos. Celoten račun (spletno mesto + baza podatkov + e-pošta + DNS + cron) se kopira z enim ukazom.
# U WHM novog servera: Transfers → Copy Account → SSH na stari serverTrajanje 30 min - 4 ure, odvisno od velikosti.# U WHM novog servera: Transfers → Copy Account → SSH na stari server
Tipične napake
- Po migraciji sem pozabil posodobiti
wp-config.php– spletno mesto ne deluje, ker se poskuša povezati s staro bazo podatkov. - Stari DNS v temi (trdno kodiran
https://example.comnamesto relativnih URL-jev). - Napačna dovoljenja za datoteke po migraciji —
chown -R user:user /home/user/public_html. - SELinux blokira nginx, če uporabljate RHEL/Alma – preverite
setenforce 0ali pravilno nastavite kontekste. - Pošta in splet na istem IP-naslovu za spletno mesto WP za Cloudflare – izvorni IP-naslov pušča prek pošte.
- Cron opravila aktivna na obeh strežnikih hkrati → dvojno pošiljanje e-pošte, dvojno zaračunavanje.
Selitev WMD in VPS
WMD izvaja upravljane migracije VPS iz deljenega gostovanja (od drugega ponudnika ali našega) – polni paket, ničelni izpadi za kritična mesta, sinhronizacija e-pošte IMAP, nastavitev DNS in SSL, 7-dnevno spremljanje po migraciji. Vključena migracija e-pošte prek imapsync. Prenos iz cPanel-a v cPanel, kadar je to mogoče (najhitreje). Namestitev Laravel/Craft po meri z nastavitvijo čakalne vrste, Redis, spremljanje. Fiksna cena na velikost mesta, ponudba za čas izpada 0–15 min za standardni WP.
Pogosta vprašanja
Koliko časa traja selitev? Majhna spletna mesta (blog na WP) 2–4 ure. Srednja (5 tisoč naročil na WooCommerce) 8–12 ur. Velika z e-poštnimi sporočili 24–48 ur, vendar brez izpadov.
Ali lahko sam opravim selitev, če nimam izkušenj s sistemskim administratorjem? Tehnično gledano da, prek Softaculous Backup + Restore, vendar je tveganje veliko. Upravljana selitev s strani ponudnika gostovanja običajno stane 100–300 EUR enkratno.
Kaj pa, če se med selitvijo kaj pokvari? Imejte varnostno kopijo starega spletnega mesta. Ne izbrišite starega gostovanja takoj – vzporedno ga shranite 7–14 dni za povrnitev prejšnjih nastavitev.
Vpliv na SEO? Nič, če spletno mesto ostane na isti domeni, z isto strukturo URL-jev in isto vsebino. Google ne vidi razlike.
Potrebujete novo SSL potrdilo? Da, za novi strežnik se izda novo (Let's Encrypt automatically). Staro SSL potrdilo na starem strežniku po selitvi ni več pomembno.
Razmišljate o selitvi iz deljenega na VPS? WMD izvaja popolnoma upravljane selitve z načrtom brez izpadov + 30-dnevno podporo po selitvi. Stopite v stik z nami prek kontaktnega obrazca .