Publicado: Mar 27, 2019
O AWS App Mesh já está disponível para o público geral e tem suporte para o uso em produção.
O App Mesh é uma malha de serviços que oferece redes para aplicativos a fim de facilitar a comunicação dos serviços entre si e entre vários tipos de infraestrutura de computação. O App Mesh padroniza o modo de comunicação dos seus serviços, oferecendo visibilidade de ponta a ponta e garantindo alta disponibilidade para seus aplicativos.
Aplicações modernas normalmente são compostas por múltiplos serviços. Cada serviço pode ser construído usando vários tipos de infraestrutura de computação, como o Amazon EC2 e o AWS Fargate. À medida que o número de serviços cresce dentro de um aplicativo, torna-se mais difícil identificar a localização exata dos erros, rotear novamente o tráfego em caso de falhas e implantar alterações de código com segurança. Antes isso exigia que você criasse uma lógica de monitoramento e controle diretamente no código e implantasse de novo o serviço sempre que houvessem alterações.
O AWS App Mesh facilita a execução de serviços, oferecendo visibilidade e controles de tráfego de rede consistentes para serviços criados em vários tipos de infraestrutura de computação. O serviço elimina a necessidade de atualizar o código do aplicativo para alterar a coleta de dados de monitoramento ou o roteamento de tráfego entre os serviços. O App Mesh configura cada serviço para exportar dados de monitoramento e implementa uma lógica de controle de comunicações consistente em todo o aplicativo. Isso facilita a identificação rápida da localização exata dos erros e o novo roteamento automático do tráfego da rede quando há falhas ou quando é necessário implantar mudanças de código.
Você pode usar o App Mesh com o AWS Fargate, o Amazon EC2, o Amazon ECS, o Amazon EKS e o Kubernetes executados no AWS para executar melhor seu aplicativo em escala. O App Mesh usa o proxy Envoy de código aberto para ser compatível com uma grande variedade de parceiros da AWS e ferramentas de código aberto.
Você pode saber mais no Repositório GitHub ou lendo nossa documentação.
O App Mesh está disponível para uso nas seguintes regiões: Leste dos EUA (Ohio), Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Norte da Califórnia), Oeste dos EUA (Oregon), Ásia-Pacífico (Tóquio), Ásia-Pacífico (Seul), Ásia-Pacífico (Mumbai), Ásia-Pacífico (Cingapura), Ásia-Pacífico (Sydney), Canadá (Central), Europa (Frankfurt), Europa (Irlanda), UE (Londres).