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 über hoch redundante Netzwerke mit niedriger Latenz und hohen Durchsätzen 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.

Sicherung und Wiederherstellung

Amazon RDS erstellt und speichert automatisierte Sicherungen Ihrer DB-Instance. Amazon RDS erstellt einen Snapshot für das Speichervolume Ihrer DB-Instance, sodass die gesamte DB-Instance gesichert wird und nicht nur einzelne Datenbanken.

Amazon RDS erstellt während des Zeitfensters für Sicherungen Ihrer DB-Instance automatisierte Sicherungen Ihrer DB-Instance. Amazon RDS speichert die automatisierten Sicherungen 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 mit Multi-AZ-Bereitstellungen eine Hochverfügbarkeits- und Failover-Unterstützung für DB-Instances. Amazon RDS verwendet mehrere Technologien, um die 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 Hohe Verfügbarkeit (Multi-AZ) für Amazon RDS.