App Mesh facilita la ejecución de servicios al proporcionar visibilidad y controles del tráfico de red uniformes para cada servicio. App Mesh divide la lógica necesaria para monitorear y controlar las comunicaciones en un proxy que ejecuta prácticamente todos los servicios. Esto elimina la necesidad de coordinar todos los equipos o de actualizar el código de la aplicación para cambiar la forma en que se recopilan los datos o en que se direcciona el tráfico. Esto le permite identificar rápidamente la ubicación exacta de los errores y redireccionar automáticamente el tráfico de red cuando hay errores o cuando es necesario implementar cambios de código.

Puede utilizar App Mesh con AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2 y Kubernetes en EC2 para mejorar en la ejecución de los servicios a gran escala. App Mesh utiliza Envoy, un proxy de código abierto que es compatible con una gran variedad de herramientas de socios de AWS y de código abierto para la monitorización de servicios.

Comunicaciones uniformes de servicios

App Mesh divide la lógica necesaria para monitorear y controlar las comunicaciones en un proxy que administra todo el tráfico de red para cada servicio. El proxy estandariza la comunicación de sus servicios y elimina la necesidad de coordinar todos los equipos o de actualizar el código de la aplicación para cambiar la forma en que se recopilan los datos o en que se direcciona el tráfico. App Mesh configura cada proxy para exportar datos de monitorización e implementa una lógica de control de las comunicaciones para cada servicio.

Proxy de código abierto

App Mesh utiliza el proxy de código abierto Envoy para administrar todo el tráfico desde y hacia los contenedores de un servicio. App Mesh configura este proxy para manejar automáticamente todas las comunicaciones de la aplicación del servicio. Envoy tiene un ecosistema activo de integraciones creadas por la comunidad que funcionan con App Mesh.

Visibilidad

App Mesh utiliza el proxy de código abierto Envoy para administrar todo el tráfico desde y hacia los contenedores de un servicio. App Mesh configura este proxy para manejar automáticamente todas las comunicaciones de la aplicación del servicio. Envoy tiene un ecosistema activo de integraciones creadas por la comunidad que funcionan con App Mesh.

Servicios de AWS compatibles:

Amazon CloudWatch*: servicio de registro y monitorización para obtener una visibilidad completa de los recursos y las aplicaciones.
AWS X-Ray*: servicio de rastreo para obtener una visión integral del rendimiento de la aplicación.

Herramientas de código abierto y socio de AWS compatibles:

Datadog, Alcide, Hashicorp, Sysdig, Signalfx, Spotinst, Tetrate, Neuvector, Weaveworks, Twistlock, Wavefront por VMware, Aqua.

Control de tráfico

App Mesh le permite configurar servicios para conectarse directamente entre sí en vez de necesitar código dentro de la aplicación o de usar un balanceador de carga. Al comenzar cada servicio, los proxies se conectan a App Mesh y recibe los datos de configuración sobre las ubicaciones de los otros servicios en la malla. Puede usar los controles de App Mesh para actualizar de manera dinámica el direccionamiento del tráfico entre los servicios sin modificar el código de su aplicación.  Los proxies cargan automáticamente el tráfico del balanceador de carga de todos los clientes en la malla y agregan y eliminan los puntos de enlace del balanceador de carga basados en las verificaciones de estado y en el registro de servicio. Estas capacidades simplifican la implementación de nuevas versiones de sus servicios y ayudan a ajustar las aplicaciones para que sean resistentes a los errores.

Compatibilidad con organización de contenedores

App Mesh funciona con servicios administrados por Amazon ECS, Amazon EKS, AWS Fargate, Kubernetes que se ejecutan en EC2 y servicios que se ejecutan directamente en EC2. En el caso de las cargas de trabajo en contenedores que se ejecutan en ECS, EKS, Fargate o Kubernetes, usted incluye el proxy proporcionado de App Mesh como parte de la definición del pod o la tarea para cada microservicio y configura el contenedor de la aplicación de los servicios para comunicarse directamente con el proxy. Cuando comienza el servicio, App Mesh registra y configura automáticamente el proxy.

Completamente administrado

AWS App Mesh es un servicio administrado y de alta disponibilidad. App Mesh le permite administrar comunicaciones de servicios sin la necesidad de instalar o administrar infraestructura al nivel de la aplicación para la administración de comunicaciones.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consulte los precios

Más información acerca de los precios de 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

Regístrese