Надежный виртуальный хостинг

Виртуальный хостинг - это метод, который позволяет серверу разместить более одного домена на одном компьютере, иногда даже на одном IP (протокол Интернет) адресе. Проще говоря, получается, что несколько небольших сайтов, для которых не требуется много процессорного времени, оперативной памяти и дискового пространства, размещаются на одном, достаточно мощном компьютере.

Задачей хостинговой компании является поддержание работоспособности оборудования, программного обеспечения, защиты от вирусных и хакерских атак, бесперебойное электроснабжение, защита от несанкционированного доступа, резервное копирования данных, распределение нагрузки между всеми клиентами.

В том случае, если один из сайтов создает повышенную нагрузку на сервер или базу данных, то в результате этого сайты остальных пользователей могут вообще не открываться, этот сайт могут временно отключить.

Надежный хостинг широко используется в большем масштабе в компаниях, чьей бизнес-моделью является продажа хостинга для своих клиентов (реселлинг). Большая часть таких услуг веб-хостинга сайтов располагаются на общих серверах с помощью технологии виртуального хостинга.

Как правило, ежемесячные расходы на виртуальный хостинг составляет от двух до десяти долларов. Дополнительная плата взимается при включении дополнительных функций, таких как SSL, дополнительные базы данных и дисковое пространство, выделенный ip-адрес и плата за перерасход трафика.

Как правило, существуют два способа реализации виртуального хостинга. Первый основывается на имени сайта (name-based), а второй на ip-адресе.

Виртуальные хосты типа Name-based используют множество имен хостов, которым дается один IP-адрес. С помощью браузера, который поддерживает HTTP, после соединения с веб-сервером, посетитель посылает адрес сайта, введенный в строке URL. Сервер использует эту информацию для определения того, какой сайт или страницу следует показать клиенту.

Во втором способе (на основе IP-адреса), у каждого домена есть свой уникальный IP-адрес, и сервер, который настроен на несколько физических сетевых интерфейсов, дает возможность получить адрес TPC связи.

Но становится гораздо труднее получить доступ к сайту, если DNS (Domain Name System) не работает должным образом. Обычно в этом случае пользователь может попытаться указать вместо имени сайта IP-адрес, но браузер может не знать, куда именно направить пользователя на виртуальном сервере (на одном ip может быть несколько сайтов).

Таким образом, сервер, скорее всего, выдаст сайт по умолчанию, зачастую не тот, на который желает попасть пользователь. За соответствие имени домена (хоста) и IP-адреса на сервере служит специальный hosts файл. Другая проблема, связанная с такой организацией является неспособность работать с технологией защищенных веб-сайтов SSL (Secure Sockets Layer).