Durante el Cloud Next de San Francisco celebrado en Abril, Google nos presentó Cloud Run, un nuevo servicio administrado de computación. Con Cloud Run podremos ejecutar y autoescalar contenedores HTTP-driven sin tener que preocuparnos de administrar la infraestructura, permitiendo que nos centremos directamente en el código.
Con este nuevo producto, junto con Anthos, Google nos deja claro que la tendencia actual tiene un nombre: contenedores. Otorgar al cliente la posibilidad de migrar sus cargas de trabajo con facilidad y quitarles las cadenas de los data centers y software propietario.
De esta forma, Google afianza aún más su catálogo de soluciones serverless, en el que ya se encontraban Cloud Functions y App Engine.
Estas son algunas de las características de Google Cloud Run:
- Nos permite utilizar cualquier lenguaje y librería, sin distinción.
- Sigue el standard de contenedores: Cloud Run combina muy bien con Cloud Build, Container Registry y Docker.
- Una vez que despliegues Cloud Run administra los servicios y la infraestructura, por lo que puedes estar tranquilo.
- Escalará automáticamente en función del tráfico. Incluso existe la posibilidad de escalar a 0 si no hay tráfico.
- Los servicios de Cloud Run son regionales, por lo que estarán replicados en múltiples zonas.
- Contamos con sistema de logging y monitorización integrados, permitiendo asegurar la buena salud de nuestra aplicación.
- Está basado en Knative, habilitando la portabilidad de tus cargas de trabajo entre plataformas.
- Permite mapear tus servicios a tus propios dominios.
- Cada servicio de Cloud Run obtiene un endpoint HTTPS estable con TLS.
Cloud Run permitirá un mejor uso de la infraestructura de servidor web existente, pero también proporcionará cierta seguridad para los desarrolladores intimidados por la administración e infraestructura.
Ya está disponible en Europa listo para usarse, ¿a qué esperas para probarlo?