Все системы работают в штатном режиме 21 принимаемые криптовалюты · Monero приветствуется Политика без KYC
ChainVPS

Инфраструктура

Как выбрать правильный тариф VPS (CPU, RAM, NVMe)

Практичный метод без лишнего пафоса — как подобрать vCPU, RAM и NVMe под реальную нагрузку вашего проекта, чтобы платить за мощность, которую вы используете, а не за впечатляющие цифры в характеристиках.

Инфраструктура7 мин чтения readКоманда ChainVPS

Как выбрать правильный тариф VPS (CPU, RAM, NVMe)

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

Три характеристики, которые решают всё

По сути, любой тариф VPS — это набор из трёх ресурсов плюс сеть. Разберитесь, за что отвечает каждый из них, и вы сможете подобрать конфигурацию сервера меньше чем за минуту.

vCPU

Сколько задач выполняется параллельно и с какой скоростью. Определяет пропускную способность запросов, компиляцию, транскодирование и любые процессы, зависящие от CPU.

RAM

Оперативная память. Здесь работают базы данных, кэши и среды выполнения приложений. Если её не хватает, система уходит в своп на диск или ядро начинает убивать процессы.

NVMe-накопитель

Объём плюс скорость. NVMe обеспечивает значительно более высокий IOPS, чем SATA SSD или классический жёсткий диск, что критично для баз данных и нагруженных файловых систем.

Пропускная способность канала

Сколько данных вы можете передать. Безлимитные каналы избавляют от необходимости постоянно следить за счётчиком трафика.

vCPU: ядра против частоты и почему важно совместное использование

vCPU — это поток на физическом ядре, выделяемый вашей виртуальной машине по расписанию. Два тарифа могут одинаково указывать «4 vCPU», но вести себя совершенно по-разному в зависимости от процессора хост-сервера и числа соседей, делящих его с вами.

  • Задачи, зависящие от CPU (кодирование видео, сборка проектов, пакетная обработка), масштабируются с ростом числа ядер и тактовой частоты — добавляйте ядра.
  • Задачи, зависящие от ввода-вывода (типичные веб-приложения, ожидающие ответа от базы данных или сети), редко загружают CPU полностью — не переплачивайте за лишние ядра.
  • Постоянная нагрузка в 100% требует выделенных или не разделяемых ядер; пиковая, скачкообразная нагрузка нормально работает и на общих ядрах.
  • Увеличение числа ядер не ускоряет однопоточный процесс — это помогает только тогда, когда ваша нагрузка выполняется параллельно.

Практическое правило: если график загрузки CPU редко превышает 60% в пиковые часы, ядер у вас достаточно. Лучше вложить эти деньги в RAM или более быстрый диск.

RAM: характеристика, которую чаще всего недооценивают

RAM — это ресурс, нехватка которого бьёт больнее всего. Нагрузка на CPU просто замедляет работу; нехватка памяти запускает своп и OOM-killer, который может «положить» базу данных прямо во время выполнения запроса.

Статичный сайт / reverse proxy1-2 GB
Небольшое динамическое приложение + база данных2-4 GB
CMS, интернет-магазин, умеренный трафик4-8 GB
Несколько контейнеров / нагруженная база данных8-16 GB+

Базы данных любят RAM, потому что кэшируют часто используемые данные в памяти вместо обращения к диску. Если рабочий набор данных помещается в RAM, запросы остаются быстрыми; если он не помещается и уходит на диск, задержки резко возрастают.

Всегда оставляйте запас. Если рассчитывать RAM точно под пиковую нагрузку, первый же всплеск трафика или утечка памяти отправят вас в своп. Старайтесь работать на уровне 60-70% от установленной памяти.

NVMe: объём — это лёгкая половина задачи

У хранилища есть два измерения — сколько данных вы храните и насколько быстро их читаете и записываете. NVMe безоговорочно выигрывает по второму параметру, обеспечивая на порядок больший IOPS по сравнению с SATA SSD.

  • Базам данных, очередям сообщений и почтовым серверам нужен высокий IOPS — NVMe убирает диск из числа узких мест.
  • Приложения с интенсивной записью логов или большим объёмом операций записи выигрывают от низкой задержки записи NVMe.
  • Для холодных архивов или резервных копий чистый объём важнее скорости — тариф хранилища обходится дешевле в пересчёте на GB.
  • Рассчитывайте объём с учётом данных, ОС, свопа, логов и запаса на рост; заполнение диска до 100% приводит к сбоям записи.

Если вам в первую очередь нужен большой объём для резервных копий или медиафайлов, а не быстрый случайный доступ, отдельный тариф хранилища даёт нужную ёмкость без необходимости платить цену NVMe за весь объём.

Повторяемый способ подобрать любой тариф

  1. 1

    Определите нагрузку

    Запишите точно, что будет работать: веб-приложение, база данных, контейнеры, игровой сервер, VPN. У каждого из них свой профиль потребления ресурсов.

  2. 2

    Найдите узкое место

    Определите, зависит ли задача в первую очередь от CPU, памяти или ввода-вывода. Именно этот ресурс задаёт тариф; остальным достаточно просто соответствовать ему.

  3. 3

    Рассчитайте узкое место с запасом

    Оцените пиковую нагрузку, а затем добавьте примерно 30-40%, чтобы всплески и рост не вынудили вас к экстренной миграции.

  4. 4

    Сбалансируйте остальное

    Подберите остальные характеристики так, чтобы ничто другое не стало новым узким местом — ядра без RAM или RAM без NVMe одинаково приводят к лишним тратам.

  5. 5

    Начните с меньшего и масштабируйтесь по данным

    Разверните сервер, понаблюдайте за реальными метриками в течение недели, а затем измените конфигурацию. Реальные измерения всегда точнее догадок.

Локация и сеть — тоже часть характеристик

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

На ChainVPS каждый тариф включает безлимитный трафик и защиту от DDoS по умолчанию, в 15 локациях, включая шесть приватных регионов — Нидерланды, Швейцария, Румыния, Исландия, Молдова и Люксембург. Если вам нужен offshore VPS с оплатой с предоплаченного крипто-баланса, именно сочетание юрисдикции и регистрации без KYC — повод начать с тарифов /offshore-vps.

Частые ошибки при подборе конфигурации

Покупка ядер для I/O-приложения

Веб-приложение, ожидающее ответа от своей базы данных, не задействует 8 ядер. Больше пользы принесли бы RAM и NVMe.

Отсутствие запаса по RAM

Расчёт точно под пиковую нагрузку означает, что следующий всплеск уйдёт в своп на диск или убьёт процесс. Оставляйте запас.

Игнорирование скорости диска

Большой, но медленный диск «морит голодом» базу данных. Подбирайте IOPS под нагрузку, а не только гигабайты.

Догадки вместо измерений

Развёртывание вслепую тратит деньги в обе стороны. Метрики покажут правду уже через неделю.

Подбор типа тарифа под задачу

Как только вы определили узкое место, выбор продуктовой линейки становится очевидным.

Веб-проекты, приложения, VPNVPS — гибкость, быстрое изменение конфигурации
Постоянная полная нагрузка или изоляцияВыделенный сервер — без «шумных соседей»
ИИ, рендеринг, обучение ML-моделейGPU-сервер — пропускная способность CUDA
Десктопные приложения, удалённое рабочее местоWindows RDP
Резервные копии, медиафайлы, холодные данныеТариф хранилища — объём важнее скорости

Главный вывод: подберите тот ресурс, на который сильнее всего опирается ваша нагрузка, сбалансируйте остальные, оставьте запас — и пусть реальные метрики подскажут, когда делать первое обновление.

Сколько vCPU мне действительно нужно?

Для большинства веб-приложений и баз данных достаточно 2-4 vCPU, поскольку нагрузка зависит от ввода-вывода, а не от CPU. Больше ядер оправданно только при постоянных параллельных задачах, таких как транскодирование или компиляция. Следите за графиком загрузки CPU — если он редко превышает 60% в пике, ядер у вас достаточно.

Что важнее для базы данных — больше RAM или более быстрый CPU?

В большинстве случаев — RAM. Базы данных кэшируют часто используемый рабочий набор данных в памяти, поэтому больше RAM означает меньше медленных обращений к диску. Сочетайте эту RAM с NVMe-хранилищем — и CPU редко становится ограничением для типичной нагрузки запросов.

Действительно ли важен NVMe, или подойдёт любой SSD?

Он важен для всего, что интенсивно использует ввод-вывод — баз данных, почты, очередей, нагруженных логов, — где NVMe обеспечивает значительно больший IOPS и меньшую задержку, чем SATA SSD. Для холодных резервных копий или медиафайлов, где нужен лишь объём, вполне подойдёт более медленный и дешёвый диск.

Стоит ли брать конфигурацию с большим запасом для надёжности?

Оставляйте запас, но не переплачивайте за лишнее. Расчёт примерно на 60-70% ёмкости покрывает всплески без оплаты простаивающих ресурсов. Начните с консервативной конфигурации, понаблюдайте неделю за реальными метриками, а затем измените её — вы всегда можете пополнить баланс и масштабироваться, когда это подскажут данные.

Примените это на практике.

Разверните оффшорный сервер от $3.49/mo · 21 криптовалюта · без KYC.