Publicado en: Nov 28, 2018

AWS App Mesh es una red de servicio que le permite monitorizar y controlar de forma sencilla las comunicaciones en las aplicaciones de microservicios.

Los microservicios son una manera popular de crear aplicaciones que le permite implementar códigos más rápidamente con menos riesgo y escalar aplicaciones con mayor eficacia según la demanda. A medida que la cantidad de microservicios crece dentro de una aplicación, se vuelve cada más 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 microservicios cada vez que había cambios.

AWS App Mesh facilita la ejecución de microservicios al proporcionar visibilidad y controles del tráfico de red uniformes para cada microservicio en una aplicación. 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 microservicios. App Mesh configura cada microservicio 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 utilizar App Mesh con Amazon ECS, Amazon EKS y Kubernetes en EC2 para mejorar en la ejecución de los microservicios en contenedores a gran escala. App Mesh utiliza el proxy de Envoy de código abierto, lo cual lo hace compatible con una gran variedad de herramientas de socios de AWS y de código abierto para la monitorización de microservicios.

App Mesh está disponible en la actualidad como vista previa pública en las regiones de AWS de EE.UU. Este (Norte de Virginia), EE.UU. Este (Ohio), EE.UU. Oeste (Oregón) y UE (Irlanda).

Puede obtener más información en nuestra publicación de blog y en nuestro repositorio de GitHub. Consulte la documentación para comenzar.