Минимальные требования к серверу
Минимальные требования к серверу для сервиса 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
Заключение
Указанные минимальные требования обеспечат базовую производительность и стабильную работу приложения в условиях средней нагрузки.