Scelta di una piattaforma Cloud Run for Anthos

Questa pagina fornisce i dettagli per aiutarti a scegliere la tua piattaforma Cloud Run for Anthos. Cloud Run for Anthos ti offre la flessibilità di eseguire servizi in un ambiente completamente gestito o su Anthos. Se stai già utilizzando Anthos, Cloud Run for Anthos può facilmente eseguire il deployment nel tuo cluster Anthos GKE o nei carichi di lavoro on-premise. 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 di piattaforma in una visione architettonica di alto livello:

immagine

Cloud Run

La piattaforma Cloud Run ti consente di eseguire il deployment di container stateless senza doverti preoccupare dell'infrastruttura sottostante. I tuoi carichi di lavoro vengono ridimensionati automaticamente o azzerati in base al traffico verso la tua app. Paghi solo quando l'app è in esecuzione, fatturata con arrotondamento ai 100 millisecondi più vicini.

Cloud Run for Anthos

Cloud Run for Anthos nasconde i concetti Kubernetes complessi, consentendo agli sviluppatori di sfruttare facilmente i vantaggi di Kubernetes e serverless insieme. Fornisce accesso a tipi di macchine personalizzate, supporto di rete aggiuntivo e Cloud Accelerator. Ti consente di eseguire i carichi di lavoro on-premise o su Google Cloud.

Tabella di confronto

La tabella seguente mostra alcune delle principali differenze tra le piattaforme:

Cloud Run Cloud Run for Anthos
Prezzi Pagamento per utilizzo Incluso come parte di Google Kubernetes Engine o Anthos.
Tipi di macchina CPU e memoria limitate. Tipi di macchine standard o personalizzate su Anthos, incluse le GPU.
Scalabilità automatica Per impostazione predefinita, è possibile aumentare fino a 1000 istanze di container tramite un aumento della quota. Limitato dalla capacità del cluster Anthos GKE.
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 Accesso alla rete VPC / Compute Engine tramite Accesso VPC serverless. I servizi non fanno parte della rete mesh di servizi Istio. Accesso alla rete VPC/Compute Engine. I servizi partecipano alla rete mesh di servizi Istio.
URL URL di servizio e certificati SSL automatici. Domini personalizzati solo con certificati SSL manuali.
Isolamento del container Rigido isolamento del container basato su sandbox gVisor. Isolamento predefinito del container Kubernetes.
Ambienti di esecuzione Completamente gestito sull'infrastruttura di Google. Anthos su Google Cloud
Anthos implementato su VMware (on-premise).