Cloud Run
Sviluppa ed esegui il deployment di applicazioni containerizzate a scalabilità elevata su una piattaforma serverless completamente gestita.
I nuovi clienti ricevono 300 $ di crediti senza costi aggiuntivi da spendere su Google Cloud nei primi 90 giorni. Tutti i clienti di Google Cloud ottengono 2 milioni di richieste al mese senza alcun costo aggiuntivo.
-
Scrivi il codice a modo tuo utilizzando il tuo linguaggio preferito (Go, Python, Java, Ruby, Node.js e altri)
-
Delega l'intero processo di gestione dell'infrastruttura per semplificare l'esperienza degli sviluppatori
-
Realizzato sulla base di uno standard open source, Knative, consente la massima portabilità delle tue applicazioni
Vantaggi
Dal container alla produzione in pochi secondi
Scrivi il codice a modo tuo eseguendo il deployment di qualsiasi container che rimane in ascolto di richieste o eventi. Crea applicazioni nel tuo linguaggio preferito con le dipendenze e gli strumenti che preferisci ed eseguine il deployment in pochi secondi.
Piattaforma completamente gestita
Cloud Run nasconde l'intera gestione dell'infrastruttura facendo automaticamente lo scale up e lo scale down da zero in modo quasi istantaneo, a seconda del traffico. Cloud Run ti addebita solo le risorse che utilizzi.
Esperienza di sviluppo avanzata
Cloud Run semplifica e velocizza lo sviluppo e il deployment delle app. Ed è completamente integrato con Cloud Code, Cloud Build, Cloud Monitoring e Cloud Logging per un'esperienza di sviluppo end-to-end avanzata.
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 successivi.
Clienti
Novità
Novità
Resta sempre aggiornato sul lancio delle nuove funzionalità di Cloud Run leggendo le note di rilascio.
Documentazione
Documentazione
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.
Creazione e deployment di un container da codice sorgente
Crea una semplice applicazione, pacchettizzala in un container, quindi esegui il deployment dell'immagine del container in Cloud Run.
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.
Attivazione di eventi da Cloud Storage
Scopri come attivare eventi da Cloud Storage nel tuo servizio Cloud Run
Casi d'uso
Casi d'uso
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.
Le moderne app per dispositivi mobili 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.
L'amministrazione del backoffice spesso richiede documenti, fogli di lavoro e altre integrazioni personalizzate, oltre all'esecuzione di un'applicazione web di un fornitore esterno. L'hosting dell'applicazione web interna containerizzata su Cloud Run garantisce la costante disponibilità dell'applicazione e assicura che la fatturazione si basi solo sull'utilizzo effettivo.
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.
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 di generazione PDF come LibreOffice in modalità serverless, pagando quindi solo quando vengono generate fatture.
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.
Tutte le funzionalità
Tutte le funzionalità
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 | 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 servizi in tempi rapidi. Integrazione con Cloud Code e Cloud Build per deployment continui. |
Infrastruttura completamente gestita | Nessuna infrastruttura da gestire: una volta eseguito il deployment, Cloud Run gestisce automaticamente i tuoi servizi per garantirti sonni tranquilli. |
Scalabilità automatica rapida | Cloud Run esegue lo scale up o scale down da zero a N, a seconda del traffico. |
Ridondanza | I servizi di Cloud Run operano a livello di area geografica e sono replicati automaticamente su più zone. |
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 da oltre 60 origini Google Cloud tramite audit log di Cloud o origini personalizzate tramite Cloud Pub/Sub |
Rigido isolamento del container | Le istanze del container vengono eseguite in un ambiente sandbox sicuro, isolato da altre risorse. |
Basato su Knative | Cloud Run è basato sul progetto open source Knative, che garantisce la portabilità dei tuoi carichi di lavoro tra più piattaforme. |
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
Vengono addebitati solo i costi delle risorse utilizzate, con un livello Always Free, 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 |