AWS App Mesh

Monitorice y controle microservicios

AWS App Mesh facilita la tarea de controlar y monitorizar microservicios en AWS. App Mesh estandariza la comunicación de sus microservicios, brindándole visibilidad integral y ayudando a garantizar una alta disponibilidad para sus aplicaciones.

Las aplicaciones modernas a menudo se componen de múltiples microservicios y cada uno realiza una función específica. Esta arquitectura ayuda a aumentar la disponibilidad y la escalabilidad de la aplicación al permitir que cada componente escale de forma independiente según la demanda y al degradar automáticamente la funcionalidad cuando un componente falla en lugar de desconectarse. Cada microservicio interactúa con todos los demás a través de una API. A medida que la cantidad de microservicios crece dentro de una aplicación, se vuelve cada vez 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 y Amazon EKS para mejorar en la ejecución de los microservicios en contenedores a 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 hoy como una versión preliminar pública.

Beneficios

Visibilidad integral

App Mesh captura de forma sistemática métricas, registros y rastros de cada microservicio. 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 te ofrece controles para configurar cómo fluye el tráfico entre tus microservicios. Puede implementar fácilmente las reglas de direccionamiento del tráfico personalizadas para asegurar que cada microservicio 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 contenedores. Esto evita la necesidad de configurar protocolos de comunicación para cada microservicio, escribir código personalizado o implementar bibliotecas para operar su aplicación.

Mejora de cualquier aplicación

Puede utilizar App Mesh con microservicios nuevos o existentes que se ejecutan en AWS Fargate, Amazon ECS, Amazon EKS y Kubernetes autoadministrados en AWS. App Mesh puede monitorizar y controlar las comunicaciones de microservicios que se ejecutan en clústeres, sistemas de organización o VPC como una sola aplicación sin ningún cambio de código.

*Próximamente integraciones. Para obtener más información, consulte la documentación.

Funcionamiento

Antes de App Mesh

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

Product-Page-Diagram_Lattice_Before

Después de App Mesh

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

Product-Page-Diagram_Lattice_After

Artículos y publicaciones de blog

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 »

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