Виртуальным сервером (VPS - виртуальный частный сервер или VDS - виртуальный выделенный сервер) называется некоторая обособленная часть ресурсов физического сервера, которая по своему поведению практически соответствует отдельному серверу.
К VPS/VDS предоставляется полный root/administrator доступ с возможностью установки необходимого программного обеспечения, изменения параметров системы, размещения любого количества сайтов, доменов, баз данных или скриптов.
При помощи различных технологий виртуализации возможно разделение ресурсов физического носителя между несколькими клиентами, не зависящими друг от друга: на каждый такой виртуальный сервер возможно установить свою операционную систему, каждый VPS/VDS будет иметь собственный IP-адрес, к каждому имеется root (для Linux) или administrator (для Windows) доступ.
Виртуальные серверы полезны для проектов, которым не требуется мощность целого физического сервера, но нужен полный контроль над окружением, которого не добиться на обычном хостинге. Часто хостеры рекомендуют перенести проекты с виртуального хостинга на VPS/VDS, если хостинг перестает справляться с нагрузкой. Очень удобно использовать виртуальные серверы для простых задач, не требующих большого потребления ресурсов. Кроме того, для большинства виртуальных серверов имеется возможность увеличения потребляемых ресурсов в случае, если проект растет.