View a markdown version of this page

Multi-AZ DB-Instance-Bereitstellungen für Amazon RDS - Amazon Relational Database Service

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.

Multi-AZ DB-Instance-Bereitstellungen für Amazon RDS

Amazon RDS bietet Hochverfügbarkeit und Failover-Unterstützung für DB-Instances mithilfe von Multi-AZ Bereitstellungen mit einer einzigen Standby-DB-Instance. Diese Art der Bereitstellung wird als Multi-AZ DB-Instance-Bereitstellung bezeichnet. Amazon RDS verwendet verschiedene Technologien, um diese Failover-Unterstützung bereitzustellen. Multi-AZ Bereitstellungen für MariaDB-, MySQL-, Oracle-, PostgreSQL- und RDS Custom for SQL Server-DB-Instances verwenden die Amazon-Failover-Technologie. DB-Instances von Microsoft SQL Server verwenden die SQL Server-Datenbankspiegelung oder Always On-Verfügbarkeitsgruppen. Informationen zur Unterstützung der SQL Server-Version für finden Sie unter. Multi-AZ Multi-AZ Bereitstellungen für Amazon RDS for Microsoft SQL Server Informationen zur Arbeit mit RDS Custom for SQL Server für Multi-AZ finden Sie unterVerwaltung einer Multi-AZ Bereitstellung für RDS Custom for SQL Server.

Bei einer Multi-AZ DB-Instance-Bereitstellung stellt Amazon RDS automatisch ein synchrones Standby-Replikat in einer anderen Availability Zone bereit und verwaltet es. Die primäre DB-Instance wird synchron über Availability Zones hinweg auf ein Standby-Replikat repliziert, um Datenredundanz bereitzustellen und Latenzspitzen während Systemsicherungen zu minimieren. Wenn Sie eine DB-Instance mit hoher Verfügbarkeit ausführen, kann dies die Verfügbarkeit bei geplanten Systemwartungen verbessern. Sie kann auch Ihre Datenbanken bei Ausfällen der DB-Instance und bei Nichtverfügbarkeit von Availability Zones schützen. Weitere Informationen über Availability Zones finden Sie unter Regionen, Availability Zones und Local Zones .

Anmerkung

Die Option für hohe Verfügbarkeit ist keine Skalierungslösung für schreibgeschützte Szenarien. Sie können kein Standby-Replikat verwenden, um Leseverkehr bereitzustellen. Verwenden Sie stattdessen einen Multi-AZ DB-Cluster oder eine Read Replica, um schreibgeschützten Datenverkehr bereitzustellen. Weitere Hinweise zu Multi-AZ DB-Clustern finden Sie unter. Multi-AZ DB-Cluster-Bereitstellungen für Amazon RDS Weitere Informationen über Lesereplikate finden Sie unter Arbeiten mit DB-Instance-Lesereplikaten.

Anwendungsszenario für hohe Verfügbarkeit

Mithilfe der RDS-Konsole können Sie eine Multi-AZ DB-Instance-Bereitstellung erstellen, indem Sie einfach angeben, Multi-AZ wann eine DB-Instance erstellt wird. Sie können die Konsole verwenden, um vorhandene DB-Instances in Multi-AZ DB-Instance-Bereitstellungen zu konvertieren, indem Sie die DB-Instance ändern und die Multi-AZ Option angeben. Sie können auch eine Multi-AZ DB-Instance-Bereitstellung mit der AWS CLI oder der Amazon RDS-API angeben. Verwenden Sie den CLI-Befehl create-db-instance oder modify-db-instance oder die API-Operation CreateDBInstance oder ModifyDBInstance.

In der RDS-Konsole wird die Availability Zone des Standby-Replikats angezeigt (auch als sekundäre AZ bezeichnet). Sie können auch den CLI-Befehl describe-db-instances oder die API-Operation DescribeDBInstances verwenden, um die sekundäre AZ zu suchen.

DB-Instances, die Multi-AZ DB-Instance-Bereitstellungen verwenden, können im Vergleich zu einer Single-AZ Bereitstellung eine höhere Schreib- und Commit-Latenz aufweisen. Dies kann aufgrund der auftretenden synchronen Datenreplikation geschehen. Es kann zu einer Änderung der Latenz kommen, wenn bei Ihrer Bereitstellung ein Failover auf das Standby-Replikat erfolgt, obwohl es auf Netzwerkkonnektivität mit niedriger Latenz zwischen Availability Zones ausgelegt AWS ist. Für Produktionsworkloads empfehlen wir, bereitgestellte IOPS (input/output Operationen pro Sekunde) zu verwenden, um eine schnelle, konsistente Leistung zu erzielen. Weitere Informationen zu DB-Instance-Klassen finden Sie unter .