Если я запускаю веб-службу на EB, которая доступна, скажем, https://x.com, и моя служба открывает соединения websocket с другой службой, скажем, wss: //y.com, и у меня есть постоянные соединения, открытые с y.com, можно ли масштабировать мою группу автоматического масштабирования (т.е. экземпляры прерываются), если соединение по-прежнему открыт для y.com, даже если он обслуживает запросы ниже порогового значения политики масштабирования.
Быстрый ответ - нет.
Группы автоматического масштабирования Amazon (ASG) ничего не знают о соединениях, которые ваши экземпляры открывают с другими серверами, или о любых зависимостях этих серверов.
Ваш ASG будет масштабироваться на основе поддерживаемых критериев, которые вы определяете.
Длинный ответ заключается в том, что вы можете создать программное обеспечение, которое будет управлять вашими экземплярами, а затем самостоятельно управлять автоматическим масштабированием. Это будет не сервис Amazon, а ваше собственное частное программное обеспечение.
[Старый вопрос, но теперь на него есть ответ]
Метрика «Активные подключения» не считается «простой целевой метрикой» для целей политики автоматического масштабирования, это правда. Однако вы можете создать собственный сигнал тревоги, используя метрику активного соединения Application Load Balancer. Затем вы можете создать политику автоматического масштабирования, используя тип «Step Rule», и использовать сигнал тревоги в качестве триггера.