Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfigurieren von Aktiv/Aktiv-Clustern von RDS für MySQL
Ein Aktiv/Aktiv-Cluster in Amazon RDS ist eine Datenbankkonfiguration, bei der mehrere Knoten aktiv Lese- und Schreibvorgänge verarbeiten und die Workload auf die Instances verteilen, um die Verfügbarkeit und Skalierbarkeit zu verbessern. Jeder Knoten im Cluster wird synchronisiert, um die Datenkonsistenz zu bewahren, was eine hohe Verfügbarkeit und ein schnelleres Failover bei einem Ausfall des Knotens ermöglicht.
Sie können einen Aktiv/Aktiv-Cluster von RDS für MySQL einrichten, indem Sie das MySQL-Gruppenreplikations-Plugin verwenden. Das Gruppenreplikations-Plugin wird für DB-Instances von RDS für MySQL unterstützt, auf denen die folgenden Versionen ausgeführt werden:
-
Alle MySQL 8.4-Versionen
-
MySQL 8.0.35 und höhere Unterversionen
Informationen zur MySQL-Gruppenreplikation finden Sie unter Gruppenreplikation
Anmerkung
Der Kürze halber beziehen sich alle Erwähnungen von „Aktiv/Aktiv“-Cluster in diesem Thema auf Aktiv/Aktiv-Cluster, die das MySQL-Gruppenreplikations-Plugin verwenden.
Anwendungsfälle für Aktiv/Aktiv-Cluster
Die folgenden Fälle eignen sich gut für die Verwendung von Aktiv/Aktiv-Clustern:
-
Anwendungen, die alle DB-Instances im Cluster benötigen, um Schreibvorgänge zu unterstützen. Das Gruppenreplikations-Plugin sorgt für Datenkonsistenz für jede DB-Instance im Aktiv/Aktiv-Cluster. Weitere Informationen zu dieser Funktionsweise finden Sie unter Gruppenreplikation
in der MySQL-Dokumentation. -
Anwendungen, die eine kontinuierliche Verfügbarkeit der Datenbank benötigen. Bei einem Aktiv/Aktiv-Cluster werden die Daten für alle DB-Instances im Cluster beibehalten. Wenn eine DB-Instance ausfällt, kann die Anwendung den Datenverkehr zu einer anderen DB-Instance im Cluster umleiten.
-
Anwendungen, die zwecks Lastenverteilung möglicherweise Lese- und Schreibvorgänge auf verschiedene DB-Instances im Cluster aufteilen müssen. Mit einem Aktiv/Aktiv-Cluster können die Anwendungen den Lesedatenverkehr an bestimmte DB-Instances und den Schreibdatenverkehr an andere senden. Sie können auch jederzeit ändern, an welche DB-Instances Lese- oder Schreibvorgänge gesendet werden sollen.
Themen
Vorbereitungen für einen VPC-übergreifenden Aktiv/Aktiv-Cluster
Erforderliche Parametereinstellungen für Aktiv/Aktiv-Cluster
Konvertieren einer vorhandenen DB-Instance in einen Aktiv/Aktiv-Cluster
Einrichten eines Aktiv/Aktiv-Clusters mit neuen DB-Instances
Beenden der Gruppenreplikation für eine DB-Instance in einem Aktiv/Aktiv-Cluster