Что такое VPS и чем он отличается от обычного хостинга
Как устроен виртуальный сервер на KVM, что вы получаете по сравнению с shared-хостингом, для каких задач он нужен и как понять, что ресурсов хватает.

VPS (virtual private server) — виртуальный сервер, который живёт внутри одного физического, но для вас ведёт себя как отдельный компьютер: свои ядра процессора, своя память, свой диск, свой IP-адрес и root-доступ. Вы ставите любую ОС и любые программы, а соседи по физической машине не видят ваших данных и не могут занять вашу память. Аббревиатуру VDS сегодня используют как синоним — разница осталась только в истории термина, подробнее в статье VPS, VDS и dedicated: в чём разница.
Как это устроено
На физическом сервере работает гипервизор — на tanaka.host это KVM, модуль виртуализации в ядре Linux. Гипервизор делит процессор, память и диск на изолированные виртуальные машины. У каждой из них собственное ядро ОС, поэтому:
- можно поставить Ubuntu, Debian, AlmaLinux, Windows Server или загрузить свой образ;
- работают Docker, WireGuard, любые модули ядра и настройки sysctl;
- память и диск закреплены за вашей машиной и не «одалживаются» соседям;
- падение или взлом соседней VM вас не касается.
Это отличает KVM от контейнерной виртуализации вроде OpenVZ/LXC, где все клиенты делят одно ядро хоста и часть вещей — например, свой VPN-туннель или нестандартная файловая система для Docker — просто не работает.
Чем VPS отличается от shared-хостинга
| Shared-хостинг | VPS | |
|---|---|---|
| Что вы получаете | папку сайта и панель управления | целый сервер с root |
| Ресурсы | общие на сотни сайтов | выделенные ядра, память, диск |
| Программы | только то, что установил хостер | что угодно |
| Фоновые процессы | обычно запрещены или ограничены | работают круглосуточно |
| Порты и протоколы | HTTP(S), FTP, почта | любые |
| Кто настраивает и чинит | хостер | вы |
| Кто делает бэкапы и защищает | хостер | вы |
Главный размен: на shared-хостинге всё готово и за вами присматривают, зато любой шаг в сторону невозможен. На VPS вы решаете всё сами — и отвечаете за всё сами. Если на сервере ещё ничего нет, начните с первых шагов на VPS.
Для каких задач берут VPS
- VPN и прокси — свой WireGuard или Xray на отдельном IP. Хватает самой маленькой конфигурации.
- Боты — Telegram, Discord, парсеры. Один-два бота на Python или Go укладываются в 1 ГБ памяти, пример оформления службой — бот под systemd.
- Сайты на CMS — WordPress, Joomla, интернет-магазин: Nginx + PHP-FPM + MySQL, от 2 ГБ. Сборка описана в Nginx, PHP-FPM и SSL.
- Автоматизация и self-hosted сервисы — n8n, Nextcloud, GitLab, Uptime Kuma, обычно в Docker.
- Панели управления прокси и VPN — Remnawave, 3x-ui и подобные.
- Windows Server — 1С, терминальный доступ, софт, которому нужна Windows. Подключение — по RDP.
- Игровые серверы — Minecraft, CS2, Rust; здесь важнее частота процессора и память.
- Локальные модели ИИ — Ollama с 7B-моделью требует от 8 ГБ памяти и работает медленно без GPU, но для бота или приватного ассистента подходит.
Сколько памяти нужно под каждую задачу — в отдельной статье сколько памяти нужно VPS.
Что важно понимать до заказа
Тариф меняется вверх, но не вниз. Увеличить ядра, память и диск можно в любой момент с сохранением данных и IP. Уменьшить диск нельзя — файловая система так не умеет, — поэтому стартуйте с минимальной конфигурации, которая тянет задачу, и растите по факту.
Резервные копии — ваша забота. Снимки на стороне хостинга защищают от аварии узла, но не от rm -rf и не от взлома. Настройте свои бэкапы в первый день.
Безопасность тоже. Свежий сервер с паролем root начинают перебирать через минуты после запуска. Минимум: вход по ключу, файрвол, автообновления.
Как понять, что ресурсов хватает
Четыре команды, которые стоит запускать после недели работы:
uptime # load average: если стабильно выше числа ядер — упираетесь в CPU
free -h # память: смотрите столбец available, а не free
df -h / # диск: при 90% пора чистить или расширять
top # кто именно ест ресурсы прямо сейчас
Если available в free -h регулярно уходит к нулю, а в dmesg появляются Out of memory: Killed process — нужен тариф с большей памятью, swap лишь сгладит пики. Если и максимальной конфигурации VPS мало — читайте, когда переходить на выделенный сервер.