Distribuição de tráfego do serviço do Amazon ECS usando balanceamento de carga - Amazon Elastic Container Service

Distribuição de tráfego do serviço do Amazon ECS usando balanceamento de carga

O serviço do Amazon ECS pode ser configurado opcionalmente para usar o Elastic Load Balancing para distribuir o tráfego uniformemente entre as tarefas do serviço.

nota

Quando você usa conjuntos de tarefas, todas as tarefas do conjunto devem ser configuradas para usar o Elastic Load Balancing ou para não usar o Elastic Load Balancing.

Os serviços do Amazon ECS hospedados no AWS Fargate oferecem suporte a Application Load Balancers e Network Load Balancers. Application Load Balancers são usados para encaminhar o tráfego HTTP/HTTPS (ou camada 7). Os Network Load Balancers são usados para encaminhar o tráfego TCP ou UDP (ou camada 4).

Os application load balancers oferecem vários recursos que os tornam atrativos para uso com serviços do Amazon ECS:

  • Cada serviço pode atender a tráfego de vários load balancers e expor várias portas de balanceamento de carga especificando vários grupos de destino.

  • Eles são compatíveis com tarefas hospedadas em instâncias do Fargate e do EC2.

  • Os application load balancers permitem que os contêineres usem mapeamento de porta host dinâmico (de modo que várias tarefas do mesmo serviço sejam permitidas por instância de contêiner).

  • Os Application Load Balancers oferecem suporte a regras de roteamento e prioridade com base no caminho (de modo que vários serviços possam usar a mesma porta de listener em um único Application Load Balancer).

Recomendamos usar Application Load Balancers nos serviços do Amazon ECS para aproveitar esses novos recursos, a menos que o serviço exija um recurso que esteja disponível apenas com Network Load Balancers. Para obter mais informações sobre Elastic Load Balancing e as diferenças entre esses tipos de balanceadores de carga, consulte o Guia do usuário do Elastic Load Balancing.

Com o load balancer, você paga somente pelo que utilizar. Para obter mais informações, consulte Preço do Elastic Load Balancing.