Здравствуйте.
Используем автоматическое масштабирование Edge посредством AWS autoscalling (вместе с Classic load balancer).
Следующий сценарий:
-по умолчанию работает 1 edge.
-После подачи определённой нагрузки срабатывает политика, разворачивается дополнительный edge
-Подключаются новые пользователи, соединения по сокетам установлены с двумя edge.
-Часть пользователей закрывают соединения, но соединения, по прежнему, установлены с двумя edge.
-AWS инициирует сокращение второго инстанса (т.к. желаемое количество в политике установлено в 1). Все соединения на втором edge прерываются, соответственно, прерывается стрим у некоторых пользователей.
Можете ли порекомендовать методы перенаправления соединений на работающий инстанс?
Можно ли каким-либо образом настроить правило в AWS, по которому второй edge будет остановлен только в том случае, если на нём нет ни одного соединения по сокету?
Возможно, есть другие подходы.
Используем автоматическое масштабирование Edge посредством AWS autoscalling (вместе с Classic load balancer).
Следующий сценарий:
-по умолчанию работает 1 edge.
-После подачи определённой нагрузки срабатывает политика, разворачивается дополнительный edge
-Подключаются новые пользователи, соединения по сокетам установлены с двумя edge.
-Часть пользователей закрывают соединения, но соединения, по прежнему, установлены с двумя edge.
-AWS инициирует сокращение второго инстанса (т.к. желаемое количество в политике установлено в 1). Все соединения на втором edge прерываются, соответственно, прерывается стрим у некоторых пользователей.
Можете ли порекомендовать методы перенаправления соединений на работающий инстанс?
Можно ли каким-либо образом настроить правило в AWS, по которому второй edge будет остановлен только в том случае, если на нём нет ни одного соединения по сокету?
Возможно, есть другие подходы.