Що за звір такий «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 намагаються повністю перекинути цей обов'язок на своїх клієнтів, але натомість пропонують просту в управлінні інструментальні панель і автоматичну послугу щоденного резервного копіювання.