AI и дата-центры
AWS поручила ECS Gateway управлять входящими маршрутами для контейнерных сервисов
Публикация:
Amazon ECS Gateway автоматически настраивает Application Load Balancer для сервисов в контейнерных кластерах и позволяет делить один балансировщик между 25 сервисами. AWS представила функцию 20 октября; она доступна в коммерческих регионах AWS без отдельной платы за сам шлюз, но инфраструктура балансировщиков оплачивается отдельно.

Amazon ECS Gateway — ресурс для настройки входящего трафика к приложениям в Amazon Elastic Container Service. Команды платформы задают правила маршрутизации один раз и подключают к ним кластеры, а команды приложений могут использовать эти правила без самостоятельной настройки сетевой инфраструктуры.
Шлюз поддерживает маршрутизацию по имени хоста и назначает сервисам уникальные DNS-имена. До 25 сервисов могут совместно использовать один Application Load Balancer. ECS создаёт балансировщик, когда к шлюзу подключается первый сервис, добавляет новые при достижении предела ёмкости и удаляет их, когда они больше не нужны. Состояние трафика и целевых групп можно отслеживать стандартными метриками Elastic Load Balancing и Amazon CloudWatch.
Функция доступна для сервисов ECS с сетевым режимом awsvpc и поддерживает все варианты запуска ECS. AWS заявляет доступность во всех коммерческих регионах. За шлюз отдельная плата не взимается, однако клиент оплачивает созданные для него ресурсы инфраструктуры, включая балансировщики и связанное обслуживание.
Для команд, которым приходится обслуживать много контейнерных приложений, ECS Gateway переносит создание и жизненный цикл балансировщиков под управление ECS и позволяет централизовать сетевые правила. Это не отменяет расходов на ALB и не распространяется на любой сетевой режим: перед внедрением нужно проверить совместимость сервисов с awsvpc и оценить фактическую стоимость ресурсов в своём регионе.