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:
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). |