VPS и VDS
VPS и VDS — арендуемый виртуальный сервер: часть физической машины с собственной ОС, root-доступом и закреплёнными процессором, памятью и диском. Расшифровка: Virtual Private Server и Virtual Dedicated Server.
Содержание
- 01VPS и VDS: свой виртуальный сервер на общем железе
- 02Как делят сервер: гипервизор, KVM и контейнеры
- 03VPS против VDS: спор о названиях
- 04Хостинг, VPS и выделенный сервер: что выбрать под задачу
- 05Сколько стоит владение VPS: расчёт памяти и скрытая статья расходов
- 06Первый день на новом VPS: что настроить до запуска проекта
- 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: что настроить до запуска проекта
- Доступ. Войти по SSH-ключу, отключить вход по паролю, завести отдельного пользователя вместо работы под root.
- Сеть. Включить межсетевой экран и открыть только нужные порты: 22 для SSH, 80 и 443 для сайта.
- Обновления. Установить свежие пакеты и включить автоматические обновления безопасности.
- Веб-сервер и сертификат. Поставить Nginx, привязать домен и подключить SSL-сертификат.
- Резервные копии. Настроить копирование базы и файлов за пределы самого сервера и хотя бы раз проверить восстановление.
- Мониторинг. Следить за памятью, диском и доступностью сайта.
Учитывайте ограничения площадки. Например, на странице 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 принимает запросы на разные домены и направляет каждый на свой сайт. Предел задают ресурсы машины и порядок на сервере: сайты нужно изолировать друг от друга, иначе взлом одного затронет остальные. Для каждого сайта настраивают отдельные права, базу и резервные копии.