Automatisierte stündliche Amazon RDS-Schnappschüsse [geschlossen]

7

Ich habe in Amazon RDS nach einer Möglichkeit gesucht, automatisch inkrementelle Snapshots für RDS-Datenbanken zu erstellen. Ich möchte stündliche Schnappschüsse erstellen.

Kann mir jemand helfen ?

Tony
quelle
1
cron und ein kleines Shell-Skript, das die AWS-Befehlszeilentools aufruft?
Ceejayoz
Warum? Scheint übertrieben - warum nicht einfach täglich Snap + Binärprotokolle erstellen? Dadurch erhalten Sie eine Wiederherstellung zu einem bestimmten Zeitpunkt.
EEAA
EEAA, was genau bedeutet, dass ich zu einem bestimmten Zeitpunkt eine Wiederherstellung erhalten kann? Kann ich sagen: OK, ich möchte, dass die Datenbank so ist, wie sie gestern um 15:00 Uhr war?
Tony
4
Mithilfe einer Kombination aus nächtlichen vollständigen Sicherungen und der Wiedergabe von Binärprotokollen können Sie die Datenbank auf die genaue Abfrage und / oder Zeit zurücksetzen, die offensichtlich viel detaillierter ist als Snapshots. Klingt so, als müssten Sie sich über die MySQL-Sicherungs- / Wiederherstellungsoptionen informieren.
EEAA
Sollten Sie eine vorhandene Lösung verwenden? skeddly.com/features/schedules-and-triggers
sivabudh

Antworten:

9

Sie können auf http://aws.amazon.com/rds/faqs/#23 verweisen oder die CLI für eine geplante Aufgabe verwenden:

aws rds create-db-snapshot --db-snapshot-identifier DBName-Snapshot-20131125 --db-instance-identifier DBName
gsantovena
quelle
+1. Ein großes Lob auch für die Angabe des Befehlsbeispiels mit der neuen awscli.
EEAA
Was sind Binärprotokolle?
Tony
2
@ Tony - das ist alles wirklich elementares Zeug. Lesen Sie das MySQL-Handbuch durch.
EEAA
Kann ich automatische Snapshots über die aws-Konsole konfigurieren?
Tony
Denn wenn ich nicht die Möglichkeit dazu habe, muss ich aws rds Client-Tools auf einer Instanz installieren und den Scheduler einrichten, oder?
Tony