Термин VDS был создан на заре виртуализации, но ему не удалось завоевать популярность в мире, в основном он используется на просторах бывшего СССР и по некоторым данным связан с российской разработкой - панелью управления виртуальными серверами - VDSManager. Термин VPS стал популярен позже, но получил широкое распространение во всем мире, так как все больше производителей программного обеспечения использовали этот термин в своем программном обеспечении. Несмотря на то, что они обозначают почти одного и то же, между VDS и VPS есть разница в том, разница в том, как именно для них распределяются аппаратные ресурсы, центральный процессор, оперативная память, диски, сетевые интерфейсы и тд.
В VPS аппаратные ресурсы хостовой машины (сервера) объединяются вместе, и ими управляет специальное программное обеспечение внутри операционной системы, именно оно распределяет соответствующие ресурсы каждой виртуальной машине и следит за их совместным использованием. Хотя существует ограничение, но это обычная практика - устанавливать больше виртуальных серверов, чем аппаратные средства могут фактически "потянуть". Администратор предполагает, что не все виртуальные серверы будут работать на пике одновременно. В VDS, выделенные ресурсы являются условно фиксированными и управляются гипервизором, поэтому число виртуальных серверов, установленных на данном оборудовании, не будет превышать фактическую емкость оборудования с заранее заданным коэффициентом переиспользования.
Считается, что основное преимущество VDS заключается в том, что независимо от того, как утилизированы ваши "соседи", вы не будете терять в производительнсти вашего виртуального сервера. Поскольку ресурсы фиксированы и "закреплены" за конкретным виртуальным сервером, то виртуальные машины будут в меньшей степени конкурировать за них. Но поскольку на данном оборудовании с VDS, может быть установлено меньшее количество серверов, это дороже по сравнению с VPS. Для небольших компаний VPS все еще более приоритетен, потому что вероятность пиковых значений для нескольких виртуальных серверов довольно редка и не должна влиять, например, на работу вашего сайта.
В большинстве случаев VPS и VDS - это одно и то же. Для тех, кто только начинает свой путь в облачные дата-центры, вы должны выбрать услугу, которая вполне соответствует вашим потребностям и запросить провайдера описать используемые технологии, это даст гораздо больше информации, чем маркетинговые обозначения. Позже вы можете мигрировать на более подходящий именно вам стек технологий, когда вы упретесь в определенные ограничения.
Итого, что мы имеем:
1. VDS может использоваться для обозначения работы виртуальной машине на гипервизоре и использовании жестко заданной резервации аппаратных ресурсов сервера.
2. VPS использует общие ресурсы операционной системы и, как правило, не имеет такой жесткой резервации (паравиртуалиазация)
3. Всегда нужно уточнять какой именно стек технологий использует ваш провайдер
Если рассматривать разницу между IAAS и VDS/VPS, то первое, что стоит отметить, это отсутствие полной гарантии выделенных ресурсов, а это может негативно сказаться на ведении вашего бизнеса, плюс большинство настроек принадлежащие серверному программному обеспечению будут под ответственностью поставщика услуг. Если в пределах выделенных ресурсов IAAS вы можете изменять настройки своей виртуальной машины (а по сути это и есть VDS), в течении нескольких секунд самостоятельно, а также создавать несколько виртуальных машин и иметь между ними взаимосвязь на скорости 10 Гбит/сек, то в случае с VDS/VPS все будет обстоять не так быстро, и нет никакой гарантии, что вы сможете резко поднять производительность своего виртуального сервера, например, в случае сезонного повышения нагрузки, по причине отсутствия свободных ресурсов.
Размещение IT-инфраструктуры на VPS/VDS-хостинге, как правило, обходится дешевле, но лишь до той поры, пока серверов у вас единичное число. Как только виртуальная ферма подрастает, появляется потребность в большей гибкости и связанности, которые сложнее получить при таком варианте размещения. А где растет сложность — там появляются дополнительные расходы на поддержку со стороны ИТ-специалистов.
VDS/VPS-решения изначально не рассчитаны на большую гибкость, так как каждый сервер для вас кто-то создает по заявке и после предоплаты. Если же у вас сезонный всплеск продаж и поднять производительность фронтенд-серверам, то никакого простого передвижения ползунков не получится — придется оплачивать дополнительные услуги и заказывать развертывание систем.
В случае с моделью IAAS масштабируемость не является проблемой, во-первых вы можете добавить мощностей из уже имеющихся у вас, просто перераспределив нагрузки между инстантами, во-вторых можно заказать дополнительные мощности, получение которых почти не занимает времени в техническом плане, а оплату вам просто включат в счет.
VDS защищён только базовой защитой ЦОД и той защитой, которую организовали для себя вы сами. В то же время, ваш пул ресурсов в облаке защищён системой безопасности ЦОД, системой безопасности облака и другими доступными вам техническими средствами.
Как мы уже писали, поломка физического сервера, на котором размещён ваш VPS/VDS, гарантированно останавливает работу всех размещённых на нём виртуальных машин. В то же время, в облачной инфраструктуре VMWare или OpenStack такие инциденты так же случаются, но в силу массы технических решений, заложенных на уровне архитектуры, виртуальный сервер гарантированно запускается на соседнем гипервизоре или, в случае тяжелой аварии, восстанавливается из "снимка".
Модель VPS/VDS удобна и менее затратна. Если у вас небольшой сайт или приложение, не требующие больших нагрузок и масштабируемости в "высокий" сезон, то стоит присмотреться к такому варианту размещения своих ресурсов, но, опять же, не стоит забывать, что ваша компания может, или скорее всего, вырастет, и вам потребуется расширение ИТ-инфраструктуры, и для этого необходимо иметь возможность.
Так же могут быть полезны статьи:
Аренда сервера IAAS на базе виртуализации VMware или OpenStack идеально подходит для бизнеса, нуждающегося в нескольких виртуальных машинах.
Лучшая среда для рабочей нагрузки - это та, которая сочетает в себе как публичное облако, так и частное. Cочетание вашей IT-инфраструктуры с серверами IAAS или VDS/VPS.
Виртуализация - основа современного бизнеса. Статья для тех, кто еще не до конца разобрался, что такое виртуализация, виртуальные машины и облачные вычисления в целом.