Non perderti gli ultimi lanci di prodotti, le demo e i corsi di formazione di Next '23. Iniziamo.
Vai a
Cloud Run

Cloud Run

Crea ed esegui il deployment di app containerizzate scalabili scritte in qualsiasi linguaggio (tra cui Go, Python, Java, Node.js, .NET e Ruby) su una piattaforma completamente gestita.

I nuovi clienti ricevono 300 $ di crediti gratuiti da spendere su Cloud Run. Tutti i clienti ricevono 2 milioni di richieste gratuite al mese, senza consumare i crediti.

  • Esegui il deployment di un container di esempio che risponda alle richieste web in entrata con questa guida rapida.

  • Vuoi creare dal codice sorgente? Esegui il deployment di un'applicazione di esempio in Cloud Run dal codice sorgente con questa guida.

  • Esegui migrazioni di database, report notturni o trasformazioni di dati in batch con i job Cloud Run

Funzionalità principali

Funzionalità principali

Qualsiasi linguaggio, libreria o programma binario

Utilizza il linguaggio di programmazione che preferisci, qualsiasi libreria di linguaggio o sistema operativo o persino i tuoi programmi binari.

Sfrutta i flussi di lavoro e gli standard dei container

I container sono diventati uno standard per la creazione di pacchetti e il deployment di codice e relative dipendenze. Cloud Run si abbina alla perfezione all'ecosistema di container quali Cloud Build, Cloud Code, Artifact Registry e Docker.

Pagamento in base al consumo

Paghi solo per il tempo di esecuzione del tuo codice, fatturato con arrotondamento ai 100 millisecondi più vicini.

Visualizza tutte le funzionalità

Documentazione

Documentazione

Nozioni di base su Google Cloud

Che cos'è Cloud Run?

Una panoramica completa di Cloud Run, dai concetti fondamentali ai casi d'uso e alle integrazioni più comuni.
Guida rapida

Deployment di un container predefinito di esempio

Esegui il deployment in Cloud Run di un container di esempio già caricato nel repository di Container Registry.
Guida rapida

Creazione e deployment di un container da codice sorgente

Crea una semplice applicazione, pacchettizzala in un container, quindi esegui il deployment dell'immagine container in Cloud Run.
Tutorial

Deployment continuo da Git con Cloud Build

Scopri come automatizzare la creazione e il deployment del tuo codice ogni volta che viene eseguito il push di nuovi commit a un determinato ramo di un repository Git.

Non trovi ciò che stai cercando?

Casi d'uso

Casi d'uso

Caso d'uso
Servizi web: siti web

Crea il tuo sito web utilizzando uno stack tecnologico avanzato come nginx, ExpressJS e django, accedi al tuo database SQL su Cloud SQL ed esegui il rendering di pagine HTML dinamiche.

L'icona di Google Chrome si connette a un rettangolo contenente i linguaggi di programmazione Node.js, django e Ruby on Rails, che a sua volta si connette al database relazionale di Cloud SQL
Caso d'uso
Servizi web: backend delle API REST

Le moderne app mobile si avvalgono in genere di API RESTful di backend per fornire viste aggiornate dei dati delle applicazioni e la separazione dei team di sviluppo di frontend e backend. I servizi API in esecuzione su Cloud Run consentono agli sviluppatori di rendere i dati persistenti in modo affidabile su database gestiti come Cloud SQL o Firestore (NoSQL). L'accesso a Cloud Run consente agli utenti di accedere ai dati delle risorse delle app archiviati nei database Cloud.

Diagramma del caso d'uso per il backend delle API REST - Caselle impilate e collegate: Utenti, Dispositivo mobile, API REST di Cloud Run e Database di documenti Firestore. Le caselle Dispositivo mobile e API REST di Cloud Run sono collegate alla casella Identity Platform
Caso d'uso
Elaborazione dati: trasformazione dei dati leggeri

Crea applicazioni di elaborazione dati Cloud Run in grado di trasformare i dati leggeri man mano che arrivano e di archiviarli come dati strutturati. Le trasformazioni possono essere attivate dalle origini Google Cloud.

Quando viene creato un file .csv, un evento viene attivato e inviato a un servizio Cloud Run. Dopodiché i dati vengono estratti, strutturati e archiviati in una tabella BigQuery.

Diagramma del caso d'uso per la trasformazione dei dati leggeri - Dalla casella Cloud Storage a sinistra parte una freccia verso destra, etichettata Trigger Cloud Storage, che si collega alla casella Trasformazione dei dati/Cloud Run e poi, mediante la freccia Archiviazione dei dati, alla casella BigQuery
Caso d'uso
Automazione: generazione pianificata di documenti

Pianifica un job mensile con Cloud Scheduler per generare fatture mediante un servizio Cloud Run. Poiché i container che contengono programmi binari personalizzati possono essere sottoposti a deployment in Cloud Run, è possibile eseguirli in uno strumento per la generazione di PDF come LibreOffice in modalità serverless, pagando quindi solo quando vengono generate fatture.

Diagramma del caso d'uso per la generazione pianificata di documenti - Dalla casella Cloud Scheduler a sinistra parte una freccia verso destra, etichettata Ogni mese, che si collega alla casella etichettata Generazione PDF/Cloud Run al centro di 3 caselle impilate. Una freccia verso l'alto, etichettata Recupero di dati dei clienti, si collega al database relazionale di Cloud SQL. Una freccia verso il basso, etichettata Archiviazione delle fatture, si collega a Cloud Storage
Caso d'uso
Automazione: flusso di lavoro aziendale con i webhook

Connetti le tue operazioni tra loro con un approccio basato su eventi. Cloud Run garantisce scalabilità on demand e, allo stesso tempo, implementa una destinazione per i webhook, invia tramite push gli eventi sotto forma di richieste e addebita solo i costi relativi alla ricezione e all'elaborazione dell'evento.

Reagisci agli eventi da GitHub o Slack oppure invia webhook quando viene effettuato un acquisto, è pronto un job o viene attivato un avviso con un servizio in grado di reagire su base just-in-time per attivare un microservizio nella tua infrastruttura.

La casella a sinistra, etichettata Sviluppatore, si collega a destra, mediante la freccia etichettata Push del codice, alla casella Repository Git che a sua volta si collega a destra, mediante la freccia Richiesta POST, alla seconda casella, etichettata Ricevitore webhook/Cloud Run, al centro di 3 caselle impilate. Una freccia etichettata Attivazione si collega alla casella Altri servizi, mentre un'altra freccia, etichettata Inoltro, si collega a Google Chat.

Tutte le funzionalità

Tutte le funzionalità

Qualsiasi linguaggio, libreria o programma binario

Supporto integrato per Node.js, Go, Java, Kotlin, Scala, Python, .Net e Docker.

Utilizza il linguaggio di programmazione che preferisci, qualsiasi libreria di linguaggio o sistema operativo o persino i tuoi programmi binari.

Sfrutta i flussi di lavoro e gli standard dei container
Cloud Run è in grado di gestire qualsiasi immagine container e si abbina alla perfezione all'ecosistema di container come Cloud Build, Artifact Registry, Docker.
Esperienza di sviluppo avanzata
La riga di comando e l'interfaccia utente di semplice utilizzo ti consentono di eseguire il deployment e gestire i tuoi servizi in tempi rapidi. Integrazione con Cloud Code e Cloud Build per deployment continui.
Completamente gestito
Nessuna infrastruttura da gestire: una volta eseguito il deployment, Cloud Run gestisce automaticamente i tuoi servizi per garantirti sonni tranquilli.
Contemporaneità per istanza
Cloud Run scala automaticamente le istanze di container e consente fino a 1000 richieste in parallelo su ogni istanza di container, fornendo un elevato livello di efficienza.
Scalabilità automatica rapida
Cloud Run fa automaticamente lo scale up o lo scale down da zero a N in base al traffico, sfruttando il flusso di immagini container per tempi di avvio rapidi.
Ridondanza
I servizi di Cloud Run operano a livello di regione e sono replicati automaticamente su più zone.
Sicurezza
Monta i secret da Secret Manager. Esegui il deployment solo di immagini container attendibili con Autorizzazione binaria. Integra le tue chiavi di crittografia. Le istanze di container vengono eseguite in un ambiente sandbox sicuro, isolato dalle altre risorse, con identità e autorizzazioni dedicate.
Archiviazione temporanea e permanente

Sfrutta fino a 32 GiB di spazio di archiviazione temporanea con un file system in memoria.

Per l'archiviazione permanente, connettiti a file system di rete come Filestore o Cloud Storage FUSE.

Logging e monitoraggio integrati
Integrazione immediata con Cloud Monitoring, Cloud Logging, Cloud Trace ed Error Reporting per garantire l'integrità di un'applicazione.
Elaborazione del traffico web
Esponi pubblicamente i servizi Cloud Run per ricevere richieste web
Elaborazione degli eventi asincroni
Configura trigger per ricevere eventi dai servizi Google, da SaaS e dalle tue app utilizzando servizi a basso accoppiamento che reagiscono ai cambiamenti di stato.
Portabilità
Cloud Run accetta immagini container standard ed è basato sul progetto open source Knative, che consente la portabilità dei tuoi carichi di lavoro tra piattaforme diverse.
URL HTTPS
Ogni servizio Cloud Run ottiene un endpoint HTTPS stabile e pronto all'uso con la terminazione TLS gestita per te.
Domini personalizzati
Mappa i servizi sui tuoi domini.
HTTP/2, WebSocket e gRPC
Richiama e connetti i servizi Cloud Run con HTTP/1.*, HTTP/2, WebSocket o gRPC (unario e trasferimento di flussi).

Prezzi

Prezzi

Paga solo per le risorse utilizzate, con un livello Always Free e costi arrotondati per eccesso ai 100 millisecondi più vicini.

Il costo totale è la somma di CPU, memoria, richieste e networking utilizzati.

Per una stima, utilizza il Calcolatore prezzi di Google Cloud.

CPU
Memoria
Richieste
Prezzo
0,00002400 $ per vCPU al secondo
0,00000250 $ per GiB al secondo
0,40 $ per milione di richieste
Always Free
180.000 vCPU al secondo al mese
360.000 GiB al secondo al mese
2 milioni di richieste al mese

Partner

Partner

Cloud Run si integra facilmente con una vasta gamma di tecnologie partner.

Fai il prossimo passo

Inizia a creare su Google Cloud con 300 $ di crediti gratuiti e oltre 20 prodotti Always Free.