Publicado: Mar 22, 2018

Agora o HAQM Elastic Container Service (HAQM ECS) inclui uma descoberta integrada de serviços que torna mais fácil a descoberta e a conexão entre seus serviços em contêiner.

Anteriormente, a fim de garantir que os serviços fossem capazes de se descobrir e se conectar mutuamente, você precisava configurar e executar seu próprio sistema de descoberta de serviços ou conectar cada um dos serviços a um load balancer. Agora, você pode habilitar a descoberta de serviço para seus serviços em contêiner com uma simples seleção no console do ECS, AWS CLI ou usando a API do ECS.

O HAQM ECS cria e gerencia um registro de nomes de serviço usando a API Auto Naming do HAQM Route 53. Os nomes são mapeados automaticamente em um conjunto de registros de DNS, assim você pode consultar os serviços usando um alias, além de poder usar esse alias para solucionar automaticamente o endpoint de um serviço no tempo de execução. É possível especificar condições de verificação de integridade na definição de tarefas de um serviço e o HAQM ECS garantirá que uma busca de serviços retorne apenas endpoints de serviço íntegros.

Ao usar a descoberta de serviços do HAQM ECS, você paga pelos recursos consumidos no Route 53, inclusive por cada namespace que você criar, e pelas consultas de busca que seus serviços fizerem. As verificações de integridade de serviço são oferecidas sem custo adicional. Para mais informações sobre a definição de preço, consulte a documentação. Atualmente, o serviço de descoberta está disponível para tarefas do HAQM ECS que usam o AWS Fargate ou o tipo de lançamento EC2 com o modo de rede awsvpc.

Você pode usar a descoberta de serviços do HAQM ECS em todas as regiões da AWS nas quais a API Auto Naming do HAQM ECS e do HAQM Route 53 está disponível. Entre elas, as regiões Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon) e UE (Irlanda). Para mais informações sobre as regiões e serviços da AWS, acesse a tabela de regiões globais da AWS.