VPS для коммерческого сайта выбирают по самому тяжёлому рабочему сценарию, а не по средней посещаемости. Интернет-магазин может почти весь день потреблять минимум ресурсов, а во время выгрузки каталога и рекламного пика одновременно загрузить процессор, память и базу данных.
Поэтому правильный вопрос звучит не «сколько ядер взять», а «какие операции должен выдерживать сервер и кто будет отвечать за его эксплуатацию». Ниже — практический порядок выбора.
Содержание:
Соберите исходные данные
До покупки зафиксируйте CMS, версии PHP и базы данных, размер базы и файлов, количество товаров, фоновые задания, интеграции, среднюю и пиковую нагрузку. Посмотрите журналы ошибок и реальное потребление ресурсов на текущем сервере хотя бы в обычный день и во время пика.
Если данных нет, временная тестовая конфигурация полезнее уверенного гадания. Разверните копию, выполните импорт, поиск, оформление заказа, обмен с CRM и резервное копирование. Слабое место может оказаться не в процессоре, а в диске или одном медленном SQL-запросе.

Процессор: важны не только ядра
Количество vCPU показывает лишь часть картины. Для PHP-приложений важна производительность одного ядра, потому что отдельный запрос не всегда можно распараллелить. Уточняйте модель процессора, правила распределения ресурсов и ограничения длительной нагрузки.
Если сайт медленно формирует страницы при свободной памяти, сначала проверьте PHP-профиль, запросы к базе и кеширование. Добавление ядер помогает при параллельной нагрузке, но не исправляет последовательный тяжёлый участок кода.
Оперативная память
В памяти одновременно должны помещаться операционная система, веб-сервер, процессы PHP, база, кеш и служебные агенты. При дефиците сервер уходит в swap, и отклик резко ухудшается. Запас нужен для пиков, обновлений и восстановления после перезапуска, но бессмысленно покупать память, которая постоянно простаивает.
На магазине или 1С‑Битрикс оцените максимальное число процессов PHP, буфер базы и кеш. Для B2B-сервиса учитывайте очереди, импорт и фоновые обработчики.
Диск и база данных
Для динамического сайта скорость диска часто важнее его объёма. NVMe снижает задержки, но смотрите также на лимиты операций ввода-вывода и условия резервирования. Большая база с активными фильтрами способна упереться в IOPS раньше, чем закончится свободное место.
Оставляйте пространство для логов, временных файлов, дампов и обновлений. Когда диск заполнен, сайт может перестать записывать сессии, заказы или кеш — внешне это выглядит как случайная поломка.

Сеть, IP-адреса и защита
Проверьте географию дата-центра, пропускную способность, включенный трафик, защиту от DDoS и возможность быстро добавить IP. Для интеграций может потребоваться фиксированный адрес из белого списка. Для российского бизнеса важны также требования к размещению и обработке персональных данных.
Не открывайте наружу базу данных, Redis и панели администрирования без необходимости. Ограничьте доступ, используйте ключи SSH, настройте межсетевой экран и уведомления о подозрительной активности.
Резервные копии и восстановление
Снимок VPS и резервная копия сайта решают разные задачи. Снимок удобен перед изменением инфраструктуры, но не заменяет регулярные копии файлов и базы с понятным сроком хранения. Как минимум одна копия должна находиться вне основного сервера.
Ключевой показатель — не наличие архива, а подтверждённое время восстановления. Для магазина заранее определите, сколько заказов допустимо потерять и сколько времени бизнес может работать без сайта.
Администрируемый или самостоятельный VPS
Самостоятельный VPS дешевле только на счёте провайдера. К нему нужно добавить настройку, обновления безопасности, мониторинг, разбор инцидентов и восстановление. Если в компании нет системного администратора, выбирайте управляемую услугу или закрепляйте ответственность за подрядчиком.
Разделите зоны: провайдер отвечает за физическую инфраструктуру и доступность услуги, администратор — за ОС и сервисы, разработчик — за приложение. Тогда при инциденте не теряется время на спор, кто должен реагировать.
Как проверить конфигурацию до запуска
Разверните копию, включите похожие настройки кеша и выполните критичные сценарии. Для магазина это каталог, поиск, корзина, оплата и обмен; для B2B — авторизация, расчёты, документы и интеграции. Одновременно измеряйте загрузку процессора, память, диск и время ответа.
Тестируйте также резервное копирование: оно часто создаёт нагрузку именно ночью, когда запускаются импорты и cron. После теста оставьте разумный запас и возможность быстро увеличить ресурсы.

Выбор тарифа и провайдера
После расчёта можно сравнить конфигурации VPS/VDS: процессор, память, тип диска и резервные копии должны соответствовать профилю проекта. Если диагностика показывает, что изоляция не нужна, стоит также посмотреть тарифы виртуального хостинга и не усложнять инфраструктуру без причины.
German Web может снять показатели с текущего проекта, подготовить тестовый сервер, перенести копию и проверить сценарии до переключения домена. Технические работы разработчика рассчитываются по ставке 2 300 ₽ в час.
Частые вопросы
Сколько ядер нужно коммерческому сайту?
Без замеров универсального числа нет. Важны одновременные запросы, фоновые задачи, производительность ядра и качество кода.
Нужно ли сразу брать VPS с большим запасом?
Достаточно запаса под измеренный пик и рост. В облачной инфраструктуре ресурсы обычно проще увеличить, чем постоянно оплачивать избыточную конфигурацию.
Что важнее: RAM или CPU?
Зависит от нагрузки. PHP может упираться в CPU, база и кеш — в память, а импорт — в диск. Метрики показывают точнее, чем тип CMS.
Можно ли администрировать VPS самостоятельно?
Можно при наличии компетенций и времени. Для коммерческого проекта должны быть регулярные обновления, мониторинг, копии и понятный план действий при аварии.
Нужен ли отдельный сервер базы данных?
Не всегда. Разделение оправдано при нагрузке, требованиях к отказоустойчивости или масштабировании, но усложняет эксплуатацию.
Как понять, что текущий VPS мал?
Смотрите на устойчивую загрузку CPU, нехватку памяти, swap, задержки диска, медленные запросы и рост времени ответа именно в пиковые периоды.
Хотите подобрать VPS по фактической нагрузке?
Отправьте адрес сайта и опишите пики, интеграции и фоновые процессы. Мы соберём данные, предложим стартовую конфигурацию и заранее обозначим, что можно масштабировать позже.

