26 мар. 2008 г.

Виртуальный хостинг

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

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

Однако, совместное использование ресурсов одного компьютера всегда таит опасность того, что обслуживание одного из сайтов повлечёт полное поглощение какого то из ресурсов сервера: либо процессорного времени, либо оперативной памяти, либо исходящего канала. В результате чего другие сайтам не смогут полноценно функционировать: их страницы будут открываться медленно, а то и вовсе не будут.

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

Сайты виртуального хостинга не обязательно имеют разные IP-адреса. В наши дни Web-сервер может различать сайты по доменному имени. Такая техническая реализация позволяет разделять один IP между десятками и сотнями сайтов.
Смело выбирайте виртуальный хостинг для своего проекта, если его работа не требует использования отдельных нестандартных портов или нестандартного программного обеспечения, не предполагается частый одновременный наплыв сотен или тысяч посетителей, не будет постоянно забивать входящие и исходящие каналы такими программами, как видео-чаты или видео-мессенджеры либо скачиванием музыкальных и видео-файлов больших размеров.

Комментариев нет: