Nube de Blog RSS
Seguir
Cómo construir servicios multirregionales de alta disponibilidad con Cloud Run
La charla de Cloud Next 2025, "Ejecutar servicios multirregionales de alta disponibilidad con Cloud Run", destaca cómo construir aplicaciones resilientes en la plataforma sin servidor de Google Cloud. Cloud Run ofrece tolerancia a fallos integrada a través del autoescalado, que ajusta la capacidad para satisfacer la demanda. También cuenta con un plano de datos y de control desacoplado, asegurando que las operaciones de gestión no afecten a los servicios en ejecución. La redundancia zonal N+1 se proporciona por defecto dentro de una región, aislando las aplicaciones de las fallas de zona. Las sondas de contenedor, específicamente las sondas de vivacidad, son cruciales para identificar y eliminar instancias insalubres. Si bien la disponibilidad del 100% es inalcanzable, las aplicaciones pueden hacerse altamente tolerantes a fallos. Para lograr la resiliencia regional, los desarrolladores deben diseñar implementaciones multirregionales utilizando un balanceador de carga de aplicaciones externo global y NEGs sin servidor. La redundancia y la replicación de datos son desafíos clave en las arquitecturas multirregionales, con servicios como Cloud Spanner que ofrecen soluciones. Una vista previa de la próxima función "Estado del servicio" promete una conmutación por error automática del tráfico entre regiones si un servicio deja de estar disponible. Esta función, actualmente en vista previa privada, requiere la configuración de sondas de preparación e instancias mínimas en cada servicio de Cloud Run. Las sondas de preparación verifican el estado de las instancias, mientras que las sondas de vivacidad cierran las instancias insalubres. Estado del servicio utiliza la preparación agregada de las instancias para determinar el estado del servicio y redirigir el tráfico cuando sea necesario. La demostración mostró cómo Estado del servicio permite la migración fluida del tráfico a una región en buen estado durante una interrupción.