AWS App Mesh

Red de nivel de aplicación para todos sus servicios

AWS App Mesh es una malla de servicios que proporciona redes de nivel de aplicación para facilitar que sus servicios se comuniquen entre sí a través de múltiples tipos de infraestructura informática. App Mesh estandariza la forma en que sus servicios se comunican, brindándole visibilidad integral y asegurando una alta disponibilidad para sus aplicaciones.

Las aplicaciones modernas en general están compuestas por múltiples servicios. Cada servicio puede desarrollarse utilizando múltiples tipos de infraestructura informática, como Amazon EC2 y AWS Fargate. A medida que la cantidad de servicios crece dentro de una aplicación, se torna difícil determinar la ubicación exacta de los errores, redireccionar el tráfico después de los errores e implementar con seguridad los cambios de código. Antes, esto requería crear una lógica de monitorización y control directamente en su código y volver a implementar sus servicios cada vez que había cambios.

AWS App Mesh facilita la ejecución de los servicios al proporcionar una visibilidad constante y controles de tráfico de red para los servicios desarrollados a través de varios tipos de infraestructuras informáticas. App Mesh elimina la necesidad de actualizar el código de la aplicación para cambiar la forma en que se recopilan los datos de monitorización o en que se direcciona el tráfico entre los servicios. App Mesh configura cada servicio para exportar datos de monitorización e implementa una lógica uniforme de control de las comunicaciones en su aplicación. Esto facilita la identificación rápida de la ubicación exacta de los errores y el redireccionamiento automático del tráfico de red cuando hay errores o cuando es necesario implementar cambios de código.

Puede usar App Mesh con AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS y Kubernetes cuando se ejecutan en AWS para ejecutar mejor sus aplicaciones a escala. App Mesh utiliza el proxy de Envoy de código abierto, lo que lo hace compatible con una gran variedad de herramientas de socios de AWS y de código abierto.

 

Introducción a AWS App Mesh

Beneficios

Visibilidad integral

App Mesh capta las métricas, registros y huellas de todas sus aplicaciones. Puede combinar y exportar estos datos a Amazon CloudWatch, AWS X-Ray y a herramientas de socios de AWS y comunitarias compatibles para tareas de monitorización y seguimiento. Esto le permite identificar y aislar rápidamente problemas con cualquier microservicio para optimizar toda la aplicación.

Garantía de alta disponibilidad

App Mesh ofrece controles para configurar cómo fluye el tráfico entre tus servicios. Puede implementar fácilmente las reglas de direccionamiento del tráfico personalizadas para asegurar que cada servicio esté disponible durante las implementaciones, después de fallas y a medida que su aplicación escala.

Agilización de las operaciones

App Mesh implementa y configura un proxy que administra todo el tráfico de comunicaciones hacia y desde los servicios. Esto evita la necesidad de configurar protocolos de comunicación para cada servicio, escribir código personalizado o implementar bibliotecas para operar su aplicación.

Mejora de cualquier aplicación

Puede usar App Mesh con los servicios que se ejecutan en cualquier servicio informático como AWS Fargate, Amazon ECS, Amazon EKS y Amazon EC2. App Mesh puede monitorear y controlar las comunicaciones para los monolitos que se ejecutan en EC2, los equipos que se ejecutan en aplicaciones con contenedores, los sistemas de orquestación o las VPC como una aplicación única sin ningún cambio de código.

Funcionamiento

Antes de App Mesh

Las comunicaciones y la monitorización se configuran manualmente para cada servicio.

app-mesh-2

Después de App Mesh

App Mesh configura las comunicaciones y la monitorización de todos los servicios.

app-mesh

Artículos y publicaciones de blog

AWS App Mesh - Red a nivel de la aplicación para las aplicaciones en la nube

AWS App Mesh lo ayuda a ejecutar y monitorear los servicios de HTTP y TCP a escala. App Mesh usa un proxy Envoy de fuente abierta para que obtenga acceso a una amplia gama de herramientas desde los socios de AWS y la comunidad de fuente abierta.

Leer más »

Presentación de AWS App Mesh

App Mesh lo ayuda a controlar mejor cómo fluye el tráfico entre los microservicios y a identificar problemas en cualquier lugar de una aplicación.

Leer más »

Redefinición de comunicaciones de aplicación con AWS App Mesh

AWS App Mesh redefine la comunicación de aplicación, lo que permite un primer enfoque de la aplicación. Werner Vogels, CTO de Amazon y escritor de este blog, nos cuenta cómo es que App Mesh brinda un enfoque simple y declarativo para modelar la comunicación de servicios.

Leer más »

Socios de 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
Consulte las características del producto

Más información sobre AWS App Mesh

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Regístrese para obtener una cuenta gratuita

Obtenga acceso automáticamente a la capa gratuita de AWS

Registrarse