Questa pagina fornisce una panoramica delle opzioni di configurazione per i servizi Cloud Run.
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 per i servizi.
Capacità
Puoi controllare la quantità di memoria, CPU e contemporaneità massima che un servizio può utilizzare.
Utilizza le impostazioni di fatturazione per controllare la modalità di addebito, per richiesta e solo quando l'istanza elabora una richiesta oppure per l'intero ciclo di vita dell'istanza.
Variabili di ambiente
Puoi creare coppie chiave-valore da utilizzare con il servizio Cloud Run. Per saperne di più, consulta Configurare le variabili di ambiente per i servizi.
Ambiente di esecuzione
Cloud Run ha due ambienti di esecuzione. Scopri le differenze tra i due ambienti di esecuzione
GPU
Se devi ospitare carichi di lavoro di AI, come modelli di inferenza e addestramento dei modelli, puoi configurare i servizi Cloud Run con o senza GPU.
Proteggere da livelli di richieste elevati
Puoi controllare quante istanze vengono create dal servizio Cloud Run per gestire le richieste impostando le istanze massime e le istanze minime. In questo modo, puoi ridurre i costi e proteggerti da livelli di richieste anormalmente elevati.
Controlli di integrità
Cloud Run ti consente di configurare due tipi di probe di controllo di integrità'integrità. Uno dei probe determina quando i container sono pronti ad accettare il traffico e l'altro determina se riavviare il container. Scopri di più sui controlli di integrità dei contenitori.
Etichette
Le etichette Cloud Run sono coppie chiave/valore che puoi applicare a servizi, revisioni e funzioni Cloud Run. Le etichette ti aiutano a organizzare le risorse Cloud Run e a gestire i costi su larga scala con la granularità necessaria.
Le etichette impostate in precedenza per le funzioni Cloud Run utilizzando i comandigcloud functions
o l'API Cloud Functions v2 vengono propagate a Cloud Run quando esegui il deployment delle funzioni in Cloud Run.
Scalabilità
Per impostazione predefinita, Cloud Run esegue automaticamente la scalabilità orizzontale fino a un numero massimo di istanze specificato o predefinito, a seconda del traffico e dell'utilizzo della CPU. Tuttavia, per alcuni casi d'uso, potresti voler impostare un numero specifico di istanze utilizzando la scalabilità manuale.
Secret
Puoi utilizzare Secret Manager con Cloud Run per archiviare in modo sicuro chiavi API, password e altre informazioni sensibili. Per saperne di più, consulta Configurare i secret.
Identità di servizio
L'identità servizio Cloud Run è l'account di servizio utilizzato come account autenticato per accedere alle APIGoogle Cloud dal contenitore dell'istanza Cloud Run. Ti consigliamo di creare un account di servizio e di determinare l'insieme minimo di autorizzazioni di cui ha bisogno per accedere a risorse Google Cloudspecifiche.
Timeout
Puoi impostare un timeout della richiesta Cloud Run che specifichi il tempo entro il quale deve essere restituita una risposta.
Consigli
Consulta Ottimizzare con Recommender per scoprire le ottimizzazioni fornite da Recommender su Cloud Run.
Suddivisione del traffico
Ogni volta che esegui il deployment o il redeployment di un servizio, viene creata automaticamente una nuova revisione del servizio Cloud Run sottostante. Per ulteriori dettagli, consulta Affinità delle sessioni e suddivisione del traffico.
Tagga servizi
I tag sono coppie chiave-valore che puoi applicare alle risorse per un controllo dell'accesso granulare utilizzando la console Cloud Run.
Gli amministratori dei tag creano tag per le risorse in Google Cloud a livello di organizzazione o progetto. I tag forniscono un modo per consentire o negare in modo condizionale i criteri a seconda che una risorsa abbia un tag specifico. Per saperne di più, consulta Servizi di tagging.
Punti di montaggio volume
I mount dei volumi Cloud Run ti consentono di accedere ai dati condivisi archiviati in un file system locale, ad esempio i contenuti di un bucket di archiviazione o di un file server, dal tuo container. Puoi montare un bucket Cloud Storage, una condivisione NFS come un'istanza Filestore, un file system in-memory fornito da Cloud Run o NBD, 9P, CIFS/Samba e file system di rete Ceph.