Choisir entre Cloud Run et Cloud Run for Anthos

Cette page fournit des informations pour vous aider à choisir entre Cloud Run et Cloud Run for Anthos. Cloud Run est un produit entièrement géré et entièrement sans serveur, tandis que Cloud Run for Anthos offre une expérience de développement sans serveur sur une plate-forme partagée Anthos. Si vous utilisez déjà Anthos, Cloud Run for Anthos peut facilement déployer vos charges de travail dans des environnements hybrides et multicloud, le tout la même expérience cohérente. De plus, vous pouvez facilement passer de Cloud Run à Cloud Run pour Anthos, ou inversement, sans modifier le code de votre application.

Voici une manière de visualiser les différences dans une vue d'ensemble de l'architecture :

Image

Cloud Run

La plate-forme de Cloud Run vous permet de déployer des conteneurs sans état, sans vous soucier de l'infrastructure sous-jacente. Vos charges de travail font l'objet d'un scaling automatique, horizontal ou vertical (au besoin réduit à zéro) en fonction du trafic à destination de votre application. Cloud Run est facturé à l'utilisation, le total étant arrondi aux 100 millisecondes près.

Cloud Run for Anthos

Avec Cloud Run for Anthos, la complexité de Kubernetes est éliminée, ce qui facilite la création et le déploiement d'applications dans des environnements hybrides et multicloud. Cloud Run for Anthos est l'offre Knative gérée et entièrement compatible par Google, un projet Open Source permettant d'utiliser des charges de travail sans serveur sur Kubernetes.

Tableau de comparaison

Le tableau suivant présente quelques différences notables entre les plates-formes :

Cloud Run Cloud Run for Anthos
Tarifs Tarification à l'utilisation. Inclus dans Anthos.
Types de machine Processeur et mémoire limités. Types de machines standards ou personnalisés sur Anthos, y compris les GPU.
Autoscaling Par défaut, jusqu'à 1 000 instances de conteneur, ce nombre pouvant être augmenté par le biais d'une augmentation de quota. Limité par la capacité de votre cluster Anthos.
Identités et règles Gérez les identités autorisées à appeler chaque service (ou autorisez les appels non authentifiés). Publiez les services sur Internet, ou rendez-les disponibles uniquement pour un cluster ou un réseau VPC.
Mise en réseau Accès aux réseaux VPC/Compute Engine via l'accès au VPC sans serveur. Les services ne font pas partie du maillage de services Istio. Accès aux réseaux VPC/Compute Engine. Les services participent à Anthos Service Mesh.
URL URL de service et certificats SSL automatiques. Domaines personnalisés uniquement avec les certificats SSL manuels.
Isolement du conteneur Isolement strict des conteneurs basé sur le bac à sable gVisor. Isolement du conteneur Kubernetes par défaut.
Environnements d'exécution Entièrement gérés sur l'infrastructure Google. Clusters Anthos.