VPS - выделенные сервера

VPS (англ. Virtual Private Server) или VDS (англ. Virtual Dedicated Server) — услуга, в рамках которой пользователю предоставляется так называемый Виртуальный выделенный сервер. В плане управления операционной системой по большей части она соответствует физическому выделенному серверу. В частности: root-доступ, собственные IP-адреса, порты, правила фильтрования и таблицы маршрутизации.

Особенности

Внутри виртуального сервера можно создавать собственные версии системных библиотек или изменять существующие, владелец VPS может удалять, добавлять, изменять любые файлы, включая файлы в корневой и других служебных директориях, а также устанавливать собственные приложения или настраивать/изменять любое доступное ему прикладное программное обеспечение.

В некоторых системах аппаратной виртуализации (к примеру — VMWare и Xen) также доступны для редактирования настройки ядра операционной системы и драйверов устройств.

Основные сведения

Виртуальный выделенный сервер эмулирует работу отдельного физического сервера. На одной машине может быть запущено множество виртуальных серверов. Помимо некоторых очевидных ограничений, каждый виртуальный сервер предоставляет полный и независимый контроль и управление, как предоставляет его обычный выделенный сервер.

Каждый виртуальный сервер имеет свои процессы, ресурсы, конфигурацию и отдельное администрирование. Обычно, в качестве виртуального сервера используются свободно распространяемые версии операционных систем UNIX и GNU/Linux. Для эмуляции обычно используется технологии виртуальных машин.

Администратор-владелец виртуального сервера может устанавливать любые приложения, работать с файлами и выполнять любые другие задачи, возможные на отдельной машине. Аренда виртуального сервера — популярный вид хостинга, так как предоставляет разумный баланс между ценой и возможностями для большинства владельцев интернет сайтов и приложений. Цена может сильно различаться в зависимости от пакета услуг поддержки и администрирования.

Виртуальные серверы без поддержки (unmanaged), предоставляются по низким, от нескольких долларов в месяц, ценам. Создание сайта на таком сервере может потребовать от владельца довольно обширных знаний по администрированию операционной системы и интернет приложений. Неподдерживаемый хостинг хорошо подходит для специалистов и энтузиастов.

Поддержка виртуальных серверов (managed) варьируется в широких пределах и подходит тем, кто заинтересован направить все усилия на развитие сайта, а не на технические детали его содержания.

Сравнение VPS с виртуальным хостингом

  • Каждый VPS имеет собственную копию системы, с правами доступа уровня root (UID: 0) для Unix или Administrator для Windows, что позволяет производить компиляцию, установку собственного программного обеспечения с изменённой конфигурацией.
  • Гарантированный минимум ресурсов (памяти, процессорного времени). Существует заблуждение что VPS предоставляет клиенту больше количество ресурсов. Однако, это не совсем верно: в то время как сайту, размещенному на виртуальном хостинге, доступны все ресурсы физического сервера (но множеству сайтов приходится конкурировать за эти ресурсы), сайту на VPS доступны лишь ограниченные ресурсы самого VPS, однако они гарантированы и конкуренция отсутствует. В итоге сайт будет работать чуть медленнее, но стабильней.
  • Возможность архивного копирования (бэкапа) VPS слепком всей системы.
  • Тарифы VPS можно использовать как для перепродажи, так и для просто отдельных проектов.