Scegliere tra Cloud Run e Cloud Run for Anthos

Questa pagina fornisce i dettagli per aiutarti a scegliere tra Cloud Run e Cloud Run for Anthos. Cloud Run è un prodotto completamente gestito e completamente serverless, mentre Cloud Run for Anthos offre un'esperienza di sviluppatore serverless su una piattaforma Anthos condivisa di responsabilità. Se utilizzi già Anthos, Cloud Run for Anthos può eseguire facilmente il deployment dei tuoi carichi di lavoro in ambienti ibridi e multi-cloud, il tutto con la stessa esperienza coerente. Inoltre, puoi passare facilmente da Cloud Run a Cloud Run for Anthos o viceversa, il tutto senza modificare il codice dell'applicazione.

Un modo per visualizzare le differenze in una visione architettonica ad alto livello:

immagine

Cloud Run

La piattaforma Cloud Run ti consente il deployment di container stateless senza doverti preoccupare dell'infrastruttura sottostante. I tuoi carichi di lavoro vengono scalati automaticamente o azzerati a seconda del traffico verso la tua app. Cloud Run ha prezzi a consumo, arrotondati ai 100 millisecondi più vicini.

Cloud Run for Anthos

Cloud Run for Anthos astrae la complessità di Kubernetes, semplificando la creazione e il deployment di app in ambienti ibridi e multi-cloud. Cloud Run for Anthos è l'offerta Knative gestita e completamente supportata di Google, un progetto open source che abilita carichi di lavoro serverless su Kubernetes.

Tabella di confronto

La seguente tabella mostra alcune differenze chiave tra le piattaforme:

Cloud Run Cloud Run for Anthos
Prezzi Pagamento in base al consumo Incluso come parte di Anthos.
Tipi di macchina CPU e memoria limitate. Tipi di macchine standard o personalizzate su Anthos, incluse le GPU.
Scalabilità automatica Il numero massimo di istanze di container dipende dalla regione selezionata; può essere aumentato tramite un aumento di quota. Limitata dalla capacità del tuo cluster Anthos.
Identità e criteri Gestisci le identità autorizzate a richiamare ciascun servizio (o consenti le chiamate non autenticate). Pubblica servizi su Internet o rendili disponibili solo per il cluster o la rete VPC.
Networking L'accesso alla rete VPC / Compute Engine è facoltativo. I servizi non fanno parte della rete mesh di servizi Istio. Accesso alla rete VPC/Compute Engine. I servizi partecipano ad Anthos Service Mesh.
URL URL di servizio e certificati SSL automatici. Domini personalizzati solo con certificati SSL manuali.
Isolamento del container Rigoroso isolamento del container. Isolamento predefinito del container Kubernetes.
Ambienti di esecuzione Completamente gestito sull'infrastruttura di Google. Cluster Anthos.