VPS (англ. Virtual Private Server) — услуга по предоставлению пользователю так называемого Виртуального выделенного
сервера. Управление операционной системой здесь соответствует управлению на физическом выделенном сервере.
Пользователям VPS предоставляются root-доступ, собственные IP-адреса,
порты, правила фильтрования и таблицы маршрутизации. Пользуясь виртуальным
сервером, на нём можно изменять существующие версии системных библиотек и создавать собственные. Владелец VPS может удалять, добавлять, изменять
любые файлы, в том числе в корневой и других служебных директориях,
устанавливать собственные приложения или настраивать/изменять любое доступное
ему прикладное программное обеспечение.
В некоторых системах виртуализации (к примеру — VMWare
и Xen) также доступны для редактирования настройки ядра операционной
системы и драйверов устройств.
Сравнение с виртуальным хостингом:
- Каждый VPS имеет собственную копию системы, с правами доступа
уровня root (UID: 0) для Unix или Administrator для Windows. Это
даёт возможность производить компиляцию, установку собственного программного
обеспечения с изменённой конфигурацией.
- Гораздо большее количество ресурсов (памяти, процессорного времени).
- Возможность архивного копирования (бэкапа) VPS слепком всей
системы.
- Тарифы VPS можно использовать для отдельных проектов или перепродажи.