Ich bin ein Amazon RDS-Kunde und erlebe täglich Amazon RDS-Schreiblatenzspitzen, die ungefähr dem Sicherungsfenster entsprechen. Ich werde auch Spitzen am Ende eines Schnappschusses sehen (Beispiel: Das Ausführen eines Schnappschusses dauert ca. 1 Stunde und in den letzten 5 Minuten schreiben Sie Latenzspitzen). Ich verwende eine Multi-AZ m1.large-Bereitstellung.
Gibt es jemanden auf Stack, der erklären kann, wie das Amazon RDS-Backup tatsächlich funktioniert? Ich habe die Amazon RDS-Dokumente gelesen und soweit ich das beurteilen kann, verhält sich Amazon RDS nicht gemäß den Spezifikationen. Insbesondere sollten diese Sicherungs- / Snapshot-Vorgänge mein Replikat treffen und daher keine Ausfallzeiten / Leistungseinbußen verursachen, dachte ich.
Ich kann mein Problem in sechs Fragen aufteilen:
- Was passiert technisch während eines Snapshots und eines Backups und wie unterscheiden sie sich? (Wenn Sie diese Frage beantworten, teilen Sie mir bitte mit, ob Sie Ihre Antwort empirisch bestätigen können oder einfach eine Dokumentation zitieren.)
- Ist während des Sicherungsfensters bei einer Multi-AZ-Bereitstellung ein Anstieg der Schreiblatenz zu erwarten?
- Ist am Ende eines Snapshots einer Multi-AZ-Bereitstellung ein Anstieg der Schreiblatenz zu erwarten?
- Wäre meine Schreiblatenzspitze noch höher, wenn ich nicht Multi-AZ wäre?
- Wäre ich architektonisch in der Lage, diese Schreiblatenzspitzen zu vermeiden, wenn ich meine eigene Datenbank auf zwei m1.large EC2-Instanzen rollen würde?
- Gibt es Konfigurationen, die ich verwenden kann, um diese Spitzen bei der Schreiblatenz zu vermeiden, während ich meine Datenbank noch mit RDS hoste, oder bin ich effektiv Amazon ausgeliefert?
Bonusfrage: Wo und wie hosten Sie Ihre MySQL-Datenbank?
Ich kann sagen, dass ich mit RDS im Allgemeinen zufrieden war, abgesehen von diesen täglichen Problemen mit der Schreiblatenz. Ich liebe die integrierte Datenbanküberwachung und es war ziemlich einfach einzurichten und loszulegen.
Vielen Dank!
Amazon enthüllte die grundlegende Architektur, die sie in Multi AZ-Bereitstellungen verwenden. Dies kann Menschen helfen, Entscheidungen zu treffen
https://aws.amazon.com/blogs/database/amazon-rds-under-the-hood-multi-az/
quelle