Что такое VPS-хостинг? Устройство виртуального сервера, оверкоммит, управляемый и неуправляемый VPS, плюсы и минусы

VPS-хостинг — это хостинг, при котором один физический сервер делится виртуализацией, а каждому виртуальному серверу отдельно выделяются CPU и RAM. В статье — устройство виртуального сервера и оверкоммит, отличия от виртуального хостинга и разница между управляемым и неуправляемым VPS.
VPS-хостинг даёт root-доступ для прямого управления сервером, но если он не управляемый, обслуживание сервера тоже на вас. Здесь же собраны плюсы и минусы VPS-хостинга и сайты, которым он подходит.
1️⃣ Как устроен VPS-хостинг
VPS (Virtual Private Server) — виртуальный сервер, полученный делением одного физического сервера с помощью виртуализации. Делением занимается программа под названием гипервизор. На каждом виртуальном сервере работает своя операционная система. Ядра CPU, память и диск тоже задаются для каждого виртуального сервера.
Пользователь может получить root-доступ и сам выбрать веб-сервер, версию PHP и брандмауэр.
2️⃣ Общий и выделенный VPS: оверкоммит
VPS делятся на общие и выделенные в зависимости от того, только ли вам принадлежат ядра из таблицы тарифов. В таблицах их обычно называют Shared CPU и Dedicated CPU.
На общем VPS указанные ядра используются по очереди с другими виртуальными серверами. Большинство сайтов обычно потребляют совсем немного CPU, поэтому провайдер выделяет больше ядер, чем есть физически. Это и называется оверкоммитом. Принцип тот же, что у овербукинга, когда авиакомпания продаёт больше билетов, чем мест.
Обычно разницы не видно. Но если соседние виртуальные серверы одновременно нагружают CPU, ваша очередь отодвигается и сервер замедляется. На выделенном VPS ваши ядра привязаны к физическим, и пользуетесь ими только вы. Производительность стабильная, зато цена выше. Делится только CPU: память и диск в обоих вариантах обычно выделяются каждому виртуальному серверу отдельно.
3️⃣ Чем отличается от виртуального хостинга: выделение, а не лимит
На виртуальном хостинге операционную систему и веб-сервер одного сервера делят между собой аккаунты. Каждому аккаунту задаётся лишь верхний лимит CPU и памяти.
У VPS на каждом виртуальном сервере своя операционная система, а ядра CPU и память выделяются с самого начала. Даже на общем VPS делится только процессорное время. Различается и то, что происходит на пределе. Виртуальный хостинг останавливает вас на лимите провайдера ошибкой [508 Resource Limit Is Reached].
На VPS, когда выделенная память заканчивается, операционная система принудительно завершает процессы. В WordPress один из таких случаев — остановка базы данных и экран [Error establishing a database connection].
4️⃣ Управляемый и неуправляемый VPS
У неуправляемого VPS провайдер отвечает только за виртуальный сервер и сеть. Обновление ОС, установку веб-сервера и PHP, настройку безопасности и резервное копирование пользователь делает сам. У управляемого VPS эту работу берёт на себя провайдер, а пользователь добавляет сайты, подключает SSL и делает резервные копии в панели управления. Поэтому управляемый VPS дороже: к цене сервера с теми же характеристиками добавляется плата за управление.
5️⃣ Плюсы и минусы VPS-хостинга
VPS-хостинг выделяет CPU и память, поэтому соседние сайты влияют на вас меньше. С root-доступом настройки сервера можно подогнать под свой сайт, а когда посетителей становится больше, ресурсы добавляются простым переходом на старший тариф.
Зато у неуправляемого VPS обслуживание сервера ложится на пользователя. Если что-то сломается, причину тоже придётся искать самому.
Неуправляемый VPS стоит от $4–6 в месяц, управляемый — примерно от $11 в месяц. У провайдеров с почасовой оплатой, таких как DigitalOcean или Cloudways, цена при продлении не растёт. У тех, кто продаёт по контракту, как Hostinger, при продлении цена повышается.
6️⃣ Каким сайтам подходит VPS-хостинг
Тариф за $11 в месяц из примера в разделе 5️⃣ — это Cloudways, с которым у нас прямое партнёрство. Рекомендуемые провайдеры — Cloudways и ScalaHosting. Неуправляемые VPS предлагают Hostinger (от $6,49 в месяц при контракте на 2 года) и ScalaHosting (от $19,95 в месяц).
VPS-хостинг подходит сайтам, которые постоянно упираются в лимиты виртуального хостинга. То же касается интернет-магазинов и сайтов с членством: когда залогиненных посетителей много, кеш не работает и каждый визит расходует CPU.
Подходит он и тем, у кого несколько сайтов: их размещают на одном сервере и управляют ресурсами вместе.
Блогу с небольшой посещаемостью или сайту-визитке компании хватит виртуального хостинга.
Если вы никогда не администрировали сервер, начните с управляемого VPS.
🔢 FAQ
ℹ️ О партнёрских ссылках
Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.