Разработка системы балансировки серверов видеоконфереций. Система на django.
Для видеоконференций используется BigBlueButton (open source). Одна виртуальная машина выдерживает нагрузку около 100 человек. При росте количества участников производим горизонтальное масштабирование.
Система балансировки должна:
- Автоматически поднимать новые вм
- Распределять участников из одного класса на единую вм
- Собирать статистику по присутствию участников в комнатах
- Написать API методы для предоставления данных статистики
- Написать алгоритм выключения вм при неиспользовании ресурсов