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.
Pagamento solo in caso di esecuzione del codice
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 al termine dell'esecuzione della funzione 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.
Esecuzione del codice in risposta a 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 componenti fondamentali, 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