AWS App Mesh

Redes de aplicativos para todos os serviços

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.

 

Introdução ao AWS App Mesh

Benefícios

Visibilidade de ponta a ponta

O App Mesh captura métricas, logs e rastreamentos de todos os aplicativos. É 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 todo o seu aplicativo.

Garantia de alta disponibilidade

O App Mesh fornece controles para configurar o fluxo de tráfego entre seus serviços. Você pode facilmente implantar regras de roteamento de tráfego personalizadas para garantir que cada serviço tenha alta disponibilidade 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 de/para os seus serviços. Isso elimina a necessidade de configurar protocolos de comunicação para cada serviço, escrever código personalizado ou implantar bibliotecas para operar seu aplicativo.

Aprimoramento de qualquer aplicativo

Você pode usar o App Mesh com serviços executados em qualquer serviço de computação, como o AWS Fargate, o Amazon ECS, o Amazon EKS e o Amazon EC2. O App Mesh pode monitorar e controlar as comunicações de monólitos executados no EC2, equipes que executam aplicativos conteinerizados, sistemas de orquestração ou VPCs como um único aplicativo, sem a necessidade de alterações de código.

Implantações híbridas

Você pode usar o AWS App Mesh no AWS Outposts para configurar uma service mesh para os aplicativos implantados no local. O AWS Outposts é um serviço totalmente gerenciado que estende a infraestrutura da AWS, os serviços da AWS, as APIs e as ferramentas até praticamente qualquer local conectado. Com o AWS App Mesh no Outposts, é possível fornecer lógica de controle de comunicação consistente para serviços no AWS Outposts e na Nuvem AWS a fim de simplificar as redes de aplicativos híbridos.

Como funciona

Antes do App Mesh

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

app-mesh-2

Depois do App Mesh

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

app-mesh

Publicações de blogs

Conhecer o AWS App Mesh

O App Mesh padroniza o modo de comunicação dos serviços, oferece visibilidade de ponta a ponta e garante alta disponibilidade para os aplicativos. Service meshes como o App Mesh ajudam a executar e monitorar serviços HTTP e TCP em escala.

Continue a ler »

AWS App Mesh – Application-Level Networking for Cloud Applications

O AWS App Mesh ajuda a executar e monitorar serviços HTTP e TCP em grande escala. O App Mesh usa o proxy Envoy de código aberto para dar acesso a uma grade variedade de ferramentas de parceiros da AWS e da comunidade de código aberto.

Continue a ler »

Redefinir a comunicação entre aplicativos com o AWS App Mesh

O AWS App Mesh redefine a comunicação entre aplicativos, possibilitando uma abordagem app-first. Neste blog, escrito pelo CTO da Amazon, Werner Vogels, ele discute como o App Mesh proporciona uma abordagem simples e declarativa para modelar a comunicação entre serviços.

Continue a ler »

Publicações de novidades

Amazon ECS, Amazon EKS e AWS App Mesh agora são compatíveis com AWS Outposts

Amazon ECS, Amazon EKS e AWS App Mesh agora são compatíveis com o AWS Outposts, um serviço totalmente gerenciado que estende as ferramentas e a infraestrutura da AWS a praticamente qualquer datacenter, espaço de partilha de local ou instalação local, para gerar uma experiência híbrida consistente.

Continue a ler »

O AWS App Mesh aumenta os limites padrão em vários recursos

O AWS App Mesh aumentou os limites padrão de um conjunto de recursos do App Mesh - nós virtuais, back-ends, roteadores e rotas.

Continue a ler »

AWS App Mesh agora com suporte para serviços HTTP2 e gRPC

Os clientes que constroem serviços que se comunicam usando protocolos como HTTP/2 e gRPC agora podem modelar e gerenciar suas comunicações entre serviços usando o AWS App Mesh.

Continue a ler »

Parceiros do AWS App Mesh

Aqua_600x400
alcide_600x400
Datadog-logo-2019-600x400
NeuVector_600x400
Print
600x400_hashiCorp
600x400_Weaveworks_logo
Qubole Logo
Spotinst-logo-600X400
wavefront
sysdig_600x400
Tetrate
solarwinds
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