AWS App Mesh

Monitore e controle microsserviços com facilidade

O AWS App Mesh facilita o controle e o monitoramento de microsserviços na AWS. O App Mesh padroniza o modo de comunicação dos seus microsserviços, oferecendo visibilidade de ponta a ponta e ajudando a garantir alta disponibilidade para seus aplicativos.

Aplicativos modernos costumam ser compostos por vários microsserviços; cada um desempenhando uma função. Esse tipo de arquitetura ajuda a aprimorar a disponibilidade e a escalabilidade do aplicativo, pois cada componente consegue ser escalado de forma independente com base na demanda, além de automaticamente degradar a funcionalidade – em vez de ficar offline – quando algum componente apresenta falha. Cada microsserviço interage com todos os outros por meio de uma API. À medida que o número de microsserviços cresce dentro de um aplicativo, torna-se cada vez 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 os microsserviços sempre que houvessem alterações.

O AWS App Mesh facilita a execução de microsserviços, oferecendo visibilidade e controles de tráfego de rede consistentes para cada microsserviço em um aplicativo. 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 microsserviços. O App Mesh configura cada microsserviç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 Amazon ECS e o Amazon EKS para executar melhor microsserviços conteinerizados 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 para monitoramento de microsserviços.

O App Mesh está disponível hoje mesmo para análise do público.

Benefícios

Visibilidade de ponta a ponta

O App Mesh obtém métricas, logs e informações de rastreamento de cada microsserviço de forma consistente. É 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 microsserviço para otimizar todo o seu aplicativo.

Garantia de alta disponibilidade

O App Mesh fornece controles para configurar como o tráfego flui entre seus microsserviços. Você pode implantar facilmente regras de roteamento de tráfego personalizadas para garantir que cada microsserviço esteja altamente disponível durante as implantações, depois de falhas e conforme o aplicativo é escalado.

Simplificação das operações

O App Mesh implementa e configura um proxy que gerencia todo o tráfego de comunicação para e de seus contêineres. Isso elimina a necessidade de configurar protocolos de comunicação para cada microsserviço, escrever códigos personalizados ou implantar bibliotecas para operar seu aplicativo.

Aprimoramento de qualquer aplicativo

Você pode usar o App Mesh com microsserviços novos ou existentes, executados no AWS Fargate, no Amazon ECS, no Amazon EKS e no Kubernetes autogerenciado na AWS. O App Mesh pode monitorar e controlar as comunicações de microsserviços executados em clusters, sistemas de orquestração ou VPCs como um único aplicativo, sem a necessidade de alterações de código.

* Integrações em breve. Leia a documentação para obter detalhes.

Como funciona

Antes do App Mesh

As comunicações e o monitoramento são configurados manualmente para cada microsserviço.

Product-Page-Diagram_Lattice_Before

Depois do App Mesh

O App Mesh configura a comunicação e o monitoramento de todos os microsserviços.

Product-Page-Diagram_Lattice_After

Publicações e artigos de blog

Conheça o AWS App Mesh

O App Mesh ajuda você a controlar melhor como o tráfego flui entre os microsserviços e ajuda a identificar problemas em qualquer ponto de um aplicativo.

Continue a ler »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Confira os recursos do produto

Saiba mais sobre o AWS App Mesh

Saiba mais 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Cadastre-se para obter uma conta gratuita

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

Cadastrar-se