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 y sin servidores, por lo que Cloud Run for Anthos ofrece una experiencia para desarrolladores sin servidores en una plataforma de Anthos compartida con responsabilidad. Si ya usas Anthos, Cloud Run for Anthos puede implementar con facilidad tus cargas de trabajo en entornos híbridos y de múltiples nubes, todo con la misma experiencia coherente. 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:
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. Cloud Run tiene precios de pago por uso, redondeados a la centena de milisegundos más cercana.
Cloud Run for Anthos
Cloud Run for Anthos simplifica los aspectos complejos de Kubernetes, lo que facilita la compilación y la implementación de apps en entornos de nubes híbridas y múltiples. Cloud Run for Anthos es la oferta de Knative administrada por Google y completamente compatible, que ofrece un proyecto de código abierto que permite cargas de trabajo sin servidores en Kubernetes.
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. |
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 Anthos Service Mesh. |
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 | Clústeres de Anthos |