На сегодняшний день существует огромное количество технологий, которые позволяют быстро разрабатывать достаточно сложные сайты, интернет-магазины и порталы. Если говорить о системах, написанных на php, то это, например, Bitrix, eZpublish, drupal, Joomla и т.п. Кроме того активно развиваются альтернативные технологии: Django (сделано на python), Plone (python), RubyOnRails (ROR, сделано на Ruby) и еще много разработок на java. Несмотря на все преимущества этих технологий, которые связаны в первую очередь с быстрой разработкой, легкой поддержкой и расширением функциональности, у них есть один общий недостаток: достаточно сложно найти для них хостинг, на котором они бы работали с приемлемой производительностью.
Существет вариант решения этой проблемы - collocation, то есть размещение собственного сервера у провайдера. Для его осуществления необходимо приобрести сервер (стоимость которого составляет, как правило, от 2 тыс. долларов и выше), настроить его, периодически проводить его администрирование и осуществлять резервное копирование данных. Обходится этот вариант на порядок дороже хостинга. Кроме того в случае выхода из строя Вашего оборудования, Вы будете сами за свой счет восстанавливать его работоспособность и, разумеется, нести потери, связанные с простоем Вашего сайта за время восстановления.
Однако уже давно разработаны технологии, позволяющие найти «золотую середину» между хостингом с ограничениями и collocation с высокой стоимостью владения (TCO). Речь идет о так называемых виртуальных выделенных серверах (Virtual Dedicated Server или Virtual Private Server). VDS представляет собой следующее: провайдер покупает один мощный сервер с большим количеством памяти, на него устанавливается система виртуализации (грубо говоря, аналог широко известной vmware), а затем мощности этого сервера раздаются нескольким виртуальным машинам. Каждый из клиентов VDS видит у себя в консоли совершенно отдельный независимый сервер и имеет полный доступ к нему. Современные серверные процессоры от Intel и AMD имеют встроенную поддержку виртуализации, поэтому затраты на организацию нескольких VDS на одном сервере минимальны.
Размещая собственные ресурсы на VDS, клиент получает:
Собственный настроенный под конкретные требования софт. Кроме того любой апгрейд программного обеспечения будет под Вашим контролем, то есть Вы не попадете в ситуацию, когда хостер обновляет системные библиотеки или php, после чего сайт перестает работать.
Возможность установки любого ПО. Вы не ограничены стандартным набором из php/perl/mysql. Совершенно свободно можно запустить ту же django, tomcat, RoR, а при желании даже Oracle.
Практически полную независимость от других клиентов. Современные средства виртуализации, такие как XEN или Virtuozzo, имеют встроенные средства контроля за честным распределением процессорного времени и полосы пропускания сетевого интерфейса и жестких дисков между всеми виртуальными машинами.
Однако за все удобства приходится платить, и нужно отметить, что основным минусом VDS является более высокая цена, чем для обычного хостинга. Цены на VDS обусловлены тем, что если на сервер за 4-5 тыс. долларов можно разместить несколько сотен клиентов обычного хостинга, то клиентов VDS на тот же сервер уместится всего 20-30. Но, с другой стороны, раскрученные порталы и интернет-магазины, то есть основные потребители услуг VDS, имеют прибыль, измеряемую тысячами или даже десятками тысяч долларов в месяц, и затраты в 50-100 долларов в месяц на содержание VDS являются относительно небольшими. Обычно на такие, вещи как реклама и SEO тратится гораздо больше, а ведь ни реклама, ни SEO Вам не помогут, если при наплыве посетителей сервер хостера «упадет» из-за слишком «тяжелых» скриптов интернет-магазина. Мы, как хостеры, видели такую ситуацию неоднократно: если по интернет-магазину обычно ходит одновременно несколько человек и он при этом более-менее быстро работает, то при массовых рекламных кампаниях, когда на сайт заходит одновременно несколько сотен человек, аккаунт на хостинге очень быстро исчерпывает все свои лимиты и сайт просто перестает работать. То есть, затратив несколько десятков тысяч рублей на привлечение клиентов на сайт, владелец сайта сэкономил на хостинге одну-две тысячи, и в результате рекламная кампания превратилась для него в антирекламу.
Многие клиенты обычного хостинга пугаются перехода на VDS, потому что VDS, как и любой сервер, требует администрирования. В нашем случае мы не только берем на себя администрирование VDS-серверов, но и предоставляем к ним в комплекте удобную панель управления и автоматическое ежедневное резервное копирование.