Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
Vai a

Serverless

Sviluppa ed esegui il deployment di applicazioni e funzioni a scalabilità elevata su una piattaforma serverless completamente gestita. Il nostro serverless computing esegue automaticamente lo scale up o scale down dei tuoi servizi, anche fino a zero, a seconda del traffico, e paghi solo per quello che utilizzi.

Inizia una prova gratuita e ricevi 300 $ in crediti gratuiti.

  • Scopri come creare un'applicazione serverless con queste guide di Cloud Run e Cloud Functions

  • I clienti Google Cloud serverless eseguono i deployment con una rapidità superiore del 95% e riducono i costi dell'infrastruttura del 75%

  • Scopri di più su cosa dicono i clienti

Funzionalità principali

Prodotti

Cloud Run

Crea applicazioni nel tuo linguaggio preferito, dalle tue dipendenze e dai tuoi strumenti, eseguendone poi il deployment in pochi secondi. Cloud Run astrae 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.

Cloud Functions

Puoi velocizzare lo sviluppo scrivendo ed eseguendo piccoli snippet di codice che rispondono agli eventi. Utilizza Cloud Functions per connetterti a Google Cloud o a servizi cloud di terze parti tramite trigger per semplificare i problemi di orchestrazione complessi. Esegui le funzioni in più ambienti (ambiente di sviluppo locale, on-premise, Cloud Run e altri ambienti serverless basati su Knative) ed evita vincoli. 

Integrazione dei servizi

Quando integri i servizi, è molto probabile introdurre un alto accoppiamento, che diventa sempre più fragile, lento e difficile da sottoporre a debug nel tempo. Lascia che i nostri prodotti di integrazione dei servizi si occupino del tessuto connettivo, così puoi dedicarti a ciò che sai fare meglio: creare applicazioni eccellenti.

Clienti

Clienti

Le aziende possono innovare senza preoccuparsi del provisioning di macchine, cluster o della scalabilità automatica.  Non è richiesta alcuna conoscenza dei container o di Kubernetes.

Casi d'uso

Carichi di lavoro serverless

Caso d'uso
Servizi web: siti web

Crea il tuo sito web con Cloud Run utilizzando il tuo linguaggio o framework preferito (Go, Python, Java, Node.js, .NET e altri ancora) per accedere al tuo database SQL su Cloud SQL e visualizzare pagine HTML dinamiche.

Caso d'uso
Integrazione con servizi e API di terze parti

Utilizza Cloud Functions per esporre i tuoi microservizi tramite API HTTP o per integrarli con servizi di terzi che offrono integrazioni webhook per estendere velocemente la tua applicazione con funzionalità avanzate, come l'invio di un'email di conferma dopo la corretta esecuzione di un pagamento Stripe o la risposta agli eventi Twilio relativi agli SMS.

Caso d'uso
Automazione dei processi IT

Automatizza l'infrastruttura cloud con trigger Eventarc e flussi di lavoro che controllano i servizi Google Cloud. Ad esempio, pianifica un flusso di lavoro mensile per rilevare e risolvere problemi di conformità della sicurezza. Eseguendo l'iterazione attraverso risorse critiche e autorizzazioni IAM, invia richieste necessarie per il rinnovo dell'approvazione mediante una funzione Cloud Functions. Rimuovi l'accesso per tutte le autorizzazioni non rinnovate entro 14 giorni.

Caso d'uso
Servizi web: backend delle API REST

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.

Caso d'uso
Analisi in tempo reale

Esegui analisi in tempo reale sui file provenienti da Cloud Storage in BigQuery utilizzando Cloud Functions. Crea analisi delle minacce alla sicurezza sui log in entrata che estraggono approfondimenti ed evidenziano i comportamenti dannosi.

Tutte le funzionalità

Competenze

Qualsiasi runtime I linguaggi moderni o i runtime sono generalmente appropriati per le nuove applicazioni, ma molte applicazioni esistenti non possono essere riscritte o dipendono da un linguaggio non supportato dalla piattaforma serverless. Cloud Run supporta immagini Docker standard e può eseguire qualsiasi versione di runtime o di runtime in un container.
Contemporaneità per istanza Molte applicazioni tradizionali hanno prestazioni inferiori se vincolate a un modello di richiesta singola comune nelle piattaforme FaaS. Cloud Run consente fino a 1000 richieste in parallelo su una singola istanza di un'applicazione, fornendo un livello di efficienza di gran lunga superiore.
Elaborazione in background Le piattaforme serverless spesso "bloccano" la funzione quando non è in uso. In questo modo, il modello di fatturazione è semplificato (paghi solo quando è in esecuzione), ma può rendere difficile l'esecuzione dei carichi di lavoro che dovrebbero funzionare in background. Cloud Run supporta nuovi controlli di allocazione della CPU, che consentono di eseguire questi processi in background come previsto.
Sperimenta e testa rapidamente le idee Con pochi clic, puoi eseguire implementazioni graduali e rollback ed eseguire una gestione avanzata del traffico in Cloud Run. 
Non è necessaria alcuna conoscenza del container Inizia con un container o utilizza i buildpack per creare immagini container direttamente dal codice sorgente. Con un unico comando "gcloud run deployment", puoi creare ed eseguire il deployment del tuo codice su Cloud Run. 
Tutorial integrati Tutorial integrati nell'editor di Cloud Shell e in Cloud Code consentono di acquisire rapidamente familiarità con il serverless. Non dovrai più spostarti tra schede, documenti, terminale e codice. Puoi anche creare i tuoi tutorial, consentendo alla tua organizzazione di condividere le best practice e inserire rapidamente i nuovi neoassunti. 

Prezzi

Prezzi

Cloud Run è a pagamento, con un livello Always Free, arrotondato 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.