Elige entre Cloud Run y Cloud Run for Anthos

En esta página, se proporcionan detalles para ayudarte a elegir entre Cloud Run y Cloud Run for Anthos. Cloud Run es un producto completamente administrado, mientras que Cloud Run for Anthos se basa en un entorno de Anthos. Si ya usas Anthos, Cloud Run puede implementarse con facilidad en el clúster de Anthos GKE o en las cargas de trabajo locales. Además, puedes cambiar con facilidad de Cloud Run a Cloud Run for Anthos o viceversa, sin tener que cambiar el código de tu aplicación.

La siguiente es una forma de visualizar las diferencias en una vista arquitectónica de alto nivel:

imagen

Cloud Run

La plataforma completamente administrada de Cloud Run te permite implementar contenedores sin estado sin tener que preocuparte por la infraestructura subyacente. De forma automática, tus cargas de trabajo se escalan horizontalmente o se reduce su escala a cero, según el tráfico a tu app. Solo pagas cuando la app está en ejecución, con una facturación que se redondea a los 100 milisegundos más cercanos.

Cloud Run for Anthos

Cloud Run for Anthos simplifica los conceptos complejos de Kubernetes, lo que permite a los desarrolladores aprovechar con facilidad los beneficios de Kubernetes y del procesamiento sin servidores. Proporciona acceso a tipos personalizados de máquinas, asistencia adicional de Herramientas de redes y aceleradores de nube. Te permite ejecutar tus cargas de trabajo de forma local o en Google Cloud.

Tabla de comparación

En la siguiente tabla, se muestran algunas diferencias clave entre las plataformas:

Cloud Run Cloud Run for Anthos
Precios Pago por uso Incluido como parte de Anthos
Tipos de máquina CPU y memoria limitadas Tipos personalizados o estándar de máquinas en Anthos, incluidas las GPU
Ajuste de escala automático Hasta 1,000 instancias de contenedor de forma predeterminada; una cantidad que se puede aumentar mediante un aumento de cuota Limitado por la capacidad de tu clúster de Anthos GKE
Identidad y política Administra las identidades que puede invocar cada servicio (o permite invocaciones no autenticadas) Publica servicios en Internet o haz que estén disponibles solo para redes de VPC o clústeres
Herramientas de redes Acceso a la red de VPC o Compute Engine a través del Acceso a VPC sin servidores Los servicios no forman parte de la malla de servicios de Istio Acceso a la red de VPC/Compute Engine. Los servicios participan en la malla de servicios de Istio
URL URL de servicio automático y certificados SSL Dominios personalizados solo con certificados SSL manuales
Aislamiento del contenedor Aislamiento estricto del contenedor basado en la zona de pruebas de gVisor Aislamiento de contenedor predeterminado de Kubernetes
Entornos de ejecución Completamente administrado en la infraestructura de Google Anthos en Google Cloud
Anthos implementado en VMware (local)