Amazon RDS für Oracle - AWS Präskriptive Leitlinien

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.

Amazon RDS für Oracle

Amazon RDS for Oracle ist ein verwalteter Datenbankservice, der die Bereitstellung und Verwaltung von Oracle Database auf AWS vereinfacht. Amazon RDS macht es einfach, Oracle Database-Bereitstellungen in der Cloud einzurichten, zu betreiben und zu skalieren. Sie können Ihre Datenbank innerhalb von Minuten bereitstellen und entweder Allzweckspeicher (SSD) oder Bereitstellungsspeicher wählen. IOPS (Einzelheiten finden Sie in der AWS Dokumentation unter RDSAmazon-Speichertypen.)

Amazon RDS gibt Ihnen die Möglichkeit, sich auf die Anwendungsentwicklung zu konzentrieren, da es zeitaufwändige Datenbankverwaltungsaufgaben wie Bereitstellung, Backups, Software-Patching, Überwachung und Hardwareskalierung übernimmt. Amazon RDS for Oracle stellt problemlos Read Replica- und Multi-AZ-Datenbanken bereit, um die Verfügbarkeit, Leistung und Zuverlässigkeit für Produktionsworkloads zu verbessern.

Weitere Informationen zur Migration von Oracle zu Amazon RDS finden Sie in den Replatform Patterns auf der AWS Prescriptive Guidance-Website.

Wann sollte man Amazon wählen RDS

Amazon RDS for Oracle ist eine gute Migrationsoption, wenn:

  • Sie möchten sich auf Ihr Geschäft und Ihre Anwendungen konzentrieren und sich AWS um undifferenzierte, schwere Aufgaben wie die Bereitstellung der Datenbank, die Verwaltung von Sicherungs- und Wiederherstellungsaufgaben, die Verwaltung von Sicherheitspatches, kleinere Oracle-Versions-Upgrades und die Speicherverwaltung kümmern.

  • Sie benötigen eine hoch verfügbare Datenbanklösung und möchten die Vorteile der von Amazon angebotenen synchronen Multi-AZ-Replikation per Knopfdruck nutzenRDS, ohne eine Standby-Datenbank manuell einrichten und verwalten zu müssen.

  • Sie möchten über eine synchrone Replikation auf eine Standby-Instance verfügen, um Hochverfügbarkeit für Ihre Datenbank Oracle Database Standard Edition One (SE1) oder Standard Edition Two (SE2) zu gewährleisten, anstatt für Oracle Database Enterprise Edition (EE) bezahlen zu müssen.

  • Sie möchten die Oracle-Lizenz als Teil der Instanzkosten auf Stundenbasis bezahlen, anstatt eine große Vorabinvestition zu tätigen.

  • Ihre Datenbankgröße und Ihre IOPS Anforderungen werden von Amazon RDS for Oracle unterstützt. Die aktuellen Höchstgrenzen finden Sie in der AWS Dokumentation unter Amazon RDS DB-Instance-Speicher.

  • Sie möchten keine Backups oder point-in-time Wiederherstellungen Ihrer Datenbank verwalten.

  • Sie würden sich lieber auf wichtige Aufgaben wie Leistungsoptimierung und Schemaoptimierung konzentrieren, anstatt sich auf die tägliche Verwaltung der Datenbank zu konzentrieren.

  • Sie möchten den Instanztyp auf der Grundlage Ihrer Workload-Muster nach oben oder unten skalieren, ohne sich Gedanken über die Komplexität der Lizenzierung machen zu müssen.

Wenn Sie sich nach der Bewertung Ihrer Datenbank- und Projektanforderungen für eine Migration zu Amazon RDS for Oracle entscheiden, lesen Sie sich die Details in den folgenden Abschnitten durch und lesen Sie sich die bewährten Methoden für die Migration durch, die wir weiter unten in diesem Handbuch besprechen.

Hohe Verfügbarkeit

Amazon RDS bietet Hochverfügbarkeit und Failover-Unterstützung für Datenbanken, die mit der Multi-AZ-Option bereitgestellt werden. Wenn Sie Ihre Datenbank mit der Multi-AZ-Option bereitstellen, stellt Amazon RDS automatisch ein synchrones Standby-Replikat in einer anderen Availability Zone bereit und verwaltet es. Die Primärdatenbank repliziert die Daten synchron auf das Standby-Replikat in allen Availability Zones. Im Falle eines Infrastrukturausfalls oder einer Unterbrechung der Availability Zone RDS führt Amazon einen automatischen Failover auf das Standby-Replikat durch, sodass Sie den Datenbankbetrieb wieder aufnehmen können, sobald der Failover abgeschlossen ist. Dies bietet eine hohe Redundanz, Haltbarkeit und verbesserte Verfügbarkeit Ihrer Primärdatenbank. Außerdem wird Ihre Primärdatenbank entlastet, indem automatische Backups aus dem Standby-Replikat erstellt werden. Weitere Informationen finden Sie in der AWS Dokumentation unter Hochverfügbarkeit (Multi-AZ) für Amazon RDS.

Das folgende Diagramm veranschaulicht die Multi-AZ-Bereitstellungsoption von Amazon RDS for Oracle. Die Datenbankanwendung und die Benutzer stellen eine Verbindung zur primären Oracle-Datenbank her, und alle Änderungen werden synchron in die sekundäre Datenbank repliziert, die sich in einer anderen Availability Zone befindet. Die sekundäre Datenbank ist für Benutzer erst verfügbar, wenn der Failover abgeschlossen ist. Nach dem Failover bleibt der Endpunkt derselbe, sodass Benutzer und Datenbankanwendungen den Datenbankbetrieb ohne manuelles Eingreifen wieder aufnehmen können.

Amazon RDS für Oracle in einer Multi-AZ-Konfiguration

Read Replicas

Eine Read Replica ist eine spezielle Art von Amazon RDS for Oracle-DB-Instance, die dazu beiträgt, die Belastung Ihrer primären DB-Instance zu reduzieren. An Ihrer primären DB-Instance vorgenommene Aktualisierungen werden asynchron in die Read Replica kopiert, die Sie in derselben AWS Region oder in einer anderen Region einrichten können. AWS

Sie können eine Amazon RDS for Oracle-Datenbank mit Read Replicas bereitstellen, indem Sie Oracle Active Data Guard verwenden, um Ihren schreibgeschützten Workload von der primären Oracle-Datenbank auszulagern. Oracle Active Data Guard repliziert Datenbankänderungen von der Quell-DB-Instance auf die Read Replicas. Diese Funktion unterstützt die verwaltete Notfallwiederherstellung für geschäftskritische Datenbanken, indem sie es ermöglicht, eine Read Replica in einer anderen AWS Region als neue, eigenständige Produktionsdatenbank hochzustufen. Sie können bis zu fünf Read Replicas für Ihre Amazon RDS for Oracle-Datenbank bereitstellen.

Amazon RDS for Oracle macht es einfach, die Read Replicas zu erstellen, indem es die Konfiguration von Active Data Guard verwaltet und sichere Netzwerkverbindungen zwischen einer primären DB-Instance und ihren Read Replicas aufrechterhält. Weitere Informationen finden Sie in der RDS Amazon-Dokumentation unter Arbeiten mit Read Replicas RDS für Amazon for Oracle.

Um die Read Replica-Funktion verwenden zu können, müssen Sie das Bring Your Own License (BYOL) -Modell mit Oracle Database Enterprise Edition (EE) verwenden und außerdem über eine Active Data Guard-Lizenz verfügen.

Verwenden Sie eine Read Replica in derselben Region AWS

Das folgende Diagramm zeigt eine Amazon RDS for Oracle-DB-Instance in einer Multi-AZ-Umgebung mit einer Read Replica in einer anderen Availability Zone innerhalb derselben AWS Region. Nicht alle AWS Regionen bieten mehr als zwei Availability Zones. Sie sollten daher überprüfen, welche Region Sie verwenden möchten, bevor Sie diese Strategie anwenden.

Amazon RDS for Oracle Read Replica wurde in derselben AWS Region eingerichtet

Verwenden einer Read Replica in einer anderen Region AWS

Amazon RDS für Oracle unterstützt auch regionsübergreifende Read Replicas. Es verwendet Oracle Active Data Guard, um die Konfiguration von physischen Standby-DB-Instances in verschiedenen AWS Regionen von der primären DB-Instance aus zu erstellen und zu verwalten. Es repliziert Daten über sichere Netzwerkverbindungen zwischen einer primären DB-Instance und ihren Read Replicas in allen Regionen. 

Regionsübergreifende Read Replicas bieten:

  • Hohe Verfügbarkeit und Datenschutz bei Ausfällen in einer einzelnen Region.

  • Die Möglichkeit, Lesevorgänge auf eine andere AWS Region zu skalieren, die näher an den Benutzern Ihrer Anwendung liegt.

Sie können eine Oracle-Read Replica explizit zu einer eigenständigen DB-Instance heraufstufen, oder Sie können sie implizit heraufstufen, indem Sie ihre Quell-DB-Instance löschen. Wenn Sie ein Lesereplikat hochstufen, wird die DB-Instance neu gestartet, bevor sie wieder verfügbar ist. Die hochgestufte Read Replica verhält sich genauso wie jede andere Oracle-DB-Instance. 

Das folgende Diagramm zeigt die Konfiguration von Amazon RDS for Oracle Cross-Region Read Replicas.

Amazon RDS for Oracle Read Replica, eingerichtet in einer anderen Region AWS

Für die für die regionsübergreifende Replikation übertragenen Daten fallen RDS Amazon-Datenübertragungsgebühren an.

Weitere Informationen zur Verwendung von Read Replicas finden Sie in der Dokumentation unter Working with DB Instance Read Replicas und Working with Read Replicas for Amazon RDS for Oracle. AWS Weitere Informationen zu den Preisen für Datenübertragungen finden Sie unter RDSAmazon-Preise.