En esta página, se proporcionan detalles para ayudarte a elegir tu plataforma de Cloud Run for Anthos. Cloud Run for Anthos te brinda la flexibilidad para ejecutar servicios en un entorno completamente administrado o en Anthos. Si ya usas Anthos, Cloud Run for Anthos 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 de las plataformas 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. 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 Google Kubernetes Engine o 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) |