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

Уведомление о партнёрских ссылках v3.1
Уведомление о партнёрских ссылках v3.2 (мобильная версия)

VPS-хостинг — это хостинг, при котором один физический сервер делится виртуализацией, а каждому виртуальному серверу отдельно выделяются CPU и RAM. В статье — устройство виртуального сервера и оверкоммит, отличия от виртуального хостинга и разница между управляемым и неуправляемым VPS.

VPS-хостинг даёт root-доступ для прямого управления сервером, но если он не управляемый, обслуживание сервера тоже на вас. Здесь же собраны плюсы и минусы VPS-хостинга и сайты, которым он подходит.

1️⃣ Как устроен VPS-хостинг

  • ↪️ Один физический сервер — несколько виртуальных

VPS (Virtual Private Server) — виртуальный сервер, полученный делением одного физического сервера с помощью виртуализации. Делением занимается программа под названием гипервизор. На каждом виртуальном сервере работает своя операционная система. Ядра CPU, память и диск тоже задаются для каждого виртуального сервера.

Пользователь может получить root-доступ и сам выбрать веб-сервер, версию PHP и брандмауэр.

VPS-хостинг: устройство одного физического сервера
Отдельно для каждого виртуального сервера
VPSВиртуальные серверы: ОС и ресурсы у каждого свои
Виртуальный сервер 1Мой сервер
🐧 ОС
⚙️ Ядра CPU
🧠 Память
💽 Диск
Виртуальный сервер 2
🐧 ОС
⚙️ Ядра CPU
🧠 Память
💽 Диск
Виртуальный сервер 3
🐧 ОС
⚙️ Ядра CPU
🧠 Память
💽 Диск
Виртуальный сервер …
Гипервизор · программа, которая делит физический сервер на виртуальные
🖥️ 1 физический сервер
🔑 Что вы выбираете сами с root-доступомВеб-серверВерсия PHPБрандмауэр

2️⃣ Общий и выделенный VPS: оверкоммит

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

На общем VPS указанные ядра используются по очереди с другими виртуальными серверами. Большинство сайтов обычно потребляют совсем немного CPU, поэтому провайдер выделяет больше ядер, чем есть физически. Это и называется оверкоммитом. Принцип тот же, что у овербукинга, когда авиакомпания продаёт больше билетов, чем мест.

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

Общий и выделенный VPS: как делится CPU
Оверкоммит
Общий VPSShared CPU
Физические ядра 16
Выделено виртуальных ядер 32 (16 виртуальных серверов по 2 ядра)
32 виртуальных ядра по очереди используют 16 физических = оверкоммит
⚙️ Ядра CPUПо очереди с соседями
🧠 ПамятьТолько для вас
💽 ДискТолько для вас
Когда соседи нагружают одновременноВаша очередь сдвигается — всё медленнее
ЦенаНиже
Выделенный VPSDedicated CPU
Физические ядра 16
Выделено виртуальных ядер 16 (8 виртуальных серверов по 2 ядра)
Ваши 2 виртуальных ядра привязаны к 2 физическим = только для вас
⚙️ Ядра CPUТолько для вас
🧠 ПамятьТолько для вас
💽 ДискТолько для вас
Когда соседи нагружают одновременноСтабильная производительность
ЦенаВыше
Ваша доля (только для вас)Ваша доля (по очереди с соседями)Доля других виртуальных серверов

3️⃣ Чем отличается от виртуального хостинга: выделение, а не лимит

На виртуальном хостинге операционную систему и веб-сервер одного сервера делят между собой аккаунты. Каждому аккаунту задаётся лишь верхний лимит CPU и памяти.

У VPS на каждом виртуальном сервере своя операционная система, а ядра CPU и память выделяются с самого начала. Даже на общем VPS делится только процессорное время. Различается и то, что происходит на пределе. Виртуальный хостинг останавливает вас на лимите провайдера ошибкой [508 Resource Limit Is Reached].

На VPS, когда выделенная память заканчивается, операционная система принудительно завершает процессы. В WordPress один из таких случаев — остановка базы данных и экран [Error establishing a database connection].

Виртуальный хостинг и VPS: лимит и выделение
Тёмные ячейки = ваша доля
Виртуальный хостинг
1 ОС · веб-сервер
ОС · веб-серверОбщие для всех аккаунтов
CPU · памятьЕсть только лимит на аккаунт
На пределеОшибка на лимите провайдера
Что появляется на экране508 Resource Limit Is Reached
VPS
ОС · веб-сервер
ОС · веб-сервер
ОС · веб-сервер
ОС · веб-серверОтдельно для каждого виртуального сервера
CPU · памятьВыделены с самого начала
На пределеОС принудительно завершает процессы
Что появляется на экранеError establishing a database connection
Лимиты виртуального хостинга и ошибка 508 → Что такое виртуальный хостинг? Изоляция CPU и RAM, ограничения, плюсы и минусы

4️⃣ Управляемый и неуправляемый VPS

  • ↪️ Кто управляет сервером

У неуправляемого VPS провайдер отвечает только за виртуальный сервер и сеть. Обновление ОС, установку веб-сервера и PHP, настройку безопасности и резервное копирование пользователь делает сам. У управляемого VPS эту работу берёт на себя провайдер, а пользователь добавляет сайты, подключает SSL и делает резервные копии в панели управления. Поэтому управляемый VPS дороже: к цене сервера с теми же характеристиками добавляется плата за управление.

Управляемый и неуправляемый VPS
Кто управляет сервером
Назначение
Неуправляемый VPS
Управляемый VPS
Виртуальный сервер · сеть
Провайдер
Провайдер
Обновление ОС
Вы
Провайдер
Установка веб-сервера · PHP
Вы
Провайдер
Настройка безопасности
Вы
Провайдер
Резервные копии
Вы
Провайдер
Цена
Ниже
Выше
🎛️ В управляемом VPS — через панель управленияДобавление сайтовSSLРезервные копии
Подробнее об управляемом хостинге WordPress → Управляемый хостинг WordPress: что берёт на себя провайдер, отличия от управляемого VPS, плюсы и минусы

5️⃣ Плюсы и минусы VPS-хостинга

VPS-хостинг выделяет CPU и память, поэтому соседние сайты влияют на вас меньше. С root-доступом настройки сервера можно подогнать под свой сайт, а когда посетителей становится больше, ресурсы добавляются простым переходом на старший тариф.

Зато у неуправляемого VPS обслуживание сервера ложится на пользователя. Если что-то сломается, причину тоже придётся искать самому.

Неуправляемый VPS стоит от $4–6 в месяц, управляемый — примерно от $11 в месяц. У провайдеров с почасовой оплатой, таких как DigitalOcean или Cloudways, цена при продлении не растёт. У тех, кто продаёт по контракту, как Hostinger, при продлении цена повышается.

Плюсы и минусы VPS-хостинга
С начальными ценами
👍 Плюсы
⚙️
Выделенные CPU и память · соседние сайты влияют меньше
🔑
получить root-доступ · настроить сервер под свой сайт
📈
Ресурсы растут с переходом на старший тариф
⚠️ Минусы
🛠️
У неуправляемого VPS обслуживание сервера — на вас
🔍
При сбое причину ищете сами
💰 Начальные цены
Неуправляемый VPS
От $4–6 в месяц
Управляемый VPS
От $11 в месяц
У провайдеров с почасовой оплатой цена при продлении не растёт. У тех, кто продаёт по контракту, при продлении цена повышается.

6️⃣ Каким сайтам подходит VPS-хостинг

Тариф за $11 в месяц из примера в разделе 5️⃣ — это Cloudways, с которым у нас прямое партнёрство. Рекомендуемые провайдеры — Cloudways и ScalaHosting. Неуправляемые VPS предлагают Hostinger (от $6,49 в месяц при контракте на 2 года) и ScalaHosting (от $19,95 в месяц).

VPS-хостинг подходит сайтам, которые постоянно упираются в лимиты виртуального хостинга. То же касается интернет-магазинов и сайтов с членством: когда залогиненных посетителей много, кеш не работает и каждый визит расходует CPU.

Подходит он и тем, у кого несколько сайтов: их размещают на одном сервере и управляют ресурсами вместе.

Блогу с небольшой посещаемостью или сайту-визитке компании хватит виртуального хостинга.

Если вы никогда не администрировали сервер, начните с управляемого VPS.

Каким сайтам подходит VPS-хостинг
Если подходит хоть один пункт
🔁
Сайты, которые постоянно упираются в лимиты виртуального хостинга
Ресурсов уже не хватает.
🛒
Интернет-магазины · сайты с членством
Когда залогиненных посетителей много, кеш не работает и каждый визит расходует CPU.
🗂️
Несколько сайтов
Сайты размещаются на одном сервере, ресурсы управляются вместе.
✋
Сайты, которым хватит виртуального хостинга
Блоги с небольшой посещаемостью · сайты-визитки компаний
Если вы никогда не администрировали сервер, начните с управляемого VPS.
Сравнить управляемые VPS и облако → TOP 7 хостингов для WordPress Подробнее об облачном хостинге → Облачный хостинг: пул ресурсов и автомасштабирование, отличия от VPS, плюсы и минусы Подробно о каждом типе хостинга → Хостинг WordPress: 5 критериев оценки с учётом стабильности и скорости

🔢 FAQ

VPS — это виртуальный сервер, выделенный из одного физического, а облачный хостинг объединяет несколько физических серверов в единый пул ресурсов. Облачные продукты, которые продаются как отдельные виртуальные серверы, например DigitalOcean или Vultr, ещё называют облачными VPS.

vCPU — это виртуальное ядро. Обычно оно соответствует одному потоку физического ядра. На общем VPS этот поток используется по очереди с другими виртуальными серверами, а на выделенном закреплён за одним виртуальным сервером.

Поверх ОС устанавливаются веб-сервер (Nginx или Apache), PHP и база данных (MySQL или MariaDB), затем подключается SSL-сертификат. Брандмауэр и резервное копирование тоже настраиваются самостоятельно. Если эту работу берёт на себя провайдер, это и есть управляемый VPS.

Сначала проверьте по таблице тарифов, Shared CPU у тарифа или Dedicated CPU. Внутри сервера запустите команду top и посмотрите значение st. st — доля времени, в течение которого ваш виртуальный сервер ждал, пока CPU отдавался другим виртуальным серверам. Если это значение постоянно высокое, соседи влияют на ваш сервер.

На VPS у каждого виртуального сервера свой IP-адрес. На виртуальном хостинге аккаунты делят один IP, поэтому если соседний аккаунт рассылает спам и IP блокируют, ваша почта тоже может перестать доходить.

ℹ️ О партнёрских ссылках
Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Докажите, что вы человек: 6   +   4   =