Hoe kan het team integratietests uitvoeren op een kopie van de productie Amazon RDS Multi-AZ DB-cluster voordat wijzigingen worden toegepast op productie?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Herstel in een CodeBuild buildspec de DB-cluster vanuit een productiesnapshot, voer integratietests uit op de herstelde cluster en verwijder vervolgens de herstelde database na verificatie..
Waarom dit het antwoord is
De juiste aanpak is om een kopie van de productieomgeving te creëren voor integratietests. Het herstellen van een productiesnapshot in CodeBuild creëert een geïsoleerde testomgeving die de productiedatabase nauwkeurig nabootst. Na de tests kan deze omgeving eenvoudig worden verwijderd, wat kosteneffectief is en geen impact heeft op productie. De optie om de applicatie direct in productie te implementeren en te vertrouwen op DCL-auditing is riskant, omdat dit potentiële problemen pas na implementatie aan het licht brengt. Het maken van een snapshot en het gebruik van 'Update requires:Replacement' in CloudFormation is bedoeld voor het bijwerken van de productiedatabase zelf, niet voor het testen van integraties. Failover naar een standby-instantie bij mislukte verificatie is ook een reactieve maatregel in productie, wat ongewenst is voor integratietests.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig