O AWS App Mesh é um service mesh 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. Anteriormente, isso exigia que você criasse uma lógica de monitoramento e controle diretamente no código e implantasse novamente 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 na AWS para executar melhor seu aplicativo em escala. O App Mesh também integra-se com o AWS Outposts para os aplicativos executados no local. O App Mesh usa o proxy Envoy de código aberto, tornando-o compatível com uma grande variedade de ferramentas de parceiros da AWS e de código aberto.
Benefícios
Obtenha visibilidade completa
O App Mesh captura métricas, logs e rastreamentos de todas as suas aplicações. É possível combinar e exportar esses dados para o Amazon CloudWatch, o AWS X-Ray, além das ferramentas compatíveis de parceiros e da comunidade da AWS para monitoramento e rastreamento. Isso permite identificar e isolar rapidamente problemas com qualquer serviço para otimizar toda a sua aplicação.
Simplifique suas operações
O App Mesh fornece controles para configurar e padronizar o fluxo de tráfego entre seus serviços. Você pode implantar facilmente regras personalizadas de roteamento de tráfego para que seu serviço tenha alta disponibilidade durante as implantações, após falhas e conforme o aplicativo é escalado. Isso elimina a necessidade de configurar protocolos de comunicação para cada serviço, criar código personalizado ou implantar bibliotecas para operar sua aplicação.
Aprimorar a segurança de rede
O App Mesh ajuda a criptografar todas as solicitações entre serviços, mesmo quando eles estão em suas redes privadas. Além disso, é possível adicionar controles de autenticação para garantir a interconexão exclusivamente dos serviços que você permitir.
Como funciona
.c86b0113dde0d2dbdc99a1ffad59805d86b5cb82.png)
Publicações do blog
Publicações de novidades
Parceiros do AWS App Mesh














Obtenha acesso instantâneo ao nível gratuito da AWS