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

Минимальные требования к серверу

Минимальные требования к серверу для сервиса IT-Screen


Введение

Данный документ описывает минимальные требования к серверу для установки и эксплуатации корпоративного web-приложения (сервиса) IT-Screen.

Требования к аппаратному обеспечению

  • Процессор: не менее 2 ядра (x86_64). Рекомендация 4 ядра (х64)
  • Оперативная память: не менее 4 ГБ. Рекомендация 16 ГБ
  • Место на диске (в т.ч. для медиаконтента): не менее 50 ГБ SSD. При очень больших объемах медиаконтента объем хранилища может быть увеличен.

Требования к программному обеспечению

  • Веб-сервер: Apache версии не ниже 2.4
  • Интерпретатор PHP: не ниже PHP 7.4
  • СУБД: MySQL 8.0
  • Дополнительные модули: OpenSSL, FrameWork Yii2, JS, MQTT брокер

Операционная система

  • Ubuntu не ниже 20.04 LTS или CentOS 7

Сетевые требования

  • Пропускная способность: не ниже 100 Мбит/с
  • Открытые порты: 80, 443 WEB, 1883, 9001, 9883 MQTT, 3001 Socket

Резервирование и отказоустойчивость

Настоятельно рекомендуется использовать RAID-массивы и регулярное резервное копирование данных.

Пример конфигурации

Сервер на основе AWS t3.medium с 2 vCPU и 4 ГБ RAM успешно использовался для запуска тестовой версии приложения с ограниченным числом пользователей.

CPU: 2 ядра, 2.0 GHz
RAM: 4 ГБ
Storage: 50 ГБ SSD
Network: 100 Мбит/с
OS: Ubuntu 20.04 LTS

Заключение

Указанные минимальные требования обеспечат базовую производительность и стабильную работу приложения в условиях средней нагрузки.