Anthos Service Mesh

Una malla de servicios totalmente gestionada para arquitecturas de microservicios complejas

Consulta la documentación de este producto.

Los servicios son lo primero

Las arquitecturas de microservicios ofrecen numerosas ventajas, pero también plantean algunos retos, como el aumento de la complejidad y de la fragmentación de distintas cargas de trabajo. La plataforma Anthos simplifica la entrega de servicios de forma global, desde la gestión del tráfico y la telemetría en malla hasta la protección de la comunicación entre los servicios. De esta forma, facilita el trabajo a los equipos de operaciones y desarrollo. Anthos Service Mesh, la malla de servicios totalmente gestionada de Google, te permite gestionar estos entornos complejos de forma muy sencilla y disfrutar de las ventajas que ofrecen.

Totalmente gestionado, ¿se puede pedir más?

Como se trata de un servicio totalmente gestionado, Anthos Service Mesh elimina los quebraderos de cabeza y las complicaciones que conlleva adquirir y gestionar una solución de malla de servicios. Gracias a esto, puedes centrarte en crear aplicaciones increíbles mientras nosotros nos ocupamos de tu malla.

Información sobre tus aplicaciones

Tu malla nunca podrá funcionar a su máximo rendimiento si no ves cómo opera. Las potentes funciones de análisis de trazas, monitorización y almacenamiento de registros de Anthos Service Mesh te brindan información valiosa sobre el rendimiento de tus servicios y su efecto en otros procesos, además de informarte de cualquier otra incidencia.

Seguridad simplificada

Proteger tu malla de servicios puede parecer una tarea titánica. Anthos Service Mesh te ayuda a adoptar un modelo de seguridad de confianza cero: te proporciona las herramientas para proteger de forma automática y declarativa tus servicios y la comunicación entre ellos. Gracias a las diversas funciones que ofrece, puedes gestionar la autenticación, la autorización y el encriptado entre servicios sin necesidad de cambiar nada, o tan solo algunos detalles, en las propias aplicaciones.

Gestión del tráfico sencilla

Con Anthos Service Mesh, puedes controlar los flujos de tráfico y las llamadas a la API entre los servicios, a la vez que obtienes una mayor visibilidad de tu tráfico. De esta forma, las llamadas son más fiables y tu red es más estable, incluso en situaciones adversas. Además, podrás detectar incidencias antes de que se conviertan en problemas.

Características

Visibilidad exhaustiva integrada [beta]

La integración de Anthos Service Mesh con Cloud Logging, Cloud Monitoring y Cloud Trace brinda una amplia gama de funciones. Entre otras, podrás monitorizar los objetivos de nivel de servicio correspondientes a cada servicio y definir objetivos de latencia y de disponibilidad. Además, crea gráficos y hace un seguimiento de tu cumplimiento a lo largo del tiempo para que puedas compararlo con el presupuesto de errores.

Autenticación y encriptado sencillos

La autenticación de transporte mediante mTLS (Seguridad en la capa de transporte mutua) nunca había sido tan fácil. Instala mTLS en un solo clic o impleméntalo de forma gradual para proteger tanto las comunicaciones entre tus servicios como entre estos y los usuarios finales.

Autorización flexible

Determina quién puede acceder a servicios concretos de tu malla con un control de acceso basado en roles (RBAC) fácil de usar. Una vez que hayas especificado los permisos, puedes conceder accesos a los niveles que elijas, desde el espacio de nombres hasta los usuarios.

Controles de tráfico pormenorizados

Anthos Service Mesh separa el flujo del tráfico del escalado de la infraestructura, lo que abre las puertas a muchas funciones de gestión del tráfico que se ejecutan fuera del código de la aplicación. Algunos ejemplos son: el enrutamiento dinámico de solicitudes para pruebas A/B, los despliegues canary o los lanzamientos graduales.

Recuperación tras fallos lista para usarse

Anthos Service Mesh incluye varias funciones de recuperación tras fallos críticos listas para usarse que se pueden configurar dinámicamente en el entorno de ejecución: tiempos de espera, disyuntores, comprobaciones activas del estado y reintentos vinculados, entre otras.

Herramientas de inyección de fallos

A pesar de contar con robustas funciones de recuperación tras fallos críticos, es fundamental probar la resistencia de la malla. Aquí es donde entra en juego la inyección de fallos. Puedes configurar fácilmente los fallos de retrasos y las anulaciones para inyectarlos en solicitudes que coincidan con determinadas condiciones, e incluso limitar el porcentaje de solicitudes que deberían estar sujetas a los fallos.

Balanceo de carga

Elige entre un balanceo de carga de tipo Round-Robin (se selecciona en orden cada host de subida en buen estado), aleatorio (el balanceador de carga selecciona un host en buen estado de forma aleatoria) y "weighted-least-request" (se selecciona el host que tenga menos solicitudes activas).

Recursos

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD de crédito gratis y más de 20 productos Always Free.

¿Necesitas ayuda para empezar?
Trabaja con un partner de confianza
Sigue explorando nuestras soluciones