Гайд · Сервери

VPS чи виділений сервер: коли переходити

Більшості проєктів VPS вистачає роками. Але є момент, коли наступний тариф VPS коштує вже як цілий виділений сервер, а ресурсів дає втричі менше. Розбираємо, як цей момент упізнати, що ви отримуєте за перехід і де підводні камені.

· 6 хв читання

Деякі посилання на цій сторінці партнерські: якщо ви купите послугу за ними, ми отримаємо комісію. Для вас ціна не змінюється, а рекомендуємо ми лише те, з чим працюємо самі. Детальніше

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

Чим вони відрізняються насправді

VPS це шматок великого фізичного сервера, нарізаний між десятками клієнтів. Ви отримуєте гарантовану частку процесора, памʼяті й диска, але залізо спільне. Провайдер може продати більше віртуальних ядер, ніж є фізичних, бо не всі клієнти навантажують їх одночасно.

Виділений сервер (dedicated) це фізична машина цілком: усі ядра, вся памʼять і диски лише ваші. Ніхто поруч не «зʼїдає» продуктивність, і ресурси можна використовувати на 100% цілодобово.

VPSВиділений сервер
Ресурсичастка сервера, сусіди впливаютьуся машина, лише ваша
Процесоркілька vCPU, часто сучасні6-20+ фізичних ядер, часто старших поколінь
Памʼять4-32 ГБ64-512 ГБ
Масштабуваннякнопкою за хвилину, без переїздузаміна сервера з переїздом даних
Запускхвилинивід години до доби
Цінавід кількох євровід кількох десятків євро
Комусайти, боти, CRM, невеликі парсериважкі парсери, великі бази, AI, кілька проєктів разом

Пʼять ознак, що VPS уже тісний

  1. Памʼять стала вузьким місцем. Процеси падають з помилкою нестачі памʼяті, а своп постійно зайнятий. Памʼять на VPS наймарніша: кожні 8 ГБ коштують помітно, а на виділеному сервері 128 ГБ ідуть «у комплекті».
  2. Продуктивність плаває. Той самий парсер сьогодні відпрацьовує за 20 хвилин, завтра за годину, хоча ви нічого не міняли. Це сусіди по фізичному серверу. На dedicated такого немає.
  3. Диск гальмує базу даних. Запити, які мали б виконуватись миттєво, чекають на диск. На VPS дискова швидкість спільна, на виділеному сервері ви знаєте свої NVMe і більше ніхто їх не навантажує.
  4. Ви тримаєте три VPS замість одного сервера. Бот, парсер, база, тестовий стенд, кожен на своєму VPS за 10-20 €. Разом це вже ціна виділеного сервера, на якому всі вони вмістяться з запасом.
  5. Потрібен постійний повний навантажувач. Відеообробка, власна мовна модель, перекодування, обчислення. VPS-провайдери не люблять, коли процесор завантажений на 100% добами, і можуть обмежити ресурси. Виділений сервер для цього і створений.

Якщо жодна з ознак не про вас, лишайтесь на VPS. Для сайту, бота для запису чи CRM на десять людей виділений сервер це гроші на вітер і зайве адміністрування.

Коли перехід вигідний, а коли ні

Порівнюйте не за назвою, а за ціною одиниці ресурсу. Виділіть, чого вам бракує найбільше: памʼяті, ядер чи диска, і подивіться, скільки коштує гігабайт або ядро на наступному тарифі VPS і на виділеному сервері. Зазвичай картина така:

  • Бракує памʼяті або диска: dedicated майже завжди дешевший у перерахунку на гігабайт. Саме тому старі Xeon із 256 ГБ памʼяті продають дешевше за топові VPS.
  • Бракує швидкості одного ядра: не поспішайте. Сучасні VPS на AMD EPYC в однопотокових задачах швидші за виділені сервери на Xeon 2015 року. Для сайтів і ботів важлива саме швидкість одного ядра.
  • Бракує стабільності: якщо просідання продуктивності коштують вам грошей, наприклад парсер не встигає до ранку, виділений сервер окупається спокоєм.
  • Потрібно рости непередбачувано: VPS. Збільшити тариф можна за хвилину, а виділений сервер заміняють переїздом.

Серед провайдерів, з якими працюємо, найцікавіше співвідношення дає Contabo: VPS для старту, Server Deals, сторінка з виділеними серверами фіксованої конфігурації зі знижкою до 57%, і повна лінійка виділених серверів на сучасному залізі для тих, кому потрібна конкретна конфігурація. Докладно про їхні плюси й мінуси в огляді Contabo.

Підводні камені виділених серверів

  • Старе залізо за низьку ціну. Дешеві dedicated це зазвичай Xeon E5 v3 і v4, тобто 2014-2016 рік. Для баз і паралельних задач чудово, для однопотокових повільніше за новий VPS. Дивіться на покоління процесора, а не лише на кількість ядер.
  • Диск без RAID або з одним диском. Уточнюйте конфігурацію. Якщо диск один, бекапи стають обовʼязковими, а не бажаними.
  • Налаштування на вас. Голий сервер з операційною системою. Фаєрвол, оновлення, моніторинг, бекапи, Docker це все потрібно поставити й підтримувати.
  • Повільніша заміна. VPS перезапускається за секунди на іншому вузлі, виділений сервер при поломці заліза чинять годинами. Для критичних сервісів тримайте бекапи й план переїзду.
  • Наявність. Вигідні конфігурації зі знижкою розбирають швидко, і того самого сервера за місяць може вже не бути.

Дорожчі сервери: перших двох проблем немає

Перші два пункти стосуються саме найдешевших пропозицій. У повній лінійці виділених серверів Contabo стоять сучасні процесори, AMD EPYC та Intel Xeon останніх поколінь, які в однопотокових задачах не поступаються новому VPS, а в паралельних випереджають його в рази. Диски там NVMe і в RAID, памʼять ECC, до 1 ТБ, і конфігурацію можна підібрати під завдання: більше ядер для обчислень, більше памʼяті для бази, більше дисків для архіву. Коштує це вже сотні євро на місяць, але за ту саму продуктивність на VPS ви заплатили б значно більше, якби такий тариф узагалі існував. Налаштування, бекапи й план переїзду при цьому все одно залишаються на вас, це властивість будь-якого виділеного сервера, а не ціни.

Як переїхати без простою

  1. Підніміть новий сервер поруч зі старим. Не вимикайте VPS, поки все не працює на новому.
  2. Перенесіть сервіси в Docker, якщо ще не там. Контейнери переїжджають однією командою, а конфігурація живе в репозиторії.
  3. Скопіюйте дані й перевірте. База, файли, секрети. Запустіть на новому сервері на тестовому домені й проженіть основні сценарії.
  4. Зменште TTL у DNS за добу до переїзду до 5 хвилин, щоб перемикання домену сталось швидко.
  5. Перемкніть домен, подивіться логи кілька годин і лише тоді вимикайте старий VPS. Ще тиждень тримайте його бекап.

Ми робимо такі переїзди для ботів, парсерів і CRM: від вибору сервера до налаштування бекапів. Якщо не впевнені, чи вам уже потрібен виділений сервер, напишіть, що саме гальмує, і ми скажемо чесно.

Чи можна взяти виділений сервер одразу, без VPS?

Можна, але для старту це рідко має сенс: ви платитимете за ресурси, які не використовуєте, і одразу отримаєте адміністрування. Починайте з VPS, переходьте, коли зʼявиться хоч одна з ознак вище.

Що таке «vCPU» і чому їх не можна порівнювати з ядрами?

vCPU це віртуальний потік, який провайдер виділяє з фізичного ядра, і кілька клієнтів можуть ділити одне ядро. 4 vCPU на VPS зазвичай слабші за 4 фізичних ядра виділеного сервера, якщо йдеться про постійне навантаження.

Чи підійде виділений сервер для сайту з великим трафіком?

Так, але спершу перевірте кеш і базу: часто сайт гальмує через відсутність кешування, а не через сервер. Якщо після оптимізації ресурсів досі бракує, виділений сервер дасть запас на роки.

Скільки коштує виділений сервер?

Дешеві пропозиції зі старшими Xeon починаються від кількох десятків євро на місяць, сучасні конфігурації коштують сотні. Ціни швидко змінюються, тому дивіться актуальні на сторінках провайдерів, а не в статтях.

Написати