Configurare le funzioni Cloud Run

Quando esegui il deployment o l'aggiornamento di una funzione creata con l'API Cloud Functions v2, hai accesso a tutte le funzionalità di configurazione di Cloud Run. Utilizza questa pagina per comprendere alcune delle opzioni di configurazione disponibili in Cloud Run, come controllare il comportamento delle funzioni e quali sono le best practice per ogni tipo di configurazione. Consulta la documentazione di Cloud Run per un elenco completo delle opzioni di configurazione.

Proteggere da livelli di richieste elevati

Puoi controllare quante istanze vengono create dalla funzione per soddisfare le richieste. In questo modo puoi ridurre i costi e proteggerti da livelli di richieste anormalmente elevati. Per saperne di più, consulta Impostare il numero massimo di istanze.

Evita gli avvii a freddo e riduci la latenza

Puoi evitare gli avvii a freddo per la tua applicazione e ridurre la latenza dell'applicazione impostando un numero minimo di istanze. Tieni presente che l'impostazione di un numero minimo di istanze comporta un costo. Per saperne di più, consulta Impostare il numero minimo di istanze.

Secret

Puoi utilizzare Secret Manager con le funzioni Cloud Run per archiviare in modo sicuro chiavi API, password e altre informazioni sensibili. Per saperne di più, consulta Configurare i secret.

Variabili di ambiente

Puoi creare coppie chiave/valore da utilizzare con la funzione. Per saperne di più, consulta Configurare le variabili di ambiente.

Capacità

Puoi controllare la quantità di memoria, CPU e contemporaneità massima che una funzione può utilizzare.

Timeout

Puoi impostare un timeout della richiesta Cloud Run che specifichi il tempo entro il quale deve essere restituita una risposta. In alternativa, per le funzioni create con l'API Cloud Functions v2, puoi configurare la durata del timeout di una funzione.

Consigli

Consulta Affinità delle sessioni e suddivisione del traffico per scoprire le ottimizzazioni fornite da Recommender su Cloud Run.

Suddivisione del traffico

Ogni volta che esegui il deployment o il redeployment di una funzione, viene creata automaticamente una nuova revisione del servizio Cloud Run sottostante. Per ulteriori dettagli, consulta Affinità delle sessioni e suddivisione del traffico.