Si desiderano test di performance automatizzati per Cloud Spanner eseguiti da Cloud Build per ogni commit; i test possono essere eseguiti contemporaneamente. Come si dovrebbero eseguire il provisioning dei database di test per evitare interferenze?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una nuova istanza Cloud Spanner per ogni build, caricare i dati richiesti ed eliminare l'istanza dopo il test..
Perché questa è la risposta
Creare una nuova istanza Cloud Spanner per ogni build garantisce l'isolamento completo dei test di performance. Ogni build opera su un'istanza pulita e dedicata, evitando interferenze da test concorrenti o precedenti e assicurando risultati riproducibili e affidabili. L'eliminazione dell'istanza dopo il test pulisce l'ambiente e ottimizza i costi. Creare un nuovo progetto Google Cloud per ogni build è eccessivo e introduce un overhead di gestione e provisioning significativamente maggiore rispetto alla creazione di una nuova istanza Spanner. Ripristinare i dati in un'unica istanza non garantisce un isolamento completo e potrebbe introdurre problemi di concorrenza o stati residui. L'emulatore Cloud Spanner è utile per lo sviluppo locale e i test unitari, ma non è adatto per test di performance automatizzati che richiedono un ambiente realistico e scalabile come quello fornito da Cloud Spanner.
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