2017-02-02 34 views
1

Ich habe postgre auf RDS mit 2 Tage Snapshot Aufbewahrung. Aber es wird nur täglich aktualisiert. Um 24 Stunden Daten nicht zu verlieren, habe ich mich entschieden, Lese-Replikate zu aktivieren, um sicherzustellen, dass die Daten sicher sind.Können wir AWS RDS Read Replica als Backup betrachten?

Ist es in Ordnung, Read Replica als Backup zu verwenden?

Gibt es eine bessere Möglichkeit, Synchronisierungssicherung (maximal 30 Minuten Verzögerung) von Postgres von RDS zu haben?

Antwort

1

Eigentlich müssen wir nicht manuell sichern.

DB Instance Backups

RDS bieten täglich automatisierte Backups, Amazon RDS auch Archive Datenbankänderung Protokolle. Auf diese Weise können Sie Ihre Datenbank zu einem beliebigen Zeitpunkt während der Sicherungsdauer wiederherstellen, bis hin zu den letzten fünf Minuten Datenbanknutzung. Weitere Informationen zum Arbeiten mit der Wiederherstellung des Zeitpunkts finden Sie unter Restoring a DB Instance to a Specified Time.

Hola !!

+0

Bedeutet das, dass ich keine externe Sicherung brauche? verwende einfach einen aws-Zeitpunkt? – moeseth

+0

genau !! Lesen Sie das Dokument. –

3

RDS Postgres unterstützt Point-in-Time-Wiederherstellungen (http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html).

Wenn Sie eine katastrophale Abfrage in Ihrer Hauptdatenbank ausführen, synchronisiert Ihr Lesereplikat diese Änderungen ebenfalls. Verwenden Sie es nicht als Backup.

+0

Zeitpunkt wie zu irgendeinem Zeitpunkt während der Aufbewahrungsfrist? also muss ich mir keine Sorgen machen, dass rds nur täglich Backups machen, oder? – moeseth

+0

das ist richtig. Ich empfehle, mehr als 2 Tage zu behalten. besser 14 – hellomichibye

Verwandte Themen