До основного вмісту

Виділений сервер чи VPS: що обрати під навантаження

Виділені сервери · 24.09.2026
Ілюстрація до статті «Виділений сервер чи VPS: що обрати під навантаження»

Виділений сервер чи VPS: що обрати під навантаження

VPS підходить, поки навантаження нерівне і вкладається в 4–8 ядер та 16 GB пам'яті. Виділений сервер виграє там, де навантаження рівне й цілодобове: ви платите за фізичні такти та IOPS, які ніхто не відбере. Межа проходить не за трафіком сайту, а за тим, чи впирається машина в процесор, пам'ять або диск.

  • Головна ознака нестачі VPS — steal time вище 5% у vmstat: такти йдуть сусідам.
  • Друга ознака — %iowait вище 15–20 за низького завантаження CPU: спільний масив не встигає.
  • За грошима залізо обганяє VPS приблизно з рівня 8 ядер і 32 GB: Dedicated Pro DE коштує $99 на місяць.
  • На VDS вихідний SMTP (порти 25, 465, 587) закритий за замовчуванням і відкривається на запит.

Де фізично проходить різниця

VPS — це віртуальна машина на спільному хості. Гіпервізор ділить ядра, кеш процесора та чергу до дисків між усіма орендарями. Ваші vCPU реальні рівно настільки, наскільки їх не забрав сусід у ту саму мілісекунду.

Виділений сервер віддає вам увесь вузол: ядра, всі канали пам'яті, контролер дисків і мережевий порт. Що це таке в деталях, розбирає стаття що таке виділений сервер. Якщо ж ви порівнюєте VPS із хмарою, а не із залізом, дивіться різницю між cloud-сервером і VPS.

Порівняння за підсистемами

ПараметрVPSВиділений сервер
ПроцесорvCPU, такти діляться, можливий steal timeФізичні ядра цілком, steal time дорівнює нулю
Пам'ятьЛіміт гіпервізора, ECC не гарантується орендарю16–64 GB DDR4 ECC, усі канали ваші
ДискиСпільний масив, IOPS обмежені квотоюSSD або NVMe у RAID1/RAID10 без сусідів
Ядро та модуліВласне ядро часто не можна, вкладена віртуалізація обмеженаБудь-яке ядро, KVM і Proxmox на власному залізі
МасштабуванняХвилини, ресурси додаються в панеліФізична операція: заміна або новий вузол
Відмова залізаГіпервізор переносить машинуВідновлення на вашому боці, RAID тримає один диск

Як виміряти, що VPS уперся

Не вгадуйте за графіком навантаження в панелі: зніміть метрики в піку.

# Steal time: колонка st. Стійке значення вище 5 - тривожний знак
vmstat 1 10

# Затримки та черга до диска; дивимося await і aqu-sz
iostat -x 1 5

# Випадковий запис 4K - саме він деградує на спільному масиві
fio --name=rw --rw=randwrite --bs=4k --size=1G --runtime=60 \
    --time_based --direct=1 --filename=/var/tmp/fio.tst > /root/fio.log 2>&1

# Скільки пам'яті реально зайнято під кеш бази
free -m && ps -eo rss,comm --sort=-rss | head -n 10

Якщо st тримається вище 5, а await на запису перевищує 10 мс, додавання vCPU ситуацію не виправить: ви конкуруєте за чужий ресурс. Методику повного заміру описано у статті про бенчмарк сервера через fio і sysbench.

Коли гроші схиляються до заліза

VPS дешевший на старті й дорожчий на масштабі: ціна зростає лінійно з ресурсами, а фізичний вузол коштує фіксовано. Dedicated Start DE за $49 на місяць дає 16 GB ECC і два SSD у RAID1; Dedicated Pro DE за $99 — 32 GB і два NVMe по 1 TB. На рівні 8 ядер і 32 GB віртуальна машина у більшості провайдерів коштує порівнянно, але без гарантії IOPS.

Рахуйте повну вартість, а не рядок тарифу: додаткова IPv4 коштує $5 на місяць, KVM/IPMI — $5, адміністрування — $30, резервна копія в зовнішнє сховище — $10. Структуру ціни детально розібрано в матеріалі з чого складається вартість виділеного сервера, а конфігурації перелічено на сторінці виділених серверів.

Переїзд заради «запасу потужності» без заміру найчастіше не окупається. Типова помилка: проєкт упирається в однопотоковий запит до бази або у відсутність індексу, а команда купує вдвічі більше ядер. На залізі профіль навантаження не змінюється, звіт про повільні запити лишається тим самим, рахунок зростає.

Перевірте до замовлення: увімкніть лог повільних запитів, зніміть iostat -x і vmstat у піку, подивіться частку steal time. Якщо steal близький до нуля, а CPU зайнятий вашим же процесом на 100% в один потік — проблема в коді, і залізо її не лікує.

Що обрати під типові задачі

  • Сайт, магазин, корпоративний портал до 50 GB даних. VPS: навантаження пікове, простоюючі ядра оплачувати ні до чого.
  • База даних із гарячим набором 30 GB і вище. Виділений сервер: кеш має лежати в пам'яті цілком.
  • Власна віртуалізація, кластер лабораторних ВМ. Лише залізо: вкладений гіпервізор на чужому хості втрачає продуктивність.
  • Обробка відео, транскодування, збірки CI. Залізо: навантаження рівне й довге, ядра потрібні постійно.
  • Поштовий вузол. Врахуйте, що на VDS вихідний SMTP закритий за замовчуванням і відкривається на запит перевіреним клієнтам.

Якщо рішення ухвалено, перенесення без тривалого простою описано окремо: перенесення проєкту з VPS на виділений сервер.

Коротко

  • Вибір визначає профіль навантаження: піковий — VPS, рівний і цілодобовий — залізо.
  • Міряйте steal time і await до замовлення; без цифр апгрейд перетворюється на лотерею.
  • Залізо виграє за грошима приблизно з 8 ядер і 32 GB пам'яті, старт у ZevsHost — $49 на місяць.
  • На виділеному сервері ви отримуєте ECC і приватні IOPS, але берете на себе відновлення після відмови.
← Назад до бази знань Поставити питання підтримці