Самое важное отличие VPS от виртуального хостинга в том, что на VPS пользователю предоставляются права root (полные права на сервер). Обладая данными правами вы можете устанавливать дополнительное ПО, создавать новых пользователей и гибко управлять сервером так, как вы хотите. Правда, для этого необходимо обладать хотя бы начальными навыками пользователя Linux.
На одном физическом сервере (компьютере) может работать множество виртуальных серверов. Виртуальный выделенный сервер (VPS/VDS) разворачивается на обыкновенном физическом сервере с помощью виртуализации. Виртуализация — технология, которая обеспечивает изоляцию вычислительных процессов, выполняемых на одном ресурсе, друг от друга. С помощью этой технологии VDS становятся независимыми между собой. Получается, что каждый linux vps — это изолированная среда и работа с ней аналогична работе с удаленным компьютером. Владелец VDS может удалять, добавлять, редактировать любые файлы, включая файлы в служебных каталогах, а также устанавливать собственные приложения или настраивать любое нужное ему программное обеспечение.
Виртуальный хостинг — самый простой вид хостинга. Он напоминает коммунальную квартиру с раздельными комнатами и общим адресом (IP) на множество сайтов. Если проводить подобную аналогию с VDS — то это будет многоэтажка, где сайты живут в отдельных квартирах с разными адресами, но находятся все еще в одном большом доме. А выделенный сервер — это полностью отдельный коттедж, где вы можете делать все, что захотите.