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

Napriek vzniku lacných VPS tradičný webhosting nezmizne. Poďme sa pozrieť na rozdiely medzi oboma prístupmi k umiestňovaniu webových stránok a zistiť, ktorý z nich je lepší.

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

Na stránkach každého vážneho poskytovateľa sa určite nájde porovnanie tradičného webhostingu s virtuálnymi servermi. Autori článkov upozorňujú na podobnosti VPS s fyzickými strojmi a robia paralely medzi nimi a vlastnými bytmi, pričom webovým serverom kolektívneho používania priraďujú úlohu spoločných bytov. S takýmto chápaním sa ťažko súhlasí, aj keď sa pokúsime ukázať, že situácia nie je tak jednoznačná. Pozrime sa hlbšie pod povrchové analógie a preskúmajme pre začiatočníkov špecifiká každého variantu.

Ako funguje tradičný hosting?

Aby mohol webový server obsluhovať rôzne webové stránky, vymysleli sa tzv. name based virtual host. Protokol HTTP umožňuje prenos v rámci žiadosti, URL (jednotného ukazovateľa zdroja) — to umožňuje služby pochopiť, na ktorú konkrétnu stránku sa prehliadač alebo iný klientsky program obracia. Stačí už len priradiť doménové meno k požadovanej adrese IP a zapísať v konfigurácii koreňový adresár pre virtuálny hostiteľ. Potom je možné rozložiť súbory webových stránok rôznych používateľov do ich domácich adresárov a otvoriť prístup cez FTP na administráciu.

Aby sa webové aplikácie na strane servera (rôzne skripty alebo dokonca systémy správy obsahu — CMS) spúšťali s právami určitého používateľa hostingu, v Apache bol vytvorený špeciálny mechanizmus suexec. Je jasné, že nastavenia bezpečnosti webového servera nedovoľujú používateľom zasahovať do niekoho iného, ale v celku to skutočne pripomína spoločný byt s oddelenými izbami a spoločnou adresou (IP) pre stovky webových stránok. Server databáz (zvyčajne MySQL) pre virtuálne hosty je tiež spoločný, ale používateľ hostingu má prístup len k svojim osobným databázam. Všetok softvér servera okrem skriptov webových stránok spravuje poskytovateľ, klienti nemôžu meniť jeho konfiguráciu podľa vlastného uváženia. Proces správy účtov je automatizovaný: na tento účel má každý hostingový poskytovateľ špeciálny webový panel, cez ktorý je možné spravovať služby.

Ako fungujú VPS?

Porovnanie virtuálnych serverov s fyzickými nie je úplne presné, pretože na jednom „železničnom“ hoste funguje množstvo VPS. Obrazne povedané, to už nie je komunál, ale viacpodlažný dom so spoločným vchodom a jednotnými nosnými konštrukciami. Na vytvorenie samostatných „ bytov“ (VPS) v rámci jedného „domu“ (fyzického servera) sú použité prostriedky nainštalovaného na hoste operačného systému a rôzne technológie virtualizácie.

Ak sa používa virtualizácia na úrovni OS, procesy klientov jednoducho fungujú v izolovanom prostredí (alebo v nejakom kontajneri) a nevidia cudzie zdroje a procesy. Samostatný hosťujúci OS sa v tomto prípade nespúšťa, a preto softvér v hosťujúcom prostredí musí byť binárne kompatibilný so systémom na fyzickom hoste — zvyčajne klientom ponúkajú špeciálne modifikované distribúcie GNU/Linux pre tento typ prevádzky. Existujú aj pokročilé možnosti, vrátane emulácie fyzického počítača, na ktorom je možné spustiť takmer akýkoľvek hosťujúci OS, dokonca aj z vlastného inštalačného obrazu.

Z pohľadu administrátora sa akýkoľvek VPS málo líši od fyzického servera. Pri objednávke služby hostiteľ rozšíri vybranú konfiguráciu, a ďalej sa starostlivosť o systém presúva na plecia zákazníka. Je možné nainštalovať potrebný softvér a nastaviť ho akýmkoľvek spôsobom — absolútna sloboda výberu webového servera, verzie PHP, servera databáz a pod. IP adresa má VPS tiež svoju, nebude sa musieť deliť so stovkou — iných susedov. S týmto popisom hlavných rozdielov skončíme 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 spravovanie prostredia, ktoré zabezpečuje chod webovej stránky. Zákazník sa nemusí sám starať o inštaláciu, nastavenie a aktualizáciu systémového a aplikačného softvéru, a v niektorých prípadoch panel správy hostingu umožňuje inštaláciu CMS - tento variant vyzerá atraktívne pre nováčikov. Na druhej strane úlohy jemného nastavenia CMS si bude musieť zákazník vyriešiť sám, navyše za relatívne nízkym vstupným prahom sa skrýva nižšia flexibilita riešenia. Výber softvéru bude obmedzený: na virtuálnom hostingu nemožno, napríklad, podľa vlastného želania zmeniť verziu PHP alebo MySQL, a už vôbec nie nainštalovať nejaký exotický balík alebo zvoliť alternatívny panel správy - budete musieť používať prostriedky poskytnuté dodávateľom služieb. Ak poskytovateľ vykoná aktualizáciu servera, vo vašich webových aplikáciách môžu vzniknúť problémy s programovou kompatibilitou.

VPS je zbavený týchto nedostatkov tradičného hostingu. Zákazník si môže sám vybrať potrebný operačný systém (nemusí byť nevyhnutne Linux) a nainštalovať akýkoľvek softvér. Nastavovanie a spravovanie prostredia bude musieť zákazník zvládnuť sám, avšak proces je možné zjednodušiť – všetky hostingové spoločnosti ponúkajú okamžitú inštaláciu panelu správy na virtuálny server, ktorý automatizuje proces spravovania. Vďaka nemu nebude veľký rozdiel v zložitosti správy medzi tradičným hostingom a VPS. Navyše nikto nezakazuje nainštalovať vlastný panel, ktorý nie je v ponuke poskytovateľa. Celkovo sú náklady na správu VPS relatívne nízke, a väčšia flexibilita riešenia mnohonásobne kompenzuje niektoré dodatočné pracovné výdavky.

Ktorá varianta je bezpečnejšia a spoľahlivejšia?

Môže sa zdať, že hosting webových stránok na tradičných serveroch je bezpečnejší. Zdroje rôznych používateľov sú medzi sebou dôkladne izolované, a poskytovateľ dbá na aktuálnosť softvéru servera — to je skvelá voľba, ale iba na prvý pohľad. Útočníci sotva vždy zneužívajú zraniteľnosti v systémovom softvéri, zvyčajne hackujú webové stránky využívaním nezabezpečených skriptov a nesprávnych nastavení systémov správy obsahu. V tomto ohľade tradičný hosting nemá žiadne výhody — zdroje klientov bežia na tých istých CMS — ale nevýhod je dostatok.

Hlavný problém virtuálneho hostingu spočíva v spoločnej IP adrese pre stovky webových stránok rôznych používateľov. Ak niekoho z vašich susedov hacknú a začnú, napríklad, rozosielať spam alebo vykonávať iné škodlivé aktivity, spoločná adresa sa môže ocitnúť v rôznych čiernych zoznamoch. V takom prípade utrpia všetci klienti, ktorých webové stránky používajú tú istú IP. Ak sused dostane DDoS útok alebo spôsobí nadmerné zaťaženie výpočtových zdrojov, zasiahne to ostatných „nájomníkov“ servera. Spravovať prideľovanie kvót pre jednotlivé VPS je pre poskytovateľa oveľa jednoduchšie, navyše virtuálnemu serveru je pridelená samostatná IP, a nemusí byť iba jedna: je možné objednať akékoľvek množstvo, doplnkovú službu ochrany proti DDoS, antivírusovú službu atď. Z hľadiska bezpečnosti a spoľahlivosti VPS prevyšuje tradičný hosting, stačí iba včas aktualizovať nainštalované programy.

Ktorá možnosť je lacnejšia?

Ešte pred niekoľkými rokmi bola odpoveď na túto otázku jednoznačná — pri všetkých jej nedostatkoch bola izba v spoločnom byte oveľa lacnejšia ako samostatný byt. Odvetvie však nezaostáva a na trhu sa objavilo množstvo rozpočtových VPS: u nás môžete prenajať vlastný virtuálny server na Linux za 130 eur mesačne. Priemerne mesačné náklady na ekonomický VPS sa pohybujú od 150 do 250 eur, pri takýchto cenách nemá zmysel akceptovať problémy tradičného hostingu, okrem prípadov, keď je potrebné umiestniť najjednoduchšie webové stránky. Okrem toho tarifné plány virtuálneho hostingu obmedzujú počet webových stránok a databáz, zatiaľ čo na VPS sú klienti obmedzení len kapacitou úložiska a výpočtovými možnosťami servera.

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

Zdroj: habr.com

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