Я планирую настройку высокой доступности с автоматическим масштабированием для RestComm и некоторые общие сомнения относительно лучшего способа ее планирования.
Это то, что у меня есть сейчас:
- Экземпляр Restcomm использует Amazon ECS (докер), поэтому мы можем очень легко запускать больше инстансов.
- Все они совместно используют базу данных Amazon RDS.
- Рабочая область является общей и сохраняется между экземплярами.
Чтобы перейти к следующему шагу, у меня есть несколько вопросов:
- Балансировщик нагрузки Amazon не подходит, потому что он не поддерживает UDP, поэтому я рассматриваю вариант Telestax LB, верно? Можно ли развернуть его с помощью докера?
- Переместите Restcomm MS за пределы образа Docker Restcomm, чтобы он мог масштабироваться независимо. Restcomm предоставляет переменные env для указания MS, поэтому у меня будет LB и несколько MS за ним. Верный?.
- Сколько оперативной памяти требуется экземпляру Restcomm и сколько одновременных сеансов поддерживает? Как мы можем узнать, сколько одновременных сеансов в реальном времени и программно?
- В RestComm реализован механизм «автоматического масштабирования»? Будем признательны за дополнительную информацию. Ubuntu Juju не вариант для меня.
- Мы рассматриваем Graylog2 или logstasch для управления журналами. Любое понимание здесь? Как установить агент в образы докеров?
Единственная документация, которую я нашел, это очень хороший документ: https://docs.google.com/document/d/13xlaioF065pDnQUoZgfIpi6Noh0qHfAZ7U6afcPd2Y0/edit
Есть ли другой документ?
Заранее спасибо!