AWS lança Amazon ECS Gateway para simplificar ingresso de serviços em containers

AWS lança o Amazon ECS Gateway, recurso que provisiona e gerencia a rede de ingresso de serviços em containers no ECS, com ALBs compartilhados e recursos criados na conta do cliente.
Foto: Christian Wasserfallen (Pexels)
A Amazon Web Services (AWS) anunciou nesta terça-feira (20) o Amazon ECS Gateway, recurso de nível de conta que simplifica a rede de ingresso para cargas em containers no Amazon Elastic Container Service (Amazon ECS). A solução provisiona e gerencia dinamicamente a infraestrutura necessária em nome do cliente, com todos os recursos criados na conta.
O lançamento mira um gargalo frequente: a cada novo serviço, equipes precisavam configurar Application Load Balancers (ALBs), certificados do AWS Certificate Manager (ACM), ACLs web do AWS WAF e security groups, mantendo tudo sincronizado conforme os serviços escalam — o que retardava deploys e elevava o risco de desalinhamento de configurações.
O que aconteceu
O ECS Gateway separa papéis entre times de plataforma e de aplicação. As equipes de plataforma criam e configuram um gateway em um único lugar, definindo padrões de rede — sub-redes, security groups, certificados TLS, listeners e ACLs web do WAF — e associam o recurso a um ou mais clusters ECS. As equipes de aplicação optam pelo ingresso ao incluir um conector de gateway ao criar ou atualizar um serviço; o ECS provisiona então, por serviço, certificado ACM, hostname DNS exclusivo, regras de listener, target groups e um security group que aceita tráfego de entrada apenas a partir do ALB.
O recurso usa roteamento baseado em host com ALBs e permite que até 25 serviços compartilhem um único balanceador. O ECS cuida do ciclo de vida da infraestrutura: cria o primeiro ALB quando o primeiro serviço se conecta, adiciona outros quando a capacidade se esgota e remove os que deixam de ser necessários. Cada serviço recebe um hostname DNS exclusivo assim que o provisionamento termina.
Na console do ECS ou via AWS CLI (CreateGateway), basta informar nome, um papel IAM de infraestrutura — que o ECS assume para gerenciar ALBs, security groups e certificados na conta — e a configuração de rede. Nenhum recurso é provisionado até um serviço se conectar. É possível escolher esquema voltado à internet ou interno à VPC; nome, esquema, VPC, sub-redes, tipo de IP e porta do listener não podem ser alterados depois da criação.
Um gateway pode associar-se a até 10 mil clusters, e um cluster admite até cinco gateways. Serviços que já têm load balancer próprio podem adotar o recurso de forma incremental com UpdateService, mantendo os dois caminhos até a validação. Em cada deploy, o ECS reavalia associações; na exclusão do serviço, remove rotas e limpa recursos por serviço.
O ECS Gateway funciona com serviços no modo awsvpc em Amazon ECS no EC2, AWS Fargate e ECS Managed Instances. Se o limite maxAlbCount for atingido sem capacidade em ALB, o deploy falha; a cota padrão é 10. A observabilidade usa métricas de ALB no Amazon CloudWatch. O recurso está disponível agora em todas as regiões comerciais da AWS em que o ECS existe, sem cobrança adicional pelo gateway em si — o cliente paga apenas pela infraestrutura subjacente (ALB, CloudWatch, ACM e transferência de dados) quando serviços se conectam.
O que isso pode mudar
Se a adoção avançar entre organizações que operam muitos serviços no ECS, o modelo pode encurtar o caminho entre a definição de um serviço e um endpoint pronto, ao concentrar padrões de rede no gateway e automatizar o restante. Times de plataforma poderiam padronizar TLS, WAF e sub-redes uma vez, enquanto times de produto focariam no serviço — o que, em tese, reduziria deriva de configuração entre unidades de negócio.
O compartilhamento de ALBs e o scaling automático também podem aliviar custos e a carga de manter um balanceador por serviço. O efeito prático, porém, deve depender de cotas, alinhamento de Availability Zones e de políticas IAM sobre quem associa gateways e quem faz deploy. Em ambientes que tratam ingresso como projeto paralelo a cada release, o ECS Gateway pode virar camada de padronização, sem eliminar o monitoramento de targets e erros HTTP.
Fontes: AWS News Blog
Fontes: AWS News Blog
Leia mais em: mundodosnegocio.com.br