Esegui i container stateless in un ambiente completamente gestito

Cloud Run è una piattaforma di calcolo completamente gestita che scala automaticamente i tuoi container stateless. Cloud Run è serverless. Esternalizza completamente la gestione dell'infrastruttura per consentirti di concentrarti su quello che conta davvero: creare applicazioni fantastiche. Esegui i containers in Cloud Run completamente gestito o in Anthos, che supporta sia Google Cloud che gli ambienti on-premise. Cloud Run è stato realizzato sulla base di uno standard open source, Knative, il che consente la massima portabilità delle tue applicazioni.

  • Scrivi il codice a modo tuo utilizzando il tuo linguaggio preferito (Go, Python, Java, C#, PHP, Ruby, Node.js, Shell e altri)
  • Esternalizza la gestione di tutte le infrastrutture per semplificare l'esperienza degli sviluppatori
  • Paghi solo quando il tuo codice è in esecuzione

Dal container alla produzione in pochi secondi

Scrivi il codice a modo tuo eseguendo il deployment di qualsiasi container stateless in ascolto di richieste o eventi. Crea applicazioni eccezionali nel tuo linguaggio preferito, con le dipendenze e gli strumenti che vuoi ed esegui il deployment in pochi secondi.

Serverless in modo nativo

Cloud Run esternalizza tutta la gestione dell'infrastruttura. Scala verticalmente da zero quasi istantaneamente in modo automatico a seconda del traffico. Cloud Run ti addebita con esattezza solo le risorse che utilizzi.

Un'esperienza unificata, dove vuoi tu

Cloud Run offre agli sviluppatori un'esperienza coerente su tutte le piattaforme. Usa Cloud Run (completamente gestito) o migliora la flessibilità operativa delle risorse on-premise con Cloud Run per Anthos.

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, che include Cloud Build, Container Registry, Docker.

Prezzi a consumo

Paghi solo quando il tuo codice è in esecuzione, fatturato con arrotondamento ai 100 millisecondi successivi.

Visualizza tutte le funzionalità

Testimonianze dei clienti

In evidenza

  • La libertà di eseguire i carichi di lavoro personalizzati a un costo inferiore

  • Infrastruttura completamente gestita, rapida e scalabile

  • Esperienza degli sviluppatori migliorata, senza limiti

Settore

  • Servizi ambientali

Visualizza altri clienti

Novità

Documentazione

TUTORIAL
Guida rapida: eseguire il deployment di un container di esempio preimpostato

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

TUTORIAL
Guida rapida: creare ed eseguire il 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.

TUTORIAL
Deployment continuo da Git con Cloud Build

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

Casi d'uso comuni

Servizi web orientati al cliente

Cloud Run ti consente di creare applicazioni web e per dispositivi mobili dinamiche, in grado di scalare automaticamente per soddisfare la domanda di traffico e con un modello di fatturazione a consumo. Ciò significa che paghi solo quando l'applicazione viene utilizzata e non dovrai sostenere costi eccessivi per l'infrastruttura.

Siti web

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

Architettura dei siti web
API REST per un backend per dispositivi mobili

Le moderne app per dispositivi mobili generalmente si avvalgono di API RESTful di backend per fornire viste aggiornate dei dati dell'applicazione e prevedono 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).

API REST per un'architettura backend per dispositivi mobili

Gli utenti che hanno eseguito l'accesso possono operare sui dati delle risorse delle applicazioni archiviati nei database Cloud.

Amministrazione del backoffice

L'amministrazione del backoffice spesso richiede documenti, fogli di lavoro e altre integrazioni personalizzate e l'esecuzione di un'applicazione web fornita da vendor. L'hosting dell'applicazione web interna containerizzata su Cloud Run fa sì che sia sempre disponibile e la fatturazione avrà luogo solo quando viene utilizzata.

Architettura dell'amministrazione del backoffice

Microservizi asincroni automatizzati

Le aziende complesse hanno un numero sempre maggiore di sistemi da integrare e connettere. Cloud Run offre un modo per definire una logica di business chiare e pacchettizzarla in container Docker standard che verranno poi eseguiti in modo privato e sicuro in un ambiente completamente gestito.

Trasformazione leggera dei dati

Non tutti i dati necessitano a tempo pieno di strumenti di elaborazione per i big data. Spesso una soluzione migliore per il problema consiste in trasformazioni leggere in grado di scalare a zero per poi rispondere all'arrivo di nuovi dati. In Cloud Run, puoi creare container che includano qualsiasi libreria di elaborazione dei dati necessaria ed eseguirli in un ambiente serverless gestito senza pagare per il tempo di inattività del server. Le trasformazioni possono essere attivate da eventi Cloud Tasks o Pub/Sub personalizzati da provider Google Cloud integrati.

Trasformazione leggera dei dati - Architettura

Ogni volta che un nuovo file .csv viene creato in un bucket di Cloud Storage, un evento viene attivato e pubblicato mediante una sottoscrizione Pub/Sub a un servizio Cloud Run. Il servizio estrae i dati dal file e li archivia come dati strutturati in una tabella BigQuery.

Generazione pianificata di documenti

Pianifica un job mensile con Cloud Scheduler per generare fatture mediante un servizio Cloud Run. Dal momento che per i container che contengono programmi binari è possibile eseguire il deployment in Cloud Run, possono essere eseguiti in uno strumento generazione di PDF come LibreOffice in modalità serverless, pagando quindi solo per le risorse utilizzate durante la generazione delle fatture.

Gestione pianificata di documenti - Architettura
Automazione del flusso di lavoro aziendale con i webhook

Connetti le tue operazioni tra loro con un approccio basato su eventi. Molti Software as a Service sono in grado di eseguire il push degli eventi sotto forma di richiesta, nota anche come "webhook". Cloud Run è una soluzione ideale per implementare una destinazione per i webhook, poiché è in grado di scalare on demand e consente di addebitarti solo i costi relativi alla ricezione e all'elaborazione di un evento webhook.

Ad esempio, reagire a eventi da GitHub o Slack. Anche la tua infrastruttura può inviare eventi webhook, ad esempio quando viene effettuato un acquisto, un job è pronto o viene attivato un avviso. Un servizio Cloud Run può reagire secondo un approccio "just-in-time" per elaborare e passare il messaggio.

Automazione del flusso di lavoro aziendale con i webhook - Architettura

Ogni volta che uno sviluppatore esegue il push a un repository Git, viene inviato un webhook a un servizio Cloud Run, il servizio inoltra il messaggio a una chat room e attiva un altro microservizio privato nella tua infrastruttura.

Visualizza tutte le guide tecniche

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 si abbina alla perfezione all'ecosistema di container, che include Cloud Build, Container Registry, Docker.
Esperienza di sviluppo semplificata La riga di comando e l'interfaccia utente di semplice utilizzo ti consentono di eseguire il deployment e gestire i servizi in tempi rapidi.
Gestione completa 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 automaticamente la scalabilità verticale e orizzontale 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 ed Error Reporting per garantire l'integrità di un'applicazione.
Elaborazione del traffico Web o eventi asincroni Esponi al pubblico i servizi Cloud Run per ricevere richieste web o per richiamarle privatamente tramite eventi asincroni, ad esempio i messaggi inviati tramite push da Cloud Pub/Sub.
Basato su Knative Cloud Run si basa sul progetto open source Knative, consentendo la portabilità dei tuoi carichi di lavoro su 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 tuoi servizi ai tuoi domini.

Prezzi

Per una stima dei costi, puoi utilizzare il Calcolatore prezzi di Google Cloud.

Visualizza i dettagli dei prezzi

Prezzo totale=
Computing+
$ 0,00002400 per
secondo vCPU
Memoria+
$ 0,00000250 per
secondo GB
Richieste+
$ 0,40 ogni milione
di richieste
Livello gratuito:
180.000
secondi vCPU
al mese
360.000
secondi GB
al mese
2 million
di richieste
al mese
1 GB
in uscita all'interno del Nord America
al mese

Partner

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

Fai un passo avanti

Ricevi $ 300 di crediti gratuiti per imparare e creare su Google Cloud per un periodo fino a 12 mesi.

Hai bisogno di aiuto per iniziare?
Collabora con un partner fidato
Continua la navigazione