Перейти к содержимому

Какой размер VPS вам действительно нужен?

Тарифы VPS легко сравнивать только по цифрам, но правильный размер прежде всего определяет программный стек. WordPress, n8n, локальная языковая модель и игровой сервер нагружают машину совершенно по-разному. Это руководство даёт отправные точки для восьми типичных задач, объясняет реальные узкие места и показывает, где стоит оставить больший запас.

Опубликовано

Короткий ответ

Для большинства новых проектов разумная отправная точка — 2 vCPU и 4 ГБ RAM. В линейке Virtuaal.com это тариф C-S, где также есть диск на 80 ГБ. Обычно этого достаточно для одной умеренной установки WordPress, n8n или нескольких небольших контейнеров.

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

Быстрая таблица по типам нагрузки

Эти размеры — отправные точки, а не обещание для любой комбинации программ. WordPress и n8n часто ограничивает память, Docker — сервисы внутри контейнеров, API-агента — внешний API, локальную модель — размер модели и контекста, игровой сервер — скорость одного ядра, а несколько проектов — общий запас.

Нагрузка                              | vCPU     | RAM        | диск
WordPress или небольшой сайт           | 1–2 vCPU | 2–4 GB     | 50–80 GB
WordPress вместе с cPanel или Plesk    | 2 vCPU   | 4 GB       | 80 GB
n8n и автоматизация                    | 2 vCPU   | 4 GB       | 80 GB
Docker и self-hosted сервисы           | 2–4 vCPU | 4–8 GB     | 80–160 GB
AI-агенты через внешний API            | 2 vCPU   | 2–4 GB     | 80 GB
Локальная языковая модель и RAG        | 4+ vCPU  | 8+ GB      | 160 GB
Игровой сервер                         | 4+ vCPU  | 8+ GB      | 160 GB
Несколько проектов на одном сервере    | 4–6 vCPU | 8–16 GB    | 160–250 GB

WordPress и небольшие сайты

Простой сайт на WordPress, блог, портфолио или сайт-визитка часто помещаются в 1–2 vCPU и 2–4 ГБ RAM. Кеширование, число плагинов, процессы PHP и размер базы важнее количества страниц. Магазину с множеством плагинов лучше начинать ближе к 4 ГБ.

Добавление cPanel или Plesk создаёт ловушку с RAM: панель может занять 1–2 ГБ ещё до открытия первой страницы. Поэтому практическая отправная точка для WordPress с панелью — 2 vCPU, 4 ГБ RAM и диск на 80 ГБ, а не тариф с 2 ГБ.

Автоматизация: n8n и другие процессы

Для n8n узким местом обычно становится RAM. Каждое одновременное выполнение держит свой payload в памяти, а процесс с большим JSON может занимать 150–300 МБ. Когда несколько вебхуков, запросов или операций с файлами пересекаются, потребление памяти растёт гораздо быстрее, чем сначала кажется по числу процессов.

2 ГБ могут подойти для разработки и нескольких лёгких последовательных процессов, но 4 ГБ — более практичный старт. До выхода в продакшен перенесите n8n с SQLite на PostgreSQL: отдельная база лучше подходит для одновременных выполнений, восстановления и растущей истории запусков.

Docker и self-hosted сервисы

Сам Docker не требует крупного сервера; размер определяют количество контейнеров и программы внутри. Nextcloud, Gitea и Vaultwarden по отдельности могут быть умеренными, но вместе с базой данных, обратным прокси, worker-процессами и мониторингом образуют общий бюджет памяти.

Сложите документированные требования каждого сервиса к CPU, RAM и диску, затем добавьте не менее 25% запаса. Для нескольких небольших сервисов можно начать с 2–4 vCPU, 4–8 ГБ RAM и 80–160 ГБ диска; окончательный выбор зависит от данных контейнеров и одновременной работы.

AI-агенты: внешний API или локальная модель

AI-агент, вызывающий внешний API, с точки зрения сервера является обычным процессом Node.js или Python. Обычно достаточно 2 vCPU и 2–4 ГБ RAM, поскольку тяжёлая часть вычислений выполняется у поставщика API. Такую систему чаще ограничивают внешний API и число одновременно работающих агентов, а не локальные вычисления.

Локальной модели нужна RAM и для весов, и для контекста. Наши VPS работают на CPU, GPU в них нет, поэтому реалистичный вариант — небольшая квантованная модель с 4+ vCPU и 8+ ГБ RAM. Выбор модели, Ollama и стека RAG подробнее разобран в связанном руководстве «AI на своём сервере».

Игровые серверы

Для игрового сервера скорость одного ядра часто важнее общего числа ядер. В частности, серверы на Java выполняют значительную часть основной работы в одном потоке, поэтому добавление множества vCPU не делает медленный основной поток автоматически быстрее.

Сборки модов, размер мира, активные игроки и дополнительные сервисы могут увеличить потребность в памяти в разы. Разумная отправная точка — 4+ vCPU, 8+ ГБ RAM и 160 ГБ диска, но для большой сборки следуйте её документированным требованиям и измеряйте реальное потребление памяти процессом.

Несколько проектов на одном сервере

Когда сайты, базы данных, CI-задачи и внутренние сервисы работают на одном VPS, запас ценнее, чем на сервере для одной цели. Пик одного проекта не должен отправлять остальные в swap или приводить к завершению их процессов.

Полезная отправная точка — 4–6 vCPU, 8–16 ГБ RAM и 160–250 ГБ диска. Задайте сервисам лимиты памяти, наблюдайте за ними отдельно и оставьте столько свободных ресурсов, чтобы обслуживание, резервное копирование или временная задача не заняли весь сервер.

Характеристики, о которых никто не говорит

Большинство образов ОС поставляются без swap. Файл подкачки на 2 ГБ, созданный с правами root, не заменяет RAM, но во время короткого пика памяти может дать процессу время закончить работу. Если сервер постоянно использует подкачку, устраните нехватку памяти, а не увеличивайте файл бесконечно.

Планируйте рост диска на шесть месяцев вперёд: логи, база данных и локальные резервные копии растут, даже если код приложения не меняется. Разница между NVMe и SATA видна в реальном времени ответа при интенсивной работе с базой; у нас используется NVMe SSD RAID в дата-центре CITIC Telecom в Таллинне, сеть AS205930.

На нашем гипервизоре время vCPU распределяется между ядрами AMD EPYC, а RAM каждого VPS выделена отдельно. Длительная нагрузка — не то же самое, что короткий burst: наблюдайте за использованием CPU во времени и выбирайте запас по измеренной потребности.

Практическое правило: начинайте с измеренной потребности

Не покупайте самый большой тариф просто «на всякий случай». Возьмите документированные требования текущей нагрузки, добавьте разумный запас для реального узкого места, а после запуска наблюдайте за фактическим использованием RAM, CPU и диска.

Когда потребление регулярно приближается к лимиту, выберите в VirtFusion более крупный тариф. Так начальный размер будет основан на фактах, а не на догадке. Тарифы Virtuaal.com идут от C-XS (1 vCPU, 2 ГБ RAM, диск 50 ГБ) до C-XXL (16 vCPU, 32 ГБ RAM, диск 480 ГБ); цена начинается от 7,64 евро в месяц при оплате за год, без НДС.

Частые вопросы

Готовы запустить свой виртуальный сервер?

Посмотрите тарифы KVM VPS — AMD EPYC, NVMe SSD RAID, полный root-доступ и панель VirtFusion. Серверы в Таллинне.

Смотреть тарифы VPS