Na sdíleném webhostingu sdílejí stovky webů jeden server, jeho nastavení i jeho limity; VPS je server jen pro vás, s vlastními prostředky a přístupem root. Skutečná otázka zní, od kdy webhosting přestává stačit. Tento průvodce uvádí rozdíly bod po bodu, pak spolehlivé příznaky a postup, jak přejít bez výpadku.
Na sdíleném webhostingu spravuje poskytovatel server, který sdílí mezi mnoha zákazníky: stejný systém, stejné verze softwaru, stejné nastavení pro všechny a limity pro každý účet, aby žádný web neznevýhodňoval ostatní. Na VPS (virtuálním privátním serveru) máte k dispozici izolovaný server s vlastními prostředky, vlastním systémem a přístupem root: nainstalujete na něj, co váš projekt potřebuje.
| Kritérium | Sdílený webhosting | VPS |
|---|---|---|
| Prostředky | Sdílené, omezené pro každý účet: procesor, paměť, souběžné procesy, počet souborů | Prostředky zvolené velikosti: vCPU, paměť, disk |
| Přístup | Administrační panel, FTP, někdy SSH bez administrátorských práv | SSH s přístupem root |
| Jazyky | PHP, někdy Node.js nebo Python v předem daném rámci | Všechny: PHP, Node.js, Python, Go, Java, Ruby, .NET |
| Trvalé procesy | Skripty běží jen po dobu jednoho požadavku | Workery, fronty úloh, websockety, boti |
| Databáze | MySQL nebo MariaDB, někdy PostgreSQL, se společným nastavením | Podle vaší volby, nastavená pro vaši aplikaci |
| Konfigurace | Konfigurace poskytovatele, stejná pro všechny | Vaše vlastní: verze, rozšíření, webový server, firewall |
| Údržba systému | Zajišťuje poskytovatel | Na vás, s vedením podpory, nebo svěřená správě serveru |
| Růst | Po stupních nabídky, v mezích sdíleného serveru | Vyšší velikost, pak oddělené servery |
Aplikace v Node.js, Pythonu, Go nebo Javě běží nepřetržitě: proces čeká na požadavky a drží svůj stav v paměti. Webhosting je postavený na opak, na skripty PHP spouštěné při každém požadavku a hned zase ukončené. Někteří poskytovatelé Node.js nebo Python připouštějí v omezeném rámci (předepsané verze, procesy ukončené po nečinnosti); jakmile aplikace roste, stává se tento rámec hlavním omezením.
PostgreSQL, Redis, fronta úloh (RabbitMQ, Celery, BullMQ), vyhledávač, prohlížeč bez grafického rozhraní pro generování PDF nebo snímků obrazovky, ffmpeg pro zpracování videa, model AI: vše, co se instaluje a běží jako služba, vyžaduje server, který máte pevně v rukou.
Poskytovatel webhostingu omezuje každý účet: procesorový čas, paměť, počet souběžných procesů (entry processes), počet souborů (inodes). Příznaky: stránka „508 Resource Limit Is Reached“, chyby 503 ve špičce, pomalý web, když je vytížený soused, přerušené importy. Administrační panel tato počítadla často zobrazuje; pokud pravidelně narážejí na strop, web svou nabídku přerostl.
Naplánované úlohy každou minutu, zpracování na pozadí, hromadné odesílání e-mailů, synchronizace: webhosting naplánované úlohy rozestupuje a příliš dlouhé skripty přerušuje. Na VPS běží worker nepřetržitě a úloha trvá tak dlouho, jak potřebuje.
Konkrétní verze PHP nebo rozšíření, paměť přidělená PHP, webový server nastavený pro vaši aplikaci, vlastní firewall, automatizovaná nasazení přes git nebo kontejnery Docker: to vše jsou nastavení, která sdílený server nemůže otevřít každému zákazníkovi.
Data zákazníků, smluvní povinnosti, bezpečnostní audit: izolovaný server, jehož přístupy a logy máte pod kontrolou, se dokumentuje a kontroluje snáz než účet na sdíleném serveru.
Prezentační web, který představuje vaši činnost, nepotřebuje trvalé procesy ani databázi nastavenou na míru. Pokud potřebujete hlavně rychlý, bezpečný a aktuální web, aniž byste cokoli spravovali, správnou odpovědí není webhosting ani VPS, ale spravovaný web: Simafri váš web vytvoří, hostuje, zabezpečí a aktualizuje a vy se o žádný server starat nemusíte.
S přístupem root přichází i údržba systému. Na webhostingu se o ni poskytovatel stará, aniž byste to viděli; na VPS vyžadují odpověď čtyři oblasti:
unattended-upgrades).Postarat se o to lze třemi způsoby: sami, s podporou, která stanoví diagnózu a řekne vám, co udělat, nebo svěřit provoz správě serveru. Volba závisí na tom, kdo ve vašem týmu zná Linux a kolik vaši činnost stojí hodina výpadku.
rsync nebo archiv, databáze exportem a následným importem.hosts a projděte web jako návštěvník.rsync -avz --progress uzivatel@stary-server:/cesta/k/webu/ /var/www/site/
203.0.113.10 www.vas-web.com vas-web.com
Pokud jsou vaše e-mailové adresy hostované na stejném webhostingovém účtu, změňte jen DNS záznamy webu a záznamy MX ponechte, jak jsou: pošta funguje dál během přepnutí i po něm a migruje se samostatně.
VPS Pro vám dává linuxový server na procesorech Intel Xeon, paměti ECC a zrcadlených SSD NVMe, s přístupem root, šifrovanou zálohou každou noc a dohledem. Komplexní podpora je v ceně: stanovíme diagnózu a řekneme vám, co udělat, od systému až po kód vaší aplikace, a server máte stále pevně v rukou. Popište nám svůj projekt a doporučíme vám velikost.
VPS neomezují limity sdíleného účtu: jeho prostředky odpovídají jeho velikosti a jeho nastavení je připravené pro vaši aplikaci. Při správném dimenzování zvládne špičky provozu i dlouhá zpracování, která webhosting přerušuje.
Základy pomáhají: připojit se přes SSH, nainstalovat balíček, přečíst log. Se vším ostatním vám podpora, která stanoví diagnózu a řekne vám, co udělat, pomůže postupovat na vlastním serveru, a správa serveru převezme celý provoz.
Ano. Webový server jako Nginx nebo Apache obslouží tolik webů, kolik paměť a procesor dovolí, každý s vlastní doménou a vlastním certifikátem HTTPS.
Ano: připravíte VPS, zkopírujete na něj web a databázi, otestujete ho tak, že doménu nasměrujete na nový server jen ze svého počítače, a pak po snížení TTL přepnete DNS. Návštěvníci přejdou z jednoho serveru na druhý bez přerušení.
Simafri
Promluvme si o vašem záměru
Řekněte nám v pár slovech, co potřebujete: rychle se vám ozveme.
Děkujeme! Vaše zpráva byla odeslána. Brzy se vám ozveme.
Máte raději e-mail? Napište nám na support@simafri.com.