Что за зверь такой «VDS» и с чем его едят?

  Современные технологии позволяют разработать качественный и сложный по начинке сайт, онлайн-магазины и даже информационный портал за короткий период времени. Среди них встречаются традиционные системы, основанные на php, такие как eZpublish, Joomla, Bitrix или drupal. В тоже время активно используются системы, работающие на java, и иные альтернативные разработки, написанные на python (Django, Plone) или Ruby (RubyOnRails). Основными преимуществами этих систем является ускоренная система разработки сайтов, расширенные возможности функциональности и достаточно легкая поддержка. И все-таки, есть у таких технологий один большой недостаток: приемлемую производительность сайтов, работающих на таких системах, может обеспечить далеко не каждый хостинг.
Конечно, решение этой проблемы достаточно тривиально: можно просто разместить собственный сервер на платформе провайдера (collocation). Вот только такой выход требует больших вложений. Покупка одного сервера обойдется в сумму не менее двух тысяч долларов, а есть еще услуги настройки, мониторинга, резервного копирования данных и, конечно, администрирования. Легче уж и правда найти подходящий хостинг. Плюс к стоимости сервера есть еще дополнительные риски, возникающие при поломке оборудования, ведь все необходимые работы по восстановлению данных так же придется вести за свой счет.
Впрочем, есть и иные технологии, которые позволяют выбрать оптимальный вариант, сочетающий в себе преимущества и чересчур дорогого collocation, и хостинга с слабой производительностью. Решение всех бедствий имеет короткое имя – VDS, иначе виртуальные выделенные серверы (Virtual Dedicated Server).
Работа такого VDS заключается в следующем: на руках у провайдера мощный сервер с расширенным запасом памяти с установленной системой виртуализации (похожая технология – это vmware). Мощность сервера распределяется по ряду виртуальных машин. Таким образом, каждому клиенту VDS достается независимый виртуальный сервер с полным доступом к данным. Система виртуализации, кстати, все чаще входит в стандартную комплектацию процессоров от AMD и Intel, что уменьшает затраты провайдера при покупке необходимого оборудования для организации VDS.
Работа с виртуальным сервером дает клиенту массу преимуществ. Во-первых, софт на сервере будет полностью настроен под индивидуальные запросы пользователя. Обновления программы будет под полным контролем, что позволит избавиться от таких нелепых ситуаций с блокированием работы сайта при автоматическом обновлении системных библиотек хостинга.
Во-вторых, на виртуальный сервер можно установить любое необходимое программное обеспечение. Если сайт работает не на традиционных системах php/perl/mysql, никто не ограничит пользователя в желании запускать ресурсы на tomcat, RoR и oracle.
В-третьих, клиент практически стопроцентно огражден от остальных пользователей того же VDS. Система виртуализации в последнее время претерпела большие изменения. Теперь такие демократичные средства как Virtuozzo или XEN следят за пропорциональным распределением процессорного времени и жестких дисков между всеми пользователями сервера.
За такие преимущества приходится платить и, увы, на порядок больше чем за услуги обычного сервера. Этому факту есть вполне разумное объяснение: технология VDS не позволяет иметь на одном сервере больше 20-30 клиентов, что в разы меньше чем у стандартного хостинга, купленного за 4-5 тысяч долларов.
С другой же стороны, популярные информационные ресурсы и онлайн-магазины, которые чаще всего и становятся клиентами VDS, получают немалую прибыль, и содержание своей части сервера в их случае можно назвать вполне приемлемым. Больше денег эти сайты тратят на SEO и рекламный контент, которые вряд ли помогут собственнику ресурса при резком падении производительности из-за наплыва посетителей. А такие ситуации случаются постоянно. Массовые рекламные компании приводят к скачку покупок в интернет-магазине и мимолетному исчерпыванию всех свободных лимитов, выделенных под аккаунт. В результате сервер хостинга «падает»,а сайт перестает функционировать. Таким образом, экономия на содержании своей доли хостинга сыграет злую шутку с незадачливым владельцем сайта, принеся ему не только дополнительные траты, но и огромную антирекламу собственного бизнеса.
Многие пользователи осторожничают с переходом на VDS, так как тот предполагает необходимость администрирования. Владельцы VDS стараются полностью перекинуть эту обязанность на своих клиентов, но взамен предлагают простую в управлении инструментальные панель и автоматическую услугу ежедневного резервного копирования.