Un servizio Cloud Run pubblico funziona bene con un carico leggero, ma rallenta e genera errori con un carico elevato durante uno stress test. Come si dovrebbe risolvere e affrontare il problema?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Controllare se il servizio Cloud Run ha raggiunto il limite max-instances; in tal caso, aumentare il valore max-instances..
Perché questa è la risposta
Il rallentamento e gli errori sotto carico elevato indicano che il servizio Cloud Run potrebbe non scalare a sufficienza per gestire il traffico. Il parametro max-instances controlla il numero massimo di istanze che Cloud Run può avviare per il tuo servizio. Se questo limite viene raggiunto, le nuove richieste dovranno attendere o fallire, causando i problemi osservati. Aumentare max-instances consente a Cloud Run di avviare più istanze e distribuire il carico. Le altre opzioni sono meno probabili o inappropriate: Il controllo del traffico di rete e lo splitting del traffico non risolvono un problema di capacità di scaling. Lo splitting è per il rollout di nuove versioni. Aumentare min-instances mantiene un numero minimo di istanze sempre attive, riducendo la latenza di avvio a freddo, ma non risolve un problema di capacità massima sotto carico elevato. Disabilitare Cloud Armor non è una soluzione valida per problemi di performance e potrebbe esporre il servizio ad attacchi.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta