Сервер для Nginx
Высоконагруженная раздача, reverse proxy и балансировка: TLS, кеширование, тысячи соединений
Nginx — веб-сервер и обратный прокси с событийной архитектурой: он эффективно держит много одновременных соединений, раздаёт статику, завершает TLS, проксирует запросы к приложениям и балансирует нагрузку между бэкендами. Узкое место чаще всего — сеть и быстрые диски под статику, а также память под соединения; мы подбираем сервер под трафик, число виртуальных хостов и роль (edge/proxy/балансировщик).
Что определяет пропускную способность
- Сеть — основной ресурс раздачи; 10/25 GbE и качественные сетевые адаптеры.
- Диски — быстрые NVMe/SSD под статику и кэш, чтобы отдача не упиралась в ввод-вывод.
- Память — под буферы, соединения и кэш метаданных и контента.
- CPU — TLS-рукопожатия и шифрование нагружают ядра; помогает AES-NI.
Ориентировочные требования
| Масштаб / роль | CPU | RAM | Сеть и диски |
|---|---|---|---|
| Несколько сайтов, средний трафик | 4–8 ядер | 16–64 ГБ | SSD, 1–10 GbE |
| Reverse proxy перед приложениями | 8–16 ядер | 64–128 ГБ | NVMe, 10 GbE, TLS |
| Высокая нагрузка, edge-раздача | 16–32 ядра | 128–256 ГБ | NVMe под кэш, 25 GbE |
| Парк балансировщиков/edge | 2–4 узла | по числу соединений | 25 GbE, VRRP/keepalived |
Число одновременных соединений, доля HTTPS и объём статики определяют баланс CPU/сети. Для отказоустойчивости edge обычно ставят два узла с общим виртуальным IP.
Готовые конфигурации
Dell PowerEdge R360 / R450 (1U)
Dell PowerEdge R660 / R670 (1U)
xFusion / Inspur узлы (1U/2U)
Как мы работаем
- Уточняем трафик, число соединений и хостов, роль узла и требования к отказоустойчивости.
- Считаем сеть, диски под статику и CPU под TLS, готовим КП за 1 рабочий день.
- Поставляем сервер или пару edge-узлов с экспортными документами.
Поставка для B2B
Работаем с системными интеграторами, разработчиками веб-платформ и ПАК, дистрибьюторами и участниками тендеров. Договор, экспортные документы и доставка. Гарантия на новые серверы — до 3 лет по договору с Beijing Xinchuan Technology Co., Ltd.
Частые вопросы
Что нагружает Nginx сильнее — сеть или CPU?
При раздаче по HTTP основной ресурс — сеть и быстрые диски; при большом объёте HTTPS заметно растёт нагрузка на CPU из-за TLS-рукопожатий и шифрования, поэтому важны ядра с поддержкой AES-NI и при необходимости разгрузка TLS.
Нужен ли отдельный сервер под Nginx?
На средних и высоких нагрузках Nginx выносят на отдельные edge/proxy-узлы перед бэкендами: так изолируется трафик и TLS, упрощается масштабирование и повышается устойчивость. Для небольших сайтов он может работать и на одном узле с приложением.
Как делают отказоустойчивый вход?
Ставят два или более узла Nginx с общей виртуальной адресацией (keepalived/VRRP) и балансировкой, чтобы при сбое одного узла трафик автоматически уходил на остальные без простоя.
Какая гарантия?
На новые серверы — гарантия по договору с Beijing Xinchuan Technology Co., Ltd., срок до 3 лет; условия в договоре.
