Выбор между виртуальным сервером VDS и выделенным сервером Dedicated — одна из главных задач для владельцев интернет-магазинов и любых проектов с высокой нагрузкой. Как понять, насколько ваш сервер справится с трафиком? Давайте проведем небольшой анализ на примере двух тарифов от SIDATA.
Для теста мы взяли сервера компании СИДАТА — сайт с тарифами:
VDS BASE I2-R4-NV60 — 2 ядра Intel, 4 ГБ оперативной памяти, 60 ГБ NVME, 1000 Мбит/с пропускная способность. Стоимость — 900 ₴ в месяц.
Dedicated сервер Intel Core i7 — 4 ядра по 3.4 ГГц, 32 ГБ оперативной памяти, 2 х 500 ГБ HDD, бесконечный трафик, 3400 ₴ в месяц.
Оба сервера будут работать на одинаковой инфраструктуре: Debian 12, Apache, Nginx, Redis, Memcached, PHP 8.3, и MariaDB. В качестве нагрузки возьмём интернет-магазин на WooCommerce с 1000 товарами. Мы будем симулировать трафик через сервис нагрузки, постепенно увеличивая количество пользователей до 1000.

Тарифы компании SIDATA на Dedicated
Подход к тестированию обеих серверов
Чтобы понять, сколько трафика выдержат наши серверы, мы проведем тестирование поэтапно с 10, 100 и 1000 пользователями одновременно. Это поможет оценить, как каждый сервер ведет себя при различной нагрузке. Мы рассмотрим такие параметры, как время отклика, стабильность сервера и его отказоустойчивость (точку, в которой сервер начинает давать сбои).
Для оценки нагрузки на сайт можно воспользоваться различными сервисами. Есть множество решений, как популярных так и не очень, мы воспользуемся сервисом Loader.io. Вы также можете выбрать Apache JMeter, Gatling, BlazeMeter, K6.

Скриншот тестирования сервисом Loader.io
Этап 1: Нагрузка 10 пользователей
-
VDS BASE — При небольшой нагрузке в 10 пользователей, сервер справляется с запросами быстро и без проблем. Apache и Nginx распределяют запросы, а Redis и Memcached помогают оптимизировать кеширование данных. Время отклика сайта составляет около 300-400 мс, что вполне приемлемо для небольших магазинов. На этом этапе VDS работает стабильно.
-
Dedicated сервер Intel Core i7 — Выделенный сервер с такой нагрузкой вообще не напрягается. Время отклика не превышает 200 мс, благодаря большому запасу ресурсов. В таком режиме сервер может одновременно обслуживать несколько интернет-магазинов или более сложные задачи.
Этап 2: Нагрузка 100 пользователей
-
VDS BASE — При увеличении нагрузки до 100 пользователей, VDS начинает показывать признаки перегрузки. Время отклика увеличивается до 600-700 мс, и если не настроены правильные лимиты на количество соединений в Apache и Nginx, могут начать появляться ошибки 502 или 504. При такой нагрузке VDS всё ещё справляется, но на грани.
-
Dedicated сервер Intel Core i7 — В случае с dedicated сервером, 100 пользователей — это всё ещё небольшая нагрузка. Время отклика остается в пределах 300 мс, и сервер без проблем справляется с большими объёмами запросов благодаря 32 ГБ оперативной памяти и четырём мощным ядрам процессора.
Этап 3: Нагрузка 1000 пользователей
-
VDS BASE — Нагрузка в 1000 пользователей одновременно — это уже задача не по силам для VDS на базе двух ядер и 4 ГБ оперативной памяти. Время отклика увеличивается до нескольких секунд, сайт начинает "подвисать", и при пиковых значениях могут появляться ошибки сервера. Кеширование (Redis и Memcached) помогает, но ресурсов не хватает для обработки столь большого объема трафика.
-
Dedicated сервер Intel Core i7 — Выделенный сервер при такой нагрузке продолжает работать стабильно. Время отклика увеличивается до 500 мс, но система остается стабильной. Большой объём оперативной памяти и мощные процессоры позволяют серверу выдерживать такую нагрузку без критических ошибок.
Итоговое сравнение VDS и Dedicated
-
VDS BASE I2-R4-NV60 — Этот тарифный план на виртуальный сервер отлично подходит для небольших интернет-магазинов или проектов с невысокой нагрузкой. При 10-100 пользователях одновременно он справляется стабильно, но уже при 1000 пользователях начинаются серьёзные проблемы. Если ваш проект не планирует обрабатывать больше 100-200 пользователей одновременно, VDS будет хорошим выбором.
-
Dedicated сервер Intel Core i7 — Выделенный сервер значительно более мощный и устойчивый к нагрузке. Он справляется с 1000 пользователями без особых проблем и готов поддерживать более крупные проекты с большим количеством товаров и высоким трафиком. Если у вас крупный интернет-магазин или планируется массовая нагрузка, этот сервер станет отличным решением.
Как рассчитать нагрузку?
Теперь проведём небольшой расчет: допустим, каждый пользователь загружает по 1 МБ данных за одну сессию. При этом соединение в 1000 Мбит/с (пропускная способность VDS) позволяет передавать около 125 МБ данных в секунду (1 Гбит = 1000 Мбит / 8 = 125 МБ/с). Таким образом, при 100 пользователях одновременно, каждая сессия будет занимать около 0,01 секунды. Однако на практике задержки будут выше из-за кеширования, обработки PHP и базы данных, что увеличивает время ответа.
Для dedicated сервера с бесконечным трафиком и значительно большим объёмом оперативной памяти, количество запросов на обработку будет значительно выше, что позволяет ему выдерживать более интенсивные нагрузки.
На что рассчитывать и какой сервер в итоге выбирать?
- VDS — подойдет для небольших и средних интернет-магазинов с количеством посетителей до 100-200 в моменте. Прекрасно работает при небольших нагрузках, но при больших масштабах лучше переходить на выделенный сервер.
- Dedicated сервер — идеален для крупных проектов с тысячами посетителей. Этот вариант обеспечит вам стабильную работу даже при интенсивной нагрузке и пиковых моментах.
Все нагрузоки проведены на не продуктовых серверах, арендованных заранее у компании SIDATA