Назад | Перейти на главную страницу

Есть ли смысл использовать более одного Application Load Balancer на AWS?

Можно добавить в ALB несколько прослушивателей и правил, которые могут проверять имя хоста и перенаправлять запросы в соответствующие целевые группы. Итак, я не уверен, какой смысл использовать более 1 балансировщика нагрузки приложений, если я могу просто добавить новое правило?

ALB имеет ограничение на количество поддерживаемых хостов. Если ваши услуги не укладываются в эти пределы, вам нужно использовать более 1 ALB. https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-limits.html

Самым запретительным, вероятно, является ограничение на количество сертификатов, которое ограничивает максимальное количество хостов HTTPS до 25.

У вас также есть ограничение группы безопасности, которое составляет 5 на ALB. Если бы вы настроили свои хосты, обслуживающие ваши домены в пределах 5 SG, это сработало бы, но не передовой практикой.

Если вам нужен только HTTP, вы можете обойтись 100 доменами на каждый

Правил на балансировщик нагрузки (не считая правил по умолчанию): 100

И даже если ваш сервис подпадает под все это, у вас есть ограничение в 1000 целей на ALB, с чем было бы сложно справиться во время всплеска.