Какова оптимальная аппаратная конфигурация для видеоприложения LAMP?
Мне нужно запустить видео-приложение Linux-Apache-PHP-MySQL (Платформа видеовызова) для 40 одновременных видеозвонков - я нацеливаюсь на 120 пользователей (3 на видеовызов, поэтому будет 40 одновременных видеозвонков, и время будет От 40 до 60 минут на звонок). Под одновременным я подразумеваю, что 40 видеозвонков с 3 людьми, соединенными друг с другом одновременно. Приложение должно быть отказоустойчивым, поэтому избыточность - это то, что я ищу, raid / веб-сервер / сервер базы данных / балансировка нагрузки и т. Д.
Какие серверы понадобятся для бесперебойной работы приложения при 40 одновременных вызовах, как указано выше? и понадобится ли SIP-сервер?
Я думал об этой настройке, я на правильном пути или совершенно не так:
-> HAProxy для балансировки нагрузки. (Х2)
- Ubuntu Server с установленными Apache и HAProxy.
- Оперативная память 64 ГБ на сервер.
- Хранение 30 x2 SSD на сервер для операционной системы (для резервирования).
- Скорость интернета 100 МБ на сервер.
- Они будут на ОДНОМ выделенном сервере, работающем на виртуальной машине поверх сервера Xen.
-> Веб-сервер (x4)
- Ubuntu / Apache / PHP
- ОЗУ 32 ГБ на веб-сервер.
- Хранение 120 ГБ SSD на каждый веб-сервер.
- 1 ГБ сетевых карт.
- Скорость интернета 100 МБ на веб-сервер
- Они будут на ДВУХ выделенных серверах, работающих на виртуальной машине поверх Xen Server. (Итак, 1 сервер с двумя виртуальными машинами).
-> Сервер базы данных (раз 2)
- Ubuntu / MySQL
- Оперативная память 64 ГБ на сервер.
- Хранение 120 ГБ SSD на сервер.
- 1 ГБ сетевых карт на сервер.
- Скорость интернета 100 МБ на сервер
- Они будут на ДВУХ выделенных серверах, работающих на виртуальной машине поверх Xen Server.
-> Медиа-сервер.
- FreeNAS
- x6 2 ТБ в Raid 6 (без использования горячей замены, поскольку сервер будет использоваться только в течение 10–15 часов в день).
- Оперативная память 128 ГБ.
- 1 ГБ сетевых карт.
- Скорость интернета 200 МБ.
- Это будет на ОДНОМ выделенном сервере с FreeNAS
- Все серверы будут подключаться к этому серверу в качестве его хранилища.
- Причиной такого объема памяти является то, что все видеозвонки будут записываться и должны быть сохранены.
-> Резервный сервер
- x6 3TB в рейде 6
- Оперативная память 128 ГБ.
- 1 ГБ сетевых карт.
- Скорость интернета 100 МБ.
- x2 резервных сервера (1 на месте и 1 на стороне)