У пользователей, которые впервые выбирают для работы виртуальный выделенный сервер, невольно возникает вопрос: «Есть ли различия между VDS (Virtual Dedicated Server) и VPS (Virtual Private Server)?» И мы можем с точностью утверждать, что на данный момент различий между этими аббревиатурами нет. В обоих случаях подразумевается виртуальный выделенный сервер, или еще можно назвать виртуальный сервер, или виртуальный приватный сервер, и все это будет VDS или VPS.
Стоит чуть углубиться в историю для того, чтобы понять, как появились эти два значения. Несколько лет назад существовало четкое деление этих двух значений. VPS представляли собой приватные контейнеры, работающие на технологии Virtuozzo. В свою очередь данная технология появилась на основе свободно распространяемого аналога OpenVZ.
Все виртуальные серверы, которые не использовали Virtuozzo, назывались VDS. Т.е. это серверы, которые использовали Xen, OpenVZ, Hyper-V.
Причем стоит сказать о том, что Virtuozzo и OpenVZ, хотя и относились к VDS и VPS, но по технологии работы они были одинаковыми, т.е. использовали одно общее ядро главного сервера, и поэтому имели некоторые ограничения по функциям администрирования приватного окружения. Тогда, как более совершенные технологии на тот момент, такие как Xen и Hyper-V, позволяли использовать собственное ядро в приватном окружении. Т.е. именно тогда появилось более правильное деление на контейнеры и виртуальные машины.
С того момента контейнерами стали называться виртуальные среды, которые были по сути частью основного сервера, а виртуальными машинами стали называться виртуальные среды с полной изоляцией от основного сервера, что позволяло взять любой диск с операционной системой и установить ОС на такую виртуальную машину.
В тот же момент постепенно произошло смешение названий VDS и VPS, а выбирать виртуальный сервер нужно уже в зависимости от задач, которые ставятся перед виртуальной средой. В большинстве случаев подходит и контейнер, и виртуальная машина, а в определенных случаях нужна полная изоляция, в основном, для тонкой настройки ядра.
Подведем итог, VDS и VPS – это одно и то же, а контейнер и виртуальная машина, отличаются степенью изоляции виртуальной среды.