Esegui servizi di frontend e backend, job batch, LLM host e carichi di lavoro di elaborazione in coda senza dover gestire l'infrastruttura.
Ricevi 2 milioni di richieste gratuite al mese.
Funzionalità
Puoi scrivere codice utilizzando il linguaggio, il framework e le librerie che preferisci, pacchettizzarlo come container, eseguire "gcloud run deploy" e la tua app sarà attiva, con tutto ciò di cui ha bisogno per essere eseguita in produzione. La creazione di un container è del tutto facoltativa. Se usi Go, Node.js, Python, Java, .NET Core o Ruby, puoi usare l'opzione di deployment basato sull'origine, che crea il container per te, usando le best practice per il linguaggio che stai utilizzando.
Che tu disponga di servizi basati su eventi a lunga esecuzione o esegua il deployment di job containerizzati per elaborare i dati, Cloud Run fa automaticamente lo scale up e lo scale down dei tuoi container da zero, il che significa che paghi solo quando il tuo codice è in esecuzione.
(Ora in anteprima pubblica) Offre accesso on demand alle GPU NVIDIA L4 per l'esecuzione di carichi di lavoro di inferenza AI. Offre velocità di token elevate per modelli con un massimo di nove miliardi di parametri.
(Ora in anteprima pubblica) Scrivi ed esegui il deployment delle funzioni direttamente con Cloud Run, per avere il controllo completo sulla configurazione del servizio sottostante.
Cloud Run può anche automatizzare il modo in cui vai in produzione, utilizzando i buildpack per permetterti di eseguire il deployment direttamente dal codice sorgente, senza dover installare Docker sulla tua macchina. Puoi automatizzare le build ed eseguire il deployment del codice ogni volta che viene eseguito il push di nuovi commit a un determinato ramo di un repository Git.
I job Cloud Run consentono di eseguire l'elaborazione batch, con le istanze in esecuzione in parallelo. Esegui job di esecuzione fino al completamento che non rispondono alle richieste HTTP, tutto su una piattaforma serverless. Lascia che i tuoi job vengano eseguiti fino a un massimo di 24 ore.
Invia il traffico a una rete VPC direttamente e connettiti a tutti i servizi in esecuzione sul VPC.
Come funziona
Cloud Run è una piattaforma completamente gestita che consente di eseguire il codice direttamente sull'infrastruttura scalabile di Google. Cloud Run è semplice, automatizzata e progettata per aumentare la tua produttività.
Utilizzi comuni
Esegui il deployment e l'hosting di un sito web con Cloud Run
Crea la tua app web utilizzando il tuo stack preferito, accedi al tuo database SQL ed esegui il rendering di pagine HTML dinamiche. Cloud Run ti offre anche la possibilità di scalare fino a zero quando non ci sono richieste in arrivo al tuo sito web.
In questo codelab, inizierai con un'immagine Docker creata tramite Cloud Build, che attiverai in Cloud Shell. Quindi, eseguirai il deployment dell'immagine in Cloud Run con un comando in Cloud Shell.
Esegui il deployment e l'hosting di un sito web con Cloud Run
Crea la tua app web utilizzando il tuo stack preferito, accedi al tuo database SQL ed esegui il rendering di pagine HTML dinamiche. Cloud Run ti offre anche la possibilità di scalare fino a zero quando non ci sono richieste in arrivo al tuo sito web.
In questo codelab, inizierai con un'immagine Docker creata tramite Cloud Build, che attiverai in Cloud Shell. Quindi, eseguirai il deployment dell'immagine in Cloud Run con un comando in Cloud Shell.
Ospita gli LLM con le GPU Cloud Run
Esegui l'inferenza AI in tempo reale utilizzando LLM di tua scelta in Cloud Run, tra cui Llama 3.1, Mistral e Gemma 2. Ideale anche per le applicazioni ad alta intensità di calcolo, come il riconoscimento delle immagini, la transcodifica video e lo streaming.
Ospita gli LLM con le GPU Cloud Run
Esegui l'inferenza AI in tempo reale utilizzando LLM di tua scelta in Cloud Run, tra cui Llama 3.1, Mistral e Gemma 2. Ideale anche per le applicazioni ad alta intensità di calcolo, come il riconoscimento delle immagini, la transcodifica video e lo streaming.
Puoi creare un'API REST, un'API GraphQL o microservizi privati che comunicano tramite HTTP o gRPC.
Puoi creare un'API REST, un'API GraphQL o microservizi privati che comunicano tramite HTTP o gRPC.
I servizi Cloud Run possono ricevere messaggi da sottoscrizioni push di Pub/Sub ed eventi da Eventarc.
I servizi Cloud Run possono ricevere messaggi da sottoscrizioni push di Pub/Sub ed eventi da Eventarc.
Esegui script, cron job o carichi di lavoro di elaborazione dati in contemporanea. Ideale per job a lunga esecuzione o job in cui il tempo di completamento è importante.
Esegui script, cron job o carichi di lavoro di elaborazione dati in contemporanea. Ideale per job a lunga esecuzione o job in cui il tempo di completamento è importante.
Prezzi
Come funzionano i prezzi di Cloud Run | Paga solo per le risorse utilizzate, con un livello Sempre gratis e costi arrotondati per eccesso ai 100 millisecondi più vicini. Se non la usi, non paghi nulla. | |
---|---|---|
SKU | Prezzo oltre il livello gratuito senza sconto | Nessun costo |
CPU | $0.00001800 / vCPU al secondo | Primi 240.000 vCPU/secondi gratuiti al mese |
Memoria | $0,00000200 / GiB al secondo | Primi 450.000 GiB/secondi gratuiti al mese |
Visualizza i dettagli dei prezzi
Riduci l'utilizzo continuo di Cloud Run acquistando gli sconti per impegno di utilizzo.
Come funzionano i prezzi di Cloud Run
Paga solo per le risorse utilizzate, con un livello Sempre gratis e costi arrotondati per eccesso ai 100 millisecondi più vicini. Se non la usi, non paghi nulla.
CPU
$0.00001800 / vCPU al secondo
Primi 240.000 vCPU/secondi gratuiti al mese
$0,00000200 / GiB al secondo
Primi 450.000 GiB/secondi gratuiti al mese
Visualizza i dettagli dei prezzi
Riduci l'utilizzo continuo di Cloud Run acquistando gli sconti per impegno di utilizzo.
Business case
Scopri in che modo altre aziende riducono i costi, aumentano il ROI e promuovono l'innovazione con Cloud Run
BBC: Keeping up with a busy news day with an end-to-end serverless architecture
La BBC è passata da 150-200 istanze container a oltre 1000 durante un enorme picco di traffico. "E l'infrastruttura ha funzionato."
Leggi la storiaClienti in primo piano
Partner e integrazione
Domande frequenti
Con Cloud Run puoi gestire il tuo sito web ed eseguirne il deployment senza alcun overhead per i deployment basati su VM o Kubernetes. Questo approccio semplifica la gestione e consente anche di "scalare fino a zero" quando non arrivano richieste al sito web.
Cloud Run è progettato per migliorare l'esperienza di App Engine, incorporando molte delle migliori funzionalità sia dell'ambiente standard di App Engine sia dell'ambiente flessibile di App Engine. I servizi Cloud Run possono gestire gli stessi carichi di lavoro dei servizi App Engine, compresi il deployment e l'hosting di siti web, ma Cloud Run offre ai clienti molta più flessibilità nell'implementazione di questi servizi.