Напоследък дори обикновените потребители на интернет са изправени пред такава концепция като „виртуален хостинг“. Това, което е по същество, малко хора представляват, да не говорим за изграждане и поддържане. Междувременно тук няма нищо особено трудно. По-нататък в статията се разглеждат основните понятия и някои допълнителни аспекти, на които трябва да се обърне внимание.
Всъщност, за да стане ясно, всеки тип хостинг може да бъде описан на най-простия пример. Да предположим, че потребителят е създал своя собствена уеб страница. Но трябва да го направите така, че да стане достъпна за посетителите в интернет (и защо тогава да я създадете изобщо?).
Поставяне на готовата страница на определен ресурс (сървър) - и това е виртуалният хостинг. Грубо казано, потребителят, прилагайки услугите за предоставяне на определено количество дисково пространство, просто публикува своята страница на сървър, собственост на компания или физическо лице. Въпреки това, съществуват ограничения и ние ще се занимаваме с тях поотделно.
Днес, ако говорим за видовете виртуални хостинг, няма толкова много вариации. Изпълнението, като правило, се основава на два типа системи:
Но във всеки случай сървърният виртуален хостинг предлага базирани на уеб сървъри и сървъри на бази данни (т.е. всичко, което е необходимо за нормалното функциониране на сайта на потребителя).
За UNIX системи се използват основно Apache и Nginx уеб сървъри, а MySQL и PostgreSQL системите, използващи PHP, Perl и други езици за програмиране, които поддържат SSH протокола, се използват като бази данни (за Apache платформата се управлява от файл. Htaccess).
На платформите на Windows сървърните решения, базирани на Windows Server 2003, 2008 R2 и 2012, са най-често срещаните (версия 2003 постепенно напуска пазара). Основните уеб сървъри са всички версии и модификации на ASP.NET и IIS, а използваните бази данни са подобни на UNIX платформи.
Управлението се извършва чрез файла web.config. Но, както показва практиката, виртуалният хостинг на сайтове на Windows базирани платформи е по-скъп от гледна точка на тарифите. Това се дължи на факта, че само онези дружества, които имат специален SPLA лиценз, имат право да предоставят такива услуги. В този момент обаче има някои предимства: при наличието на такова споразумение (лиценз) можете да сте напълно сигурни, че официалните операционни системи и свързаният с тях софтуер се използват за хостинг организация.
Ако се докоснете до предимствата и недостатъците на посочената система, виртуалният хостинг изглежда предпочитан индивиди защото е сравнително евтин и лесен за настройка (основните точки се вземат от услугата или фирмата, която я предоставя). В допълнение, при използване на услугите, потребителят е свободен да избере необходимия тарифен план, който най-добре отговаря на неговите нужди.
Въпреки това, сред недостатъците могат да бъдат идентифицирани ограничаването на разпределеното сървърно (дисково) пространство, невъзможността за инсталиране на собствен софтуер и разпределение на натоварването на ресурсите на самите сървъри сред всички потребители.
Друг момент е свързан с факта, че в повечето случаи хостингът е предназначен за сравнително ниска посещаемост (не повече от хиляда заявки на ден). Ако границата на циркулация е надвишена, те дори могат да се разглеждат като опити за извършване на DDoS атаки.
Що се отнася до предоставените услуги, те обикновено разпределят определен стандартизиран списък, който включва от 1500 MB до 10 GB налично дисково пространство, определено ограничение на трафика, ограничен брой имена на домейн (поддомейн), пощенски кутии и свързани бази данни.
Въпреки това, обикновените потребители имат достатъчно това, както казват, за очите си, тъй като повечето страници не са някакъв вид портални игри, но съдържат предимно текстова информация или мултимедийни елементи (аудио, видео, графика).
Преди да говорим за това как да създадем виртуален хостинг, трябва да отбележим разликата между тази концепция и специален сървър.
Когато хостингът е свързан на сървъра, може да се използва само един IP за всички регистрирани сайтове и пренасочването се извършва чрез посочване на името на домейна. При второто изпълнение за всеки хостинг може да се използват няколко отделни IP адреса, но само ако самият сървър има няколко мрежови интерфейса.
Когато използвате специален сървър, всеки сайт се намира изключително на едно отдалечено устройство (сървър), а всички други липсват.
Както вече е ясно, за да създадете хостинг услуга, просто трябва да се свържете със съответната компания. Създаването на виртуален хостинг няма да се прави от потребителя, а от неговите специалисти (особено след като вече има подходяща платформа и софтуерна среда).
Поддръжката от страна на потребителя е само да адаптира създадените към техните нужди. За съжаление, защитата на потребителските терминали от възможните ефекти от вируси или хакерски атаки също пада върху плещите на потребителя, въпреки факта, че основните сървъри са защитени от защитни стени и мощни антивирусни програми. Това е разбираемо. В крайна сметка, редактирането на съдържание няма да се извършва на отдалечен сървър, а на работещ или домашен терминал под регистрационния запис на администратора. И тогава никой не е имунизиран от външна намеса.
Това всъщност е всичко, което в много малка степен описва концепцията за виртуалния хостинг. Ако направим окончателното заключение какво е то, тогава, грубо казано, потребителят се занимава с разпределеното дисково пространство на общ сървър, където поставя своите страници, така че да станат достъпни в Интернет. Пътят до него се контролира от изчислителната мощ на самите сървъри, а не от терминалите на потребителите. Да го направим още по-лесно. Всичко се свежда само до поръчката на услугите на доставчик (хостинг) компания.
И това е с използването на такива елементарни технологични решения, че всеки, като правило, за чисто символична такса може да постави своя уебсайт и да го направи достъпна за посетителите на World Wide Web.
Но в тази ситуация трябва да вземете под внимание някои нюанси, свързани със сигурността, защото администрирането на сайтове на сървъра се извършва изключително от компанията, която предоставя такива услуги, а сигурността на хоствания сайт, неговото съдържание и отдалечения терминал, от който се редактира или актуализира съдържанието, пада върху раменете клиент.