Funzionalità e vantaggi

Il modo più semplice per eseguire e scalare il codice nel cloud

Nessuna gestione dei server
Esegui il deployment del tuo codice e affida a Google il compito di eseguirlo e scalarlo al posto tuo. Cloud Functions astrae tutta l'infrastruttura sottostante, per consentirti di concentrarti sul codice e di creare applicazioni con una velocità senza precedenti.
Paghi solo quando il codice viene eseguito
Cloud Functions è un servizio temporaneo che si avvia on demand per poi arrestarsi di nuovo in risposta agli eventi dell'ambiente. Paghi solo quando la tua funzione è in esecuzione, con costo calcolato ai 100 millisecondi più vicini, e quando la funzione termina non paghi più nulla.
Scalabilità automatica
Offre scalabilità da zero a milioni di utenti su scala mondiale senza la necessità di gestire alcuna infrastruttura. Cloud Functions gestisce e scala automaticamente l'infrastruttura sottostante in base alle dimensioni del carico di lavoro.
Esegue il codice in risposta agli eventi
Cloud Functions ti consente di attivare il codice da Google Cloud Platform, da Firebase e dall'Assistente Google o di chiamarlo direttamente da qualsiasi applicazione web, mobile o backend tramite HTTP.
Connette ed estende i servizi
Cloud Functions consente di trattare tutti i servizi cloud di GCP, di Firebase, dell'Assistente Google e di terze parti come blocchi costitutivi, connettendoli ed estendendoli tramite codice per passare rapidamente dalla concezione alla produzione.
Ambiente aperto e familiare
Cloud Functions supporta codice scritto in JavaScript (Node.js), Python e Go. Non ci sono nuovi linguaggi, strumenti o framework da imparare. Devi semplicemente portare il codice, incluse le librerie native che utilizzi, nella piattaforma.
Origini eventi supportate
Logging, monitoraggio e debug
Puoi monitorare le tue funzioni e risolvere i problemi di prestazioni utilizzando la suite di strumenti di Google Stackdriver.
Esperienza di sviluppo