Ausfallsicherheit in Amazon RDS - Amazon Relational Database Service

Ausfallsicherheit in Amazon RDS

Im Zentrum der globalen AWS-Infrastruktur stehen die AWS-Regionen und Availability Zones (Verfügbarkeitszonen, AZs). AWS Regionen stellen mehrere physisch getrennte und isolierte Availability Zones bereit, die mit Netzwerken mit geringer Latenz, hohem Durchsatz und hochredundanten Vernetzungen verbunden sind. Mithilfe von Availability Zones können Sie Anwendungen und Datenbanken erstellen und ausführen, die automatisch Failover zwischen Availability Zones ausführen, ohne dass es zu Unterbrechungen kommt. Availability Zones sind besser hoch verfügbar, fehlertoleranter und skalierbarer als herkömmliche Infrastrukturen mit einem oder mehreren Rechenzentren.

Weitere Informationen über AWS-Regionen und -Availability Zones finden Sie unter Globale AWS-Infrastruktur.

Neben der globalen AWS-Infrastruktur stellt Amazon RDS Funktionen bereit, um Ihren Anforderungen an Ausfallsicherheit und Datensicherung gerecht zu werden.

Backup und Backup

Amazon RDS erstellt und speichert automatisierte Backups Ihrer DB-Instance. Amazon RDS erstellt einen Snapshot für das Speichervolumen der DB-Instance, damit die gesamte DB-Instance gesichert wird und nicht nur einzelne Datenbanken.

Amazon RDS erstellt während des Zeitfensters Ihrer Datenbank automatisierte Backups Ihrer DB-Instance. Amazon RDS speichert die automatisierten Backups Ihrer DB-Instance gemäß des Aufbewahrungszeitraums für Backups, den Sie angeben. Während dieses Vorhaltezeitraums kann Ihre Datenbank bei Bedarf auf einen gesicherten Zeitpunkt wiederhergestellt werden. Sie können Ihre DB-Instance auch manuell sichern, indem Sie einen DB-Snapshot erstellen.

Sie können eine DB-Instance erstellen, indem Sie sie aus diesem DB-Snapshot als Disaster Recovery-Lösung wiederherstellen, wenn die Quell-DB-Instance ausfällt.

Weitere Informationen finden Sie unter Sichern und Wiederherstellen einer Amazon-RDS-DB-Instance.

Replikation

Amazon RDS nutzt die integrierte Replikationsfunktionalität der MariaDB-, MySQL-, Oracle- und PostgreSQL-DB-Engines, um aus einer Quell-DB-Instance eine besondere Art von DB-Instance zu erstellen, die als Lesereplikat bezeichnet wird. In der Quell-DB-Instance ausgeführte Updates werden asynchron in das Lesereplikat kopiert. Sie können die Arbeitslast für Ihre Quell-DB-Instance reduzieren, indem Sie Leseabfragen aus Ihren Anwendungen an das Lesereplikat weiterleiten. Mit Lesereplikaten können Sie die Kapazitätseinschränkungen einer einzelnen DB-Instance für leseintensive Datenbank-Workloads elastisch erweitern. Sie können ein Lesereplikat als Lösung zur Notfallwiederherstellung auf eine eigenständige Instance hochstufen, wenn die Quell-DB-Instance ausfällt. Für einige DB-Engines unterstützt Amazon RDS auch andere Replikationsoptionen.

Weitere Informationen finden Sie unter Arbeiten mit Lesereplikaten.

Failover

Amazon RDS bietet durch Multi-AZ-Bereitstellungen hohe Verfügbarkeit und Failover-Unterstützung für DB-Instances. Amazon RDS verwendet mehrere verschiedene Technologien, um Failover-Unterstützung bereitzustellen. Multi-AZ-Bereitstellungen für Oracle-, PostgreSQL-, MySQL- und MariaDB-DB-Instances verwenden die Failover-Technologie von Amazon. SQL Server-DB-Instances verwenden die SQL Server-Datenbankspiegelung.

Weitere Informationen finden Sie unter Multi-AZ-Bereitstellungen für Hochverfügbarkeit.