Confronto delle versioni di Cloud Run Functions
Esistono due versioni di Cloud Run Functions:
- Funzioni Cloud Run, precedentemente note come Cloud Functions (2nd gen), che eseguono il deployment delle funzioni come servizi su Cloud Run, consentendoti di attivarle utilizzando Eventarc e Pub/Sub.
- Cloud Run Functions (1ª generazione.), precedentemente noto come Cloud Functions (1ª generazione.), la versione originale delle funzioni con attivatori di eventi e configurabilità limitati.
Ti consigliamo di scegliere Cloud Run per le nuove funzioni, ove possibile. Tuttavia, prevediamo di continuare a supportare le funzioni Cloud Run (1ª generazione.).
Questa pagina descrive le funzionalità introdotte in Cloud Run Functions e fornisce un confronto tra le due versioni del prodotto.
Funzioni Cloud Run
Le funzioni Cloud Run sono l'offerta Functions as a Service di nuova generazione di Google Cloud. Basata su Cloud Run ed Eventarc, Cloud Run Functions offre un'infrastruttura migliorata e una copertura più ampia degli eventi, tra cui:
- Creata su Cloud Run: le funzioni vengono create con Cloud Build ed eseguite come servizi Cloud Run. In questo modo, hai la possibilità di personalizzare la funzione come faresti con un servizio Cloud Run. Consulta la documentazione di Cloud Run per esplorare le opzioni di configurazione del servizio, ad esempio limiti di memoria, variabili di ambiente e così via.
- Tempi di elaborazione delle richieste più lunghi: esegui carichi di lavoro con richieste più lunghe, come l'elaborazione di grandi stream di dati da Cloud Storage o BigQuery.
- Dimensioni delle istanze più grandi: esegui carichi di lavoro in-memory, paralleli e ad alta intensità di calcolo di dimensioni maggiori.
- Contemporaneità migliorata: gestisci più richieste in parallelo con una singola istanza di funzione per ridurre al minimo gli avvii a freddo e migliorare la latenza.
- Gestione del traffico: suddividi il traffico tra diverse revisioni delle funzioni o esegui il rollback di una funzione a una versione precedente.
- Integrazione di Eventarc: supporto nativo per gli attivatori Eventarc, che consente di portare tutte le oltre 90 origini evento supportate da Eventarc alle funzioni Cloud Run.
- Supporto più ampio di CloudEvents: supporto di CloudEvents standard di settore in tutti i runtime delle lingue, che offre un'esperienza coerente per gli sviluppatori.
Per informazioni dettagliate, consulta la tabella di confronto.
Poiché le funzioni Cloud Run eseguono il deployment delle funzioni come servizi su Cloud Run, condividono quote e limiti delle risorse con Cloud Run. Per ulteriori informazioni, consulta la sezione Quote.
Tabella di confronto
Funzionalità | Funzioni Cloud Run (1ª generazione.) | Funzioni Cloud Run |
---|---|---|
Registry delle immagini | Container Registry o Artifact Registry | Solo Artifact Registry |
Timeout richiesta | Fino a 9 minuti |
|
Dimensione istanza | Fino a 8 GB di RAM con 2 vCPU | Fino a 16 GB di RAM con 4 vCPU |
Contemporaneità | 1 richiesta in parallelo per istanza di funzione | Fino a 1000 richieste in parallelo per istanza di funzione |
Suddivisione del traffico | Non supportata | Supportato |
Tipi di evento | Supporto diretto per gli eventi provenienti da 7 origini | Supporto di qualsiasi tipo di evento supportato da Eventarc, incluse oltre 90 origini evento tramite Cloud Audit Logs |
CloudEvents | Supportato solo nei runtime Ruby, .NET e PHP | Supportato in tutti i runtime delle lingue |
Prezzi
Per informazioni sui prezzi, consulta Prezzi delle funzioni Cloud Run.
Se utilizzi le funzioni Cloud Run, puoi visualizzare i costi associati solo alle funzioni Cloud Run come segue:
- Vai alla pagina Report di fatturazione Cloud nella console Google Cloud.
- Se richiesto, seleziona l'account di fatturazione associato al tuo progetto Google Cloud.
- Nel riquadro Filtri, in Etichette,
aggiungi un filtro per etichetta con la chiave
goog-managed-by
e il valorecloudfunctions
.
Passaggi successivi
- Scopri di più sull'ambiente di esecuzione di Cloud Run Functions.
- Scopri i trigger delle funzioni Cloud Run supportati.
- Consulta le informazioni sulle località e sui prezzi delle funzioni Cloud Run.