Virtuálny hosting alebo virtuálny server – čo si vybrať?

Napriek vzniku lacných VPS tradičný webhosting nezomrie. Pokúsme sa zistiť, aké sú rozdiely medzi týmito dvoma prístupmi k hosťovaniu webových stránok a ktorý z nich je lepší.

Virtuálny hosting alebo virtuálny server – čo si vybrať?

Na stránke každého sebavedomého poskytovateľa sa určite nájde porovnanie klasického webhostingu s virtuálnymi servermi. Autori článkov si všímajú podobnosť VPS s fyzickými strojmi a uvádzajú paralely medzi nimi a ich vlastnými bytmi, pričom zdieľaným webovým serverom priraďujú úlohu komunálnych bytov. S takouto interpretáciou je ťažké polemizovať, aj keď sa budeme snažiť, aby to nebolo také jednoznačné. Pozrime sa trochu hlbšie ako na povrchné analógie a analyzujme vlastnosti každej možnosti pre začínajúcich používateľov.

Ako funguje tradičný hosting?

Aby webový server mohol obsluhovať rôzne stránky, tzv. virtuálny hostiteľ založený na mene. Protokol HTTP predpokladá možnosť prenosu ako súčasť požiadavky URL (jednotný lokátor zdrojov) - umožňuje službe pochopiť, na ktorú stránku prehliadač alebo iný klientsky program pristupuje. Zostáva len naviazať názov domény na požadovanú IP adresu a v konfigurácii zadať koreňový adresár pre virtuálneho hostiteľa. Potom môžete distribuovať súbory lokality rôznych používateľov do ich domovských adresárov a otvoriť prístup cez FTP pre správu. 

Aby bolo možné spúšťať webové aplikácie na strane servera (rôzne skripty alebo aj redakčné systémy - CMS) s právami konkrétneho užívateľa hostingu, bol v Apache vytvorený špeciálny mechanizmus suexec. Je jasné, že nastavenia zabezpečenia webového servera neumožňujú používateľom zasahovať do cudzej záhrady, ale vo všeobecnosti to naozaj vyzerá ako spoločný byt s oddelenými miestnosťami a spoločnou IP adresou pre stovky stránok. Databázový server (zvyčajne MySQL) pre virtuálnych hostiteľov je tiež zdieľaný, ale používateľ hostingu má prístup len k svojim osobným databázam. Všetok serverový softvér okrem skriptov stránok spravuje poskytovateľ, klienti nemôžu meniť jeho konfiguráciu podľa vlastného uváženia. Proces správy účtu je automatizovaný: na tieto účely má každý hostiteľ špeciálny webový panel, prostredníctvom ktorého môžete spravovať služby.

Ako funguje VPS?

Porovnávanie virtuálnych serverov s fyzickými nie je úplne správne, keďže veľa VPS beží na jednom „železnom“ hostiteľovi. Obrazne povedané už nejde o obecný byt, ale o bytový dom so spoločným vchodom a spoločnými nosnými konštrukciami. Na vytvorenie samostatných „apartmánov“ (VPS) v rámci jedného „domu“ (fyzický server) sa využívajú nástroje operačného systému nainštalované na hostiteľovi a rôzne virtualizačné technológie. 

Ak sa používa virtualizácia na úrovni operačného systému, klientske procesy jednoducho bežia v izolovanom prostredí (alebo kontajneri) a nevedia o zdrojoch a procesoch iných používateľov. V tomto prípade sa nespúšťa samostatný hosťujúci operačný systém, čo znamená, že softvér v hosťujúcom prostredí musí byť binárne kompatibilný so systémom na fyzickom hostiteľovi – klientom sa zvyčajne ponúkajú distribúcie GNU/Linux špeciálne upravené pre tento typ operácie.LinuxExistujú aj pokročilejšie možnosti vrátane emulácie fyzického počítača, na ktorom môžete spustiť takmer akýkoľvek hosťujúci operačný systém, dokonca aj z jeho vlastného inštalačného obrazu.

Z pohľadu administrátora sa žiadny VPS príliš nelíši od fyzického servera. Pri objednávke služby hostiteľ nasadí vybranú konfiguráciu a údržba systému potom padne na plecia klienta. V tomto prípade si môžete nainštalovať potrebný softvér a nakonfigurovať ho podľa vlastného želania - úplná sloboda výberu webového servera, verzie PHP, databázového servera atď. VPS má tiež svoju vlastnú IP adresu, takže ju nemusíte zdieľať s približne stovkou susedov. Tu dokončíme popis hlavných rozdielov a prejdeme k výhodám a nevýhodám, od ktorých závisí výber riešenia.

Ktorá možnosť je jednoduchšia a pohodlnejšia?

Virtuálny hosting nevyžaduje správu prostredia, ktoré stránku podporuje. Klient si nemusí sám inštalovať, konfigurovať a aktualizovať systémový a aplikačný softvér a v niektorých prípadoch vám ovládací panel hostingu umožňuje nainštalovať CMS – táto možnosť vyzerá lákavo pre začiatočníkov. Na druhej strane, úlohy dolaďovania CMS sa budú musieť stále riešiť samostatne a okrem toho za relatívne nízkym vstupným prahom sa skrýva menšia flexibilita riešenia. Výber softvéru bude obmedzený: na zdieľanom hostingu nemôžete napríklad ľubovoľne meniť verziu PHP alebo MySQL, tým menej nainštalovať nejaký exotický balík alebo zvoliť alternatívny ovládací panel - budete musieť použiť nástroje, ktoré ponúka poskytovateľ služieb. Ak váš poskytovateľ upgraduje server, vaše webové aplikácie môžu mať problémy s kompatibilitou softvéru. 

VPS eliminuje tieto nevýhody tradičného hostingu. Klient si môže vybrať operačný systém, ktorý potrebuje (voliteľné). Linux) a nainštalovať akýkoľvek softvér. Prostredie si budete musieť nakonfigurovať a spravovať sami, ale proces sa dá zjednodušiť – všetci poskytovatelia hostingu ponúkajú ovládací panel nainštalovaný na virtuálnom serveri, ktorý automatizuje proces správy. Vďaka tomu nie je medzi tradičným hostingom a VPS žiadny významný rozdiel v zložitosti správy. Okrem toho si môžete nainštalovať vlastný panel, ktorý nie je súčasťou ponuky poskytovateľa. Celkovo sú režijné náklady na správu VPS minimálne a zvýšená flexibilita riešenia viac než vyváži dodatočné úsilie.

Ktorá možnosť je bezpečnejšia a spoľahlivejšia?

Môže sa zdať, že hosťovanie webových stránok na tradičnom hostingu je bezpečnejšie. Zdroje rôznych používateľov sú od seba spoľahlivo izolované a poskytovateľ monitoruje relevantnosť serverového softvéru - je to vynikajúca možnosť, ale iba na prvý pohľad. Útočníci nie vždy využívajú slabé miesta v systémovom softvéri, stránky sú zvyčajne napadnuté pomocou neopravených dier v skriptoch a nezabezpečených nastavení systémov na správu obsahu. V tomto zmysle nemá tradičný hosting žiadne výhody – klientske zdroje fungujú na rovnakom CMS – ale existuje veľa nevýhod. 

Hlavným problémom zdieľaného hostingu je zdieľaná IP adresa pre stovky stránok od rôznych používateľov. Ak sa niekto z vašich susedov nabúra a začne cez neho napríklad rozosielať spam alebo vykonávať inú zákernú činnosť, spoločná adresa sa môže dostať na rôzne čierne listiny. V tomto prípade budú trpieť všetci klienti, ktorých stránky používajú rovnakú IP. Ak sa sused dostane pod útok DDoS alebo vytvorí nadmerné zaťaženie výpočtových zdrojov, utrpia zostávajúci „nájomníci“ servera. Pre poskytovateľa je oveľa jednoduchšie spravovať prideľovanie kvót pre jednotlivé VPS, navyše má virtuálny server pridelenú samostatnú IP a nie nevyhnutne iba jednu: môžete si ich objednať ľubovoľný počet, doplnkovú službu DDoS ochrany, anti -vírusová služba atď. Z hľadiska bezpečnosti a spoľahlivosti je VPS lepší ako tradičný hosting, stačí aktualizovať nainštalované programy včas.

Ktorá možnosť je lacnejšia?

Len pred niekoľkými rokmi bola odpoveď na túto otázku jednoznačná - so všetkými svojimi nedostatkami bola izba v spoločnom byte oveľa lacnejšia ako samostatný byt. Priemysel nestojí na mieste a teraz sa na trhu objavilo veľa lacných VPS: s nami môžete nájom vlastný virtuálny server na Linux Za 130 rubľov mesačne. V priemere stojí lacný VPS 150 – 250 rubľov mesačne. Pri týchto cenách sú starosti s tradičným hostingom neudržateľné, pokiaľ nepotrebujete hostiť jednoduché webové stránky s vizitkami. Okrem toho, zdieľané hostingové plány obmedzujú počet webových stránok a databáz, zatiaľ čo pri VPS je klient obmedzený iba úložnou kapacitou servera a výpočtovými možnosťami.

Virtuálny hosting alebo virtuálny server – čo si vybrať?

Zdroj: hab.com

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster