Migrieren Sie eine Amazon RDS for Oracle DB-Instance zu einer anderen VPC - AWS Prescriptive Guidance

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.

Migrieren Sie eine Amazon RDS for Oracle DB-Instance zu einer anderen VPC

Erstellt von Pinesh Singal (AWS)

Übersicht

Dieses Migrationsmuster bietet step-by-step Anleitungen für die Migration einer Amazon Relational Database Service (Amazon RDS) for Oracle Database (DB) -Instance von einer Virtual Private Cloud (VPC) zu einer anderen VPC im selben Amazon Web Services (AWS) -Konto. Sie können dieses Muster beispielsweise verwenden, wenn Ihr Unternehmen verlangt, dass sich die Datenbank und der Amazon Elastic Compute Cloud (Amazon EC2) -Anwendungsserver in derselben VPC befinden.

Das Muster beschreibt eine Online-Migrationsstrategie mit fast keinen Ausfallzeiten für eine Oracle-Quelldatenbank mit mehreren Terabyte und einer hohen Anzahl von Transaktionen.

Um eine Amazon RDS for Oracle DB-Instance auf eine andere VPC zu verschieben, müssen Sie die Amazon RDS-Subnetzgruppe ändern. Diese Subnetzgruppe muss mit der neuen VPC und den erforderlichen Subnetzen vorkonfiguriert werden. Während des VPC-Wechsels von einem Netzwerk zu einem anderen wird die Amazon RDS-Instance neu gestartet, sodass während der Übertragung nicht auf die Datenbank zugegriffen werden kann.

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktives AWS-Konto 

  • Zwei VPCs mit privaten Subnetzen

  • Eine Amazon RDS for Oracle-Datenbank-Instance (läuft), konfiguriert mit Sicherheitsgruppen für eingehenden und ausgehenden Datenverkehr

Einschränkungen

  • Eine DB-Instance, die sich über mehrere Availability Zones (Multi-AZ) erstreckt, wird nicht unterstützt. Dieses Muster bietet jedoch eine Möglichkeit, diese Einschränkung zu umgehen.

  • Die DB-Instance kann nicht migriert werden, solange eine Read Replica aktiviert ist.

  • Die Subnetzgruppe in der neuen VPC sollte sich in derselben Availability Zone wie die Datenbank befinden.

  • Die Migration sollte während der geplanten Wartungsperiode oder zu Zeiten mit geringem Datenverkehr erfolgen, da das Verschieben der Datenbank in eine andere VPC einen Neustart der Datenbank verursacht, was zu Anwendungsausfällen für einige Minuten führt.

Produktversionen

  • Amazon RDS for Oracle Oracle-DB-Instance, 12.1.0.2 und höher

Architektur

Quelltechnologie-Stack

  • Eine Amazon RDS for Oracle 12.1.0.2.v22-DB-Instance in einer VPC

  • Eine VPC, die in einer separaten Routentabelle konfiguriert ist

  • In einer VPC konfigurierte Amazon RDS-Subnetzgruppen

  • Amazon RDS-Optionsgruppen (falls erforderlich)

Zieltechnologie-Stack

  • Amazon RDS for Oracle Oracle-Datenbank-Instance mit Version 12.1.0.2.v22 in einer anderen VPC

  • Amazon VPC auf separater Route konfiguriert

  • Amazon RDS-Subnetzgruppen, die in einer neuen VPC konfiguriert sind

  • Amazon RDS-Optionsgruppen (falls erforderlich)

Quell- und Zielarchitektur

Das folgende Diagramm zeigt, wie Amazon RDS for Oracle DB mithilfe der Konsole von einem privaten Subnetz in einer VPC in ein privates Subnetz in einer anderen VPC verschoben wird.

Migrieren Sie die DB-Instance zwischen VPCs mithilfe der AWS-Managementkonsole.
  1. Verwenden Sie die Konsole, um die Amazon RDS for Oracle Oracle-DB-Quell-Instance zu ändern.

  2. Ändern Sie in der Ziel-VPC die Subnetzgruppe und ändern Sie die Optionsgruppe, falls sie verwendet wird.

Tools

  • Amazon RDS — Amazon Relational Database Service (Amazon RDS) ist ein Webservice, der die Einrichtung, den Betrieb und die Skalierung einer relationalen Datenbank in der AWS-Cloud erleichtert. Er bietet kosteneffiziente, anpassbare Kapazität für eine relationale Datenbank und verwaltet allgemeine Datenbankverwaltungsaufgaben. Dieses Muster verwendet Amazon RDS for Oracle.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine Subnetzgruppe.

Konfigurieren Sie eine Subnetzgruppe in Amazon RDS.

Allgemeines AWS
Erstellen Sie eine Optionsgruppe.

(Optional) Konfigurieren Sie eine Optionsgruppe in Amazon RDS.

Allgemeines AWS
Ändern Sie die Amazon RDS for Oracle DB-Instance.

Ändern Sie die Datenbank mit der Subnetzgruppe und der Optionsgruppe.

Allgemein AWS, DBA
Aktualisieren Sie die Oracle-Datenbank, falls erforderlich.

Um die Amazon RDS for Oracle Oracle-Quelldatenbank zu migrieren, nehmen Sie die folgenden Änderungen vor:

  • Entfernen Sie Read Replicas, falls sie existieren.

  • Schalten Sie die Multi-AZ-Funktion aus, falls sie aktiviert ist.

Allgemeines AWS
AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine Subnetzgruppe.

Konfigurieren Sie in Amazon RDS eine Subnetzgruppe mithilfe des Subnetzes der neuen VPC und der Availability Zone der Datenbank.

Allgemeines AWS
Erstellen Sie eine Optionsgruppe.

(Optional) Konfigurieren Sie eine Optionsgruppe in Amazon RDS.

Allgemeines AWS
Ändern Sie die Amazon RDS for Oracle Oracle-Datenbank.

Ändern Sie die Datenbank mit der neuen Subnetzgruppe und der Optionsgruppe der neuen VPC. Sie können diese Änderungen sofort oder in einem Wartungsfenster anwenden.

Es kann mehrere Minuten dauern, bis die Änderung abgeschlossen ist. Während der Änderung werden Sie die folgenden Statusänderungen sehen:

  • moving-to-vpc

  • C onfiguring-enhanced-monitoring

  • Ändern

  • Verfügbar

Durch die Änderung wird die Standardsicherheitsgruppe der neuen VPC angehängt. Fügen Sie je nach Bedarf von Amazon RDS for Oracle eine neue Sicherheitsgruppe hinzu.

Allgemein AWS, DBA
Aktualisieren Sie die Amazon RDS for Oracle Oracle-Datenbank, falls erforderlich.

Nehmen Sie nach der Migration zur Amazon RDS for Oracle Oracle-Zieldatenbank in der neuen VPC bei Bedarf die folgenden Änderungen vor:

  • Aktivieren Sie Read Replicas, falls sie in der Quelldatenbank vorhanden waren.

  • Schalten Sie die Multi-AZ-Funktion ein, wenn sie in der Quelldatenbank aktiviert war.

Allgemeines AWS
Testen Sie die Anwendungskonnektivität.

Führen Sie von einer beliebigen Anwendung aus einen Datenbankverbindungstest durch. Vergewissern Sie sich, dass die geänderte Amazon RDS for Oracle DB in der neuen VPC verbunden ist und von der Anwendung aus darauf zugegriffen werden kann.

Besitzer der App

Zugehörige Ressourcen