In che modo il team può eseguire test di integrazione su una copia del cluster DB Multi-AZ di produzione Amazon RDS prima di applicare le modifiche alla produzione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: In un buildspec di CodeBuild, ripristinare il cluster DB da uno snapshot di produzione, eseguire test di integrazione sul cluster ripristinato e quindi eliminare il database ripristinato dopo la verifica..
Perché questa è la risposta
L'opzione corretta descrive un approccio sicuro e isolato per i test di integrazione. Ripristinare un cluster DB da uno snapshot di produzione in un ambiente di test temporaneo (gestito da CodeBuild) consente di eseguire test su dati realistici senza influire sull'ambiente di produzione. Dopo i test, il database ripristinato viene eliminato, garantendo la pulizia dell'ambiente. Le altre opzioni sono errate perché: Distribuire direttamente in produzione e usare il DCL per il rollback è rischioso e non è un test di integrazione preventivo. Creare uno snapshot e usare Update requires:Replacement su CloudFormation sostituirebbe l'istanza DB di produzione, causando interruzioni e perdita di dati. Mantenere Multi-AZ e fare il failover in caso di fallimento in produzione non è un test preventivo; indica che il problema è già in produzione.
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