Wie kann das Team Integrationstests für eine Kopie des Amazon RDS Multi-AZ DB-Clusters in der Produktion durchführen, bevor Änderungen in der Produktion angewendet werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Stellen Sie in einer CodeBuild-Buildspec den DB-Cluster aus einem Produktions-Snapshot wieder her, führen Sie Integrationstests für den wiederhergestellten Cluster aus und löschen Sie die wiederhergestellte Datenbank nach der Verifizierung..
Warum dies die Antwort ist
Um Integrationstests für eine Kopie des Produktions-DB-Clusters durchzuführen, ist es am besten, einen Snapshot des Produktions-Clusters wiederherzustellen. Dies bietet eine exakte Kopie der Produktionsdaten und -konfiguration, ohne die Live-Produktionsumgebung zu beeinträchtigen. CodeBuild kann diesen Prozess automatisieren: Es stellt den Cluster wieder her, führt die Tests aus und löscht die wiederhergestellte Datenbank nach erfolgreicher Verifizierung. Die Bereitstellung in der Produktion mit DCL-Überwachung ist riskant, da Fehler in der Produktion auftreten können. Die Verwendung von Update requires:Replacement in CloudFormation würde die Produktionsdatenbank ersetzen, was zu Datenverlust führen würde. Ein Failover auf die Standby-Instanz im Multi-AZ-Setup würde zwar die Verfügbarkeit gewährleisten, aber die Tests würden immer noch in der Live-Produktionsumgebung durchgeführt, was unerwünschte Nebenwirkungen haben könnte.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich