Виртуелни хостинг или виртуелни сервер - шта изабрати?

Упркос појави јефтиног ВПС-а, традиционални веб хостинг неће умрети. Хајде да покушамо да схватимо које су разлике између два приступа хостингу веб локација и који је бољи.

Виртуелни хостинг или виртуелни сервер - шта изабрати?

На веб страници сваког провајдера који поштује себе сигурно ће се наћи поређење традиционалног веб хостинга са виртуелним серверима. Аутори чланака примећују сличност ВПС-а са физичким машинама и повлаче паралеле између њих и сопствених станова, додељујући заједничким веб серверима улогу комуналних станова. Са таквим тумачењем тешко је расправљати, иако ћемо се трудити да не будемо тако јасни. Хајде да погледамо мало дубље од површних аналогија и анализирамо карактеристике сваке опције за почетнике.

Како функционише традиционални хостинг?

Да би веб сервер могао да опслужује разне сајтове, тзв. виртуелни хост заснован на имену. ХТТП протокол претпоставља могућност преношења као део захтева УРЛ адреса (униформни локатор ресурса) – ово омогућава сервису да разуме којој локацији прегледач или други клијентски програм приступа. Остаје само да повежете име домена са жељеном ИП адресом и наведете основни директоријум виртуелног хоста у конфигурацији. Након тога, можете дистрибуирати датотеке сајта различитих корисника у њихове матичне директоријуме и отворити приступ преко ФТП-а за администрацију. 

Да би се веб апликације на страни сервера (разне скрипте или чак системи за управљање садржајем - ЦМС) покренуле са правима одређеног корисника хостинга, у Апацхе-у је креиран посебан механизам суекец. Јасно је да безбедносна подешавања веб сервера не дозвољавају корисницима да се мешају у туђу башту, али генерално то заиста изгледа као заједнички стан са одвојеним просторијама и заједничком ИП адресом за стотине сајтова. Сервер базе података (обично МиСКЛ) за виртуелне хостове се такође дели, али корисник хостинга има приступ само својим личним базама података. Сав серверски софтвер осим скрипти сајта одржава провајдер; клијенти не могу мењати његову конфигурацију по сопственом нахођењу. Процес управљања налогом је аутоматизован: у ове сврхе, сваки хостер има посебан веб панел преко којег можете управљати услугама.

Како функционише ВПС?

Поређење виртуелних сервера са физичким није сасвим тачно, јер многи ВПС раде на једном „гвозденом“ хосту. Сликовито речено, ово више није комунални стан, већ стамбена зграда са заједничким улазом и заједничким носивим конструкцијама. За креирање засебних „станова“ (ВПС) унутар једне „куће“ (физичког сервера), користе се алати из оперативног система инсталираног на хосту и различите технологије виртуелизације. 

Ако се користи виртуелизација на нивоу ОС, клијентски процеси се једноставно покрећу у изолованом окружењу (или некој врсти контејнера) и не виде туђе ресурсе и процесе. У овом случају се не покреће посебан гостујући ОС, што значи да софтвер у гостујућем окружењу мора бити бинарно компатибилан са системом на физичком хосту – по правилу се клијентима нуде ГНУ/Линук дистрибуције посебно модификоване за овај метод операција. Постоје и напредније опције, укључујући емулацију физичке машине, на којој можете покренути скоро сваки гостујући ОС, чак и са сопствене инсталационе слике.

Са администраторске тачке гледишта, било који ВПС се не разликује много од физичког сервера. Приликом наручивања услуге хостер примењује изабрану конфигурацију, а затим одржавање система пада на рамена клијента. У овом случају можете инсталирати потребан софтвер и конфигурисати га по жељи – потпуна слобода избора веб сервера, ПХП верзије, сервера базе података итд. ВПС такође има своју ИП адресу, тако да не морате да је делите са стотинак суседа. Овде ћемо завршити са описивањем главних разлика и прећи на предности и недостатке од којих зависи избор решења.

Која је опција лакша и погоднија?

Виртуелни хостинг не захтева администрацију окружења које подржава сајт. Клијент не мора сам да инсталира, конфигурише и ажурира системски и апликативни софтвер, ау неким случајевима контролна табла хостинга вам омогућава да инсталирате ЦМС - ова опција изгледа атрактивно за почетнике. С друге стране, задаци финог подешавања ЦМС-а и даље ће морати да се решавају независно, а поред тога, релативно низак праг уласка крије мању флексибилност решења. Избор софтвера ће бити ограничен: на дељеном хостингу не можете, на пример, променити верзију ПХП-а или МиСКЛ-а по својој вољи, а још мање инсталирати неки егзотични пакет или изабрати алтернативни контролни панел – мораћете да користите алате које нуди Давалац услуга. Ако ваш провајдер надогради сервер, ваше веб апликације могу имати проблема са компатибилношћу софтвера. 

ВПС нема ове недостатке традиционалног хостинга. Клијент може изабрати оперативни систем који му је потребан (не обавезно Линук) и инсталирати било који софтвер. Мораћете сами да подесите и администрирате окружење, али процес се може поједноставити - сви хостери нуде да одмах инсталирају контролни панел на виртуелном серверу, који аутоматизује процес администрације. Захваљујући томе, неће бити велике разлике у сложености управљања између традиционалног хостинга и ВПС-а. Осим тога, нико не забрањује инсталирање сопственог панела, који није укључен у листу понуда провајдера. Генерално, режијски трошкови администрирања ВПС-а нису тако високи, а већа флексибилност решења више него плаћа неке од додатних трошкова рада.

Која опција је сигурнија и поузданија?

Можда се чини да је хостовање веб локација на традиционалном хостингу сигурније. Ресурси различитих корисника су поуздано изоловани једни од других, а провајдер прати релевантност серверског софтвера - ово је одлична опција, али само на први поглед. Нападачи не искоришћавају увек рањивости у системском софтверу; обично се сајтови хакују коришћењем незакрпљених рупа у скриптама и несигурним подешавањима система за управљање садржајем. У том смислу, традиционални хостинг нема предности – клијентски ресурси раде на истом ЦМС-у – али има доста недостатака. 

Главни проблем са дељеним хостингом је заједничка ИП адреса за стотине сајтова различитих корисника. Ако неко од ваших комшија буде хакован и почне, на пример, да шаље нежељену пошту преко њега или да обавља друге злонамерне активности, заједничка адреса може завршити на разним црним листама. У овом случају, сви клијенти чији сајтови користе исту ИП адресу ће патити. Ако сусед буде под ДДоС нападом или створи превелико оптерећење рачунарских ресурса, преостали „закупци“ сервера ће патити. Провајдеру је много лакше да управља расподелом квота за појединачни ВПС; поред тога, виртуелном серверу се додељује засебна ИП адреса, а не само један: можете наручити било који број њих, додатну услугу ДДоС заштите, анти -вирусни сервис итд. Што се тиче сигурности и поузданости, ВПС је супериорнији од традиционалног хостинга; потребно је само да ажурирате инсталиране програме на време.

Која опција је јефтинија?

Пре само неколико година, одговор на ово питање био је недвосмислен - са свим својим недостацима, соба у заједничком стану била је много јефтинија од засебног стана. Индустрија не мирује и сада су се на тржишту појавили многи буџетски ВПС: са нама можете закуп сопствени виртуелни сервер на Линук-у за 130 рубаља месечно. У просеку, месец рада буџетског ВПС-а коштаће клијента 150 - 250 рубаља; по таквим ценама нема смисла да се носите са проблемима традиционалног хостинга, осим када је потребно да хостујете једноставне сајтове са визит картама на сервер. Поред тога, тарифни планови виртуелног хостинга ограничавају број сајтова и база података, док је на ВПС-у клијент ограничен само капацитетом складиштења и рачунарским могућностима сервера.

Виртуелни хостинг или виртуелни сервер - шта изабрати?

Извор: ввв.хабр.цом

Додај коментар