ТерминРазработкаОбновлено

VPS и VDS

VPS и VDS — арендуемый виртуальный сервер: часть физической машины с собственной ОС, root-доступом и закреплёнными процессором, памятью и диском. Расшифровка: Virtual Private Server и Virtual Dedicated Server.

Содержание
  1. 01VPS и VDS: свой виртуальный сервер на общем железе
  2. 02Как делят сервер: гипервизор, KVM и контейнеры
  3. 03VPS против VDS: спор о названиях
  4. 04Хостинг, VPS и выделенный сервер: что выбрать под задачу
  5. 05Сколько стоит владение VPS: расчёт памяти и скрытая статья расходов
  6. 06Первый день на новом VPS: что настроить до запуска проекта
  7. 07Частые вопросы

VPS и VDS: свой виртуальный сервер на общем железе

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

Главное отличие от обычного хостинга — свобода и ответственность. На хостинге провайдер настроил всё за вас и ограничил то, что можно менять. На VPS вы получаете чистую систему и сами решаете, что в ней работает, но обновлять, защищать и резервировать её тоже приходится самостоятельно.

Как делят сервер: гипервизор, KVM и контейнеры

ТехнологияКак устроенаОграничения и плюсы
KVMАппаратная виртуализация: у каждой машины своё ядроЛюбая ОС, в том числе Windows; ресурсы закреплены за вашей машиной
Контейнеры (OpenVZ, LXC)Общее ядро хоста, отдельные окруженияТолько Linux, ядро менять нельзя; ресурсы делятся динамически, соседи влияют на скорость
Облачный серверТехнологически близок к VPSОтличие в тарификации: обычно почасовая оплата

По сравнению российских провайдеров в блоге Timeweb Cloud, Selectel, VK Cloud, МТС Cloud и Yandex Cloud строят виртуальные серверы на KVM (у Selectel — ещё и на VMware). На странице VDS Selectel сказано, что каждая машина работает на KVM с полной изоляцией, а процессорные ядра, память и диск гарантированы. Облачный сервер Академия Selectel описывает как технологически тот же VPS, а различие видит в почасовой оплате.

VPS против VDS: спор о названиях

За рубежом это синонимы. В русскоязычной среде их развели по технологии: VPS традиционно связывали с контейнерами OpenVZ, VDS — с аппаратной виртуализацией KVM. Но стандарта нет, и сами провайдеры говорят об этом по-разному. Академия Selectel пишет, что существенной разницы нет, а делят их по типу виртуализации только отдельные специалисты.

Практический вывод: не доверяйте названию тарифа, читайте условия. Какая технология: KVM или контейнер. Закреплены ли за вами ядра и память или они делятся динамически. Можно ли ставить свою ОС. От этого зависит поведение сервера под нагрузкой, а не от буквы в названии.

Хостинг, VPS и выделенный сервер: что выбрать под задачу

ПараметрВиртуальный хостингVPS и VDSВыделенный сервер
Что вы арендуетеМесто на общем сервереВиртуальную машинуФизическую машину целиком
УправлениеПанель провайдера, минимум настроекПолный доступ к системеПолный доступ, включая настройки оборудования
АдминистрированиеНа стороне провайдераНа вашей сторонеНа вашей стороне
Подходит дляНебольших и средних сайтовСложных проектов с тонкой настройкойКрупных проектов, где важны мощность и изоляция

Сопоставление взято из описания Timeweb Cloud: хостинг дешевле и проще, VDS даёт больше мощности и свободу установки ПО, а администрирование ложится на клиента. Базовое понятие описано в термине «Хостинг». Сайт на готовой CMS с умеренной посещаемостью спокойно живёт на хостинге. На VPS переходят, когда нужен нестандартный стек, фоновые процессы, свои контейнеры или полный контроль над настройками сервера.

Сколько стоит владение VPS: расчёт памяти и скрытая статья расходов

Начнём с ресурсов. Допустим, на VPS работает сайт на PHP. Один рабочий процесс занимает около 60 МБ, а одновременно нужно держать 20 процессов: это 1,2 ГБ. База данных забирает ещё около 1 ГБ, система с веб-сервером — около 0,5 ГБ. В сумме получается 2,7 ГБ, и разумно брать конфигурацию с запасом на 4 ГБ. Цифры условные, реальную потребность покажет мониторинг.

Теперь деньги. Допустим, хостинг стоит 300 ₽ в месяц, а подходящий VPS — 900 ₽. Разница 600 ₽, или 7 200 ₽ в год. Но на VPS нужен администратор. Если на обновления, проверку резервных копий и разбор сбоев уходит 3 часа в месяц, а час работы специалиста стоит 2 000 ₽, это 6 000 ₽ в месяц. Тариф на сервер превращается в небольшую долю расходов, главной статьёй становится работа с ним. Для проектов без своей команды разумно отдать эту часть на сопровождение, например в поддержку сайта.

Первый день на новом VPS: что настроить до запуска проекта

  1. Доступ. Войти по SSH-ключу, отключить вход по паролю, завести отдельного пользователя вместо работы под root.
  2. Сеть. Включить межсетевой экран и открыть только нужные порты: 22 для SSH, 80 и 443 для сайта.
  3. Обновления. Установить свежие пакеты и включить автоматические обновления безопасности.
  4. Веб-сервер и сертификат. Поставить Nginx, привязать домен и подключить SSL-сертификат.
  5. Резервные копии. Настроить копирование базы и файлов за пределы самого сервера и хотя бы раз проверить восстановление.
  6. Мониторинг. Следить за памятью, диском и доступностью сайта.

Учитывайте ограничения площадки. Например, на странице VDS Selectel заблокированы порты 25, 465 и 587, поэтому отправлять почту напрямую с сервера не получится: нужен внешний почтовый сервис. Если сайт собирает персональные данные граждан России, выбирайте площадку с серверами в России: требование о хранении таких данных в российских базах задаёт статья 18 закона 152-ФЗ, подробнее на странице соответствия 152-ФЗ. BigPanda подбирает и настраивает серверы в рамках разработки сайтов.

Частые вопросы

VPS что это такое простыми словами?

Это арендованный виртуальный компьютер в дата-центре. Он работает на мощном физическом сервере, но изолирован от других клиентов и управляется как отдельная машина: свои программы, свои настройки, полный доступ. Вы платите за выделенные ресурсы и сами отвечаете за настройку, обновления и безопасность.

В чём разница между VPS и VDS?

Как таковой единой разницы нет: за рубежом термины синонимы. В России VPS традиционно связывали с контейнерной виртуализацией, VDS с KVM, но провайдеры используют названия по-своему. Поэтому смотрите на условия тарифа: тип виртуализации, закреплены ли ресурсы, можно ли ставить свою ОС.

Чем VPS отличается от обычного хостинга?

На хостинге вы арендуете место на общем сервере, провайдер администрирует систему и ограничивает настройки. На VPS вы получаете отдельную виртуальную машину с полным доступом: можно поставить любое ПО, но администрирование ложится на вас. Хостинг дешевле и проще, VPS гибче и требует навыков.

Нужны ли навыки администрирования для VPS?

Да, базовые обязательны: работа с командной строкой Linux, SSH, настройка веб-сервера и межсетевого экрана, обновления, резервные копии. Если навыков нет, выбирайте тариф с администрированием от провайдера или передайте сервер специалисту. Неправильно настроенный открытый сервер быстро становится целью автоматических сканеров и атак.

Для чего используют VPS?

Для сайтов с нестандартным стеком, приложений в Docker, API и серверной части мобильных приложений, Telegram-ботов, тестовых стендов, парсеров и внутренних сервисов компании. Общий признак: нужен круглосуточный сервер без ограничений хостинга.

Можно ли разместить на VPS несколько сайтов?

Можно: веб-сервер вроде Nginx принимает запросы на разные домены и направляет каждый на свой сайт. Предел задают ресурсы машины и порядок на сервере: сайты нужно изолировать друг от друга, иначе взлом одного затронет остальные. Для каждого сайта настраивают отдельные права, базу и резервные копии.

Перейти к букве

Другие термины глоссария