Lo script di shutdown di un gruppo di istanze gestite che elimina le voci Redis non è affidabile. Hai creato una Cloud Function per rimuovere le voci in modo affidabile. Quale passaggio successivo garantisce che la funzione venga eseguita ogni volta che un'istanza viene rimossa?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Crea un sink di Cloud Monitoring (Logging) che attivi la Cloud Function quando una voce di log di rimozione di un'istanza appare in Cloud Logging..
Perché questa è la risposta
La risposta corretta è creare un sink di Cloud Monitoring (Logging) che attivi la Cloud Function. Questo approccio garantisce che la funzione venga eseguita in modo affidabile ogni volta che un'istanza viene rimossa, poiché Cloud Logging cattura automaticamente gli eventi di rimozione delle istanze. Un sink di log può quindi filtrare questi eventi e attivare la Cloud Function per eseguire la pulizia necessaria in Redis. Modificare lo script di shutdown per attendere 30 secondi prima di invocare la Cloud Function non garantisce l'esecuzione, poiché lo script di shutdown potrebbe non completarsi in caso di terminazione improvvisa dell'istanza. Non usare la Cloud Function e far riavviare lo script di shutdown non risolve il problema di affidabilità della pulizia di Redis. Modificare lo script di shutdown per pubblicare un messaggio su Pub/Sub è un'opzione migliore rispetto all'invocazione diretta, ma si basa comunque sull'esecuzione completa dello script di shutdown, che potrebbe fallire. L'attivazione basata sui log è più robusta perché non dipende dall'esecuzione dello script sull'istanza che sta per essere terminata.
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