Что такое виртуальный выделенный сервер и зачем он вам нужен

Что такое VDS и зачем он нужен программисту

В двадцать первом веке всем управляют сетевые технологии. Разработка игр, веб-приложений, или разработка сайтов для интернет магазинов — чем бы вы ни занимались, ваша деятельность рано или поздно может потребовать наличия VDS (Virtual Dedicated Server) — виртуального выделенного сервера.

Виртуальный? Это как?

Это когда клиенту предоставляется не физическая машина целиком, а только её часть, но со своей операционной системой и фиксированными ресурсами. Работа с ней ничем не отличается от работы с физическим сервером: клиент получает root права в операционной системе (или права администратора, если вдруг вам нужен сервер под Windows) и отсутствие ограничений по количеству баз данных, доменных зон, пользователей и прочего.

Получается, я буду с кем-то делить машину?

Да. Однако в этом нет ничего страшного — виртуальный сервер работает независимо от своих «соседей». Сбой одного виртуального сервера никак не повлияет на работу компьютера в целом, VDS изолированы друг от друга. Изолированы и ресурсы, которые используют виртуальные сервера — пользователи одной хост-машины не «перетягивают» их друг у друга, каждый получает фиксированный размер памяти и дискового пространства.

И чем же это лучше обычного хостинга? Там тоже на одном сервере по много сайтов размещено

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

На хостинге у вас не получится, например, поднять сервер для своей игры или настроить управление роботом на Arduino с телефона. VDS же даёт в этом плане полную свободу действий.

Наверное, это сложно — нужно установить ПО, настроить среду…

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

И всё же преимущества перед хостингом не очевидны. Зачем мне VDS, если у меня простой сайт на PHP+MySQL?

А вдруг случайно получится так, что ваш сайт обретёт популярность и будет активно развиваться? Гарантированные ресурсы, которые вы получаете на своём виртуальном сервере, возможность легко увеличить их количество, удобные возможности вроде резервного копирования — виртуальный хостинг лишён всего этого. Но для жизни серьёзного проекта эти функции просто необходимы. Если же уже сейчас ваш сайт тормозит, а места на жёстком диске не хватает, это верный знак, что пора переходить на VDS: у компании ABC Server вы можете арендовать сервера на выгодных условиях, а при оплате за год ещё и получить скидку в 25%.

Почему бы тогда просто не купить физический сервер? Разве это не надёжнее?

Надёжнее. Но нужно учитывать, что полноценный сервер стоит значительно дороже, причём дороговизна не всегда пропорциональна выигрышу в мощности. К тому же физическая машина не может так же легко масштабироваться — докупить 1 ГБ ОЗУ или полтерабайта дискового пространства в один клик здесь уже не получится. Если такой вариант вам подходит больше, то ABC Server предоставляет широкий выбор выделенных серверов для покупки или аренды.

Пётр Соковых, транслятор двоичного кода в русский язык