Uso do balanceamento de carga para distribuir o tráfego de serviço do Amazon ECS
O serviço Amazon ECS pode ser configurado opcionalmente para usar o Elastic Load Balancing para distribuir tráfego entre as tarefas do serviço igualmente.
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, Network Load Balancers e Gateway Load Balancers. Use a tabela apresentada a seguir para descobrir qual tipo de balanceador de carga usar.
Tipo de balanceador de carga | Uso para estes casos |
---|---|
Application Load Balancer |
Roteamento do tráfego HTTP/HTTPS (ou da camada 7). Os application load balancers oferecem vários recursos que os tornam atrativos para uso com serviços do Amazon ECS:
|
Network Load Balancer | Roteamento do tráfego TCP ou UDP (ou da camada 4). |
Gateway Load Balancer | Roteamento do tráfego TCP ou UDP (ou da camada 4). Use dispositivos virtuais, como firewalls, sistemas de detecção e prevenção de intrusão e sistemas de inspeção profunda de pacotes. |
Recomendamos usar Application Load Balancers nos serviços do Amazon ECS para aproveitar os recursos mais recentes, a menos que seu serviço exija um recurso que esteja disponível apenas com Network Load Balancers ou Gateway 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