Von Oracle Data Guard geschützte Einzelinstanz-Oracle Databases migrieren

In dieser Konfigurationsoption migrieren Sie eine Anwendung und eine Einzelinstanz-Oracle Database. Oracle Data Guard repliziert die Datenbank in einer zweiten On-Premise-Region für Datenschutz und Disaster Recovery. In jeder Region wird ein lokales Datenbankbackup erstellt. Sie stellen die Konfiguration in beiden Regionen auf VMware bereit. Die Verwaltung und der Betrieb von Oracle Data Guard erfolgen in der Regel manuell und in voller Verantwortung.

Das folgende Architekturdiagramm zeigt eine Einzelinstanz-Oracle Database mit Oracle Data Guard in Data Centern, die On Premise bereitgestellt werden:

Beschreibung von migr-single-instance-Premise-oracle-data-guard-arch.png folgt
Beschreibung der Abbildung migr-single-instance-Premise-oracle-data-guard-arch.png

Sie haben die folgenden Optionen, um High Availability der Datenbank bei der Migration dieses Deployments zu OCI sicherzustellen:

  • Zu Oracle Base Database Service migrieren
  • Zu Oracle Autonomous Database Serverless migrieren
  • Zu Oracle Cloud VMware Solution migrieren

Zu Oracle Base Database Service migrieren

Oracle Base Database Service führt Oracle Database Enterprise Edition- und Standard Edition-Workloads auf flexiblen VM-Ausprägungen in OCI aus. Der Service bietet automatisiertes Datenbanklebenszyklusmanagement, das die Verwaltung reduziert, die integrierte Low-Code-Anwendungsentwicklung, die das Deployment neuer Anwendungen beschleunigt, und die Compute-Skalierung mit nutzungsabhängigen Preisen, die Kosten senken.

Oracle Base Database Service entspricht standardmäßig dem MAA-Bronze-Level.

Das folgende Architekturdiagramm zeigt eine Einzelinstanz-Oracle Database auf Oracle Base Database Service mit Oracle Data Guard regionsübergreifend:

Beschreibung von migr-basedb-service-oracle-data-guard-regions-arch.png folgt
Beschreibung der Abbildung migr-basiertb-service-oracle-data-guard-regions-arch.png

Diese Architektur besteht aus den folgenden Komponenten:

  • In jeder Region ein VCN mit zwei Subnetzen und einem Servicegateway für den Zugriff auf OCI-verwaltete Services.
  • Ein DRG in jedem VCN und eine Remote-Peering-Verbindung (RPC) zwischen den VCNs.
  • Primäre Anwendung auf einer OCI Compute-VM, die im Anwendungssubnetz in der Region "Primär" ausgeführt wird.
  • Standbyanwendung auf einer OCI Compute-VM, die im Anwendungssubnetz in der Standbyregion ausgeführt wird.
  • Primäre Einzelinstanz-Oracle Database, die in Oracle Base Database Service im Datenbanksubnetz in der Region "Primär" bereitgestellt wird.
  • Standby-Einzelinstanz-Oracle Database, die in Oracle Base Database Service im Datenbanksubnetz in der Standbyregion bereitgestellt wird.
  • Oracle Data Guard repliziert Daten von der Primär- in die Standbydatenbank.
  • OCI Full Stack DR orchestriert die Switchover- und Failover-Vorgänge.
  • Oracle Database Autonomous Recovery Service für automatische Datenbankbackups.
  • (Optional) OCI Object Storage-Service als alternative Lösung für automatische Datenbankbackups.
  • (Optional) OCI Vault für die TDE-Schlüsselverwaltung.

Diese Architektur profitiert von:

  • High Availability mit Oracle Grid Infrastructure.
  • Datenschutz und (fast) kein Datenverlust mit der Oracle Data Guard-Standbydatenbank.
  • Orchestriertes Switchover und Failover von Anwendung und Datenbank mit OCI Full Stack DR.
  • Anwendungsschutz vor Unterbrechungen bei Ausfällen und Wartungsvorgängen mit Application Continuity.
  • Reduzierte Backup-Workload auf Primär- und Standbydatenbank mit Oracle Database Autonomous Recovery Service.
  • Automatisierte Datenbankbereitstellung und Lebenszyklusvorgänge.
  • Automatisiertes Oracle Data Guard-Setup.
  • TDE ist standardmäßig mit der Option aktiviert, OCI Vault für die Schlüsselverwaltung zu verwenden.
  • Automatisierte Migrationen mit ZDM.
  • Oracle Cloud-Lizenzmodelle.

Empfehlungen

  • Richten Sie automatische Backups in Oracle Database Autonomous Recovery Service ein, obwohl die Daten durch Oracle Data Guard geschützt sind, um die Backup-Workload in der Datenbank zu minimieren, indem Sie die inkrementelle Forever-Backupstrategie implementieren, mit der wöchentliche vollständige Backups vermieden werden.
  • Aktivieren Sie Backups aus der Standbydatenbank, um eine regionsübergreifende Backupreplikation zu erreichen.
  • Verwenden Sie Active Data Guard zur umfassenden Vermeidung von Datenbeschädigungen mit automatischer Blockreparatur, Onlineupgrades und -migrationen, entladen Sie die Workload mit vorwiegend horizontalem Lesezugriff in die Standbydatenbank, und ermöglichen Sie Application Continuity, Datenbankausfälle während geplanter und ungeplanter Ereignisse von Endbenutzern zu maskieren und unterbrechungsfreie Anwendungen sicherzustellen.

Zu Oracle Autonomous Database Serverless migrieren

Oracle Autonomous Database Serverless entspricht standardmäßig der Goldstufe von Oracle MAA (zertifiziert für lokale Oracle Autonomous Data Guard).

Die folgende Architektur zeigt Oracle Autonomous Database Serverless mit Oracle Autonomous Data Guard regionsübergreifend:

Beschreibung von migr-autonomousdb-serverless-data-guard.png folgt
Beschreibung der Abbildung migr-autonomousdb-serverless-data-guard.png

Diese Architektur besteht aus den folgenden Komponenten:

  • In jeder Region ein VCN mit zwei Subnetzen und einem Servicegateway für den Zugriff auf OCI-verwaltete Services.
  • Primäre Anwendung auf einer OCI Compute-VM, die im Anwendungssubnetz in der Region "Primär" ausgeführt wird.
  • Standbyanwendung auf einer OCI Compute-VM, die im Anwendungssubnetz in der Standbyregion ausgeführt wird.
  • Primäres Oracle Autonomous Database Serverless mit privatem Endpunktzugriff über das Datenbanksubnetz in der primären Region.
  • Standby-Oracle Autonomous Database Serverless mit privatem Endpunktzugriff über das Datenbanksubnetz in der Standbyregion.
  • Regionsübergreifend Oracle Autonomous Data Guard, um Daten von der Primärdatenbank in die Standby-Autonomous Database zu replizieren.
  • OCI Full Stack DR orchestriert die Switchover- und Failover-Vorgänge.
  • (Optional) OCI Vault für die TDE-Schlüsselverwaltung.

Diese Architektur profitiert von:

  • Integrierte High Availability und Redundanz, die von Oracle Exadata und Oracle RAC bereitgestellt werden.
  • Datenschutz und nahezu kein Datenverlust mit der Oracle Autonomous Data Guard-Standbydatenbank.
  • Orchestriertes Switchover und Failover von Anwendung und Datenbank mit OCI Full Stack DR.
  • Anwendungsschutz vor Unterbrechungen bei Ausfällen und Wartungsvorgängen mit Application Continuity.
  • Online- und automatische Skalierbarkeit von Rechen- und Speicherressourcen.
  • Automatisiertes Datenbank-Provisioning und autonome Lebenszyklusvorgänge.
  • Automatisiertes Oracle Autonomous Data Guard-Setup.
  • TDE ist standardmäßig mit der Option aktiviert, OCI Vault für die Schlüsselverwaltung zu verwenden.
  • Automatisierte Migrationen mit ZDM.
  • OCI-Lizenzierungsmodelle und Enterprise Edition-Optionen sind ohne zusätzliche Kosten enthalten.

Empfehlung

Aktivieren Sie Application Continuity, um Datenbankausfälle bei geplanten und ungeplanten Ereignissen von Endbenutzern zu maskieren und unterbrechungsfreie Anwendungen sicherzustellen.

Zu Oracle Cloud VMware Solution migrieren

Compute-VMs verwenden ein lokales Dateisystem ohne Neustartfunktionen, die von Oracle Grid Infrastructure bereitgestellt werden. Das Oracle Data Guard-Setup zwischen den beiden Regionen muss manuell eingerichtet werden.

Das folgende Architekturdiagramm zeigt eine Einzelinstanz-Oracle Database auf OCVS mit Oracle Data Guard regionsübergreifend:

Beschreibung von migr-single-oci-odb-ovcs-dg-regions.png folgt
Beschreibung der Abbildung migr-single-oci-odb-ovcs-dg-regions.png

Diese Architektur besteht aus den folgenden Komponenten in jeder Region:

  • VCN mit einem Servicegateway für den Zugriff auf OCI-verwaltete Services.
  • Ein dynamisches Routinggateway (DRG) in jedem VCN und eine Remote-Peering-Verbindung (RPC) zwischen den VCNs.
  • OCVS Software Defined Data Center (SDDC).
  • Primäre Anwendung auf der OCI Compute-VM, die von OCVS in der primären Region bereitgestellt wird.
  • Standbyanwendung auf der OCI Compute-VM, die von OCVS in der Standbyregion bereitgestellt wird.
  • Primäre Einzelinstanz-Oracle Database auf OCI Compute-VM, die von OCVS in der primären Region bereitgestellt wird.
  • Standby-Einzelinstanz-Oracle Database auf der OCI Compute-VM, die von OCVS in der Standbyregion bereitgestellt wird.
  • Oracle Data Guard, um Daten aus der Primär- in die Standbydatenbank zu replizieren.
  • OCI Object Storage für Datenbankbackups.

Empfehlung

  • Mit dem Oracle Database Cloud-Backupmodul können Sie Datenbankbackups in OCI Object Storage konfigurieren und von der dreifachen Spiegelung über Availability-Domains oder Faultdomains hinweg profitieren.

  • Verwenden Sie Active Data Guard für eine umfassende Verhinderung von Datenbeschädigungen mit automatischer Blockreparatur, Onlineupgrades und Migrationen, um die Workload mit einem weitgehend ausgelesenen Scale-out in die Standbydatenbank zu verlagern.

  • Aktivieren Sie Application Continuity, um Datenbankausfälle bei geplanten und ungeplanten Ereignissen von Endbenutzern zu maskieren und unterbrechungsfreie Anwendungen sicherzustellen.

Optionsvergleich

OCI bietet verschiedene Optionen für Ihre VMware-basierten Workloads mit verschiedenen Features für High Availability, Disaster Recovery, Migration, Automatisierung und mehr.

In der folgenden Tabelle werden Einzelinstanz-Oracle Database mit Oracle Data Guard-Migrationsoptionen mit Oracle Autonomous Database Serverless, Oracle Base Database Service und Oracle Cloud VMware Solution verglichen:

Feature Oracle Base Database Service Oracle Autonomous Database Serverless Oracle Cloud VMware Solution
Datenbank-Deployment Verwaltet Autonomous Manuell
Lebenszyklusvorgänge Automatisiert Autonomous Manuell
Data Guard-Setup Automatisiert Automatisiert Manuell
Failover-Vorgang Automatisiert mit Fast-Start Failover Automatisch (wenn kein Datenverlust garantiert ist) Automatisiert mit Fast-Start Failover
Lizenzierung BYOL und Lizenz inklusive BYOL und Lizenz inklusive BYOL
TDE-Verschlüsselung Standard und enthalten Standard und enthalten Option "Manuell, bezahlt"
TDE-Keystore Lokales Wallet und OCI Vault Lokales Wallet und OCI Vault Lokales Wallet
Datenbankmigration Automatisiert mit Oracle ZDM Automatisiert mit Oracle ZDM Manuell
Oracle MAA-Ebene Bronze + Oracle Data Guard Gold (Lokale Oracle Autonomous Data Guard-Standby) Bronze + Oracle Data Guard (Kundenverantwortung)
High Availability Oracle Data Guard Oracle Exadata und Oracle RAC Oracle Data Guard
Datenwiederherstellung (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard
DR-Vorgänge OCI Full Stack DR OCI Full Stack DR Manuell
Sicherungsvorgänge Automatisiert Autonomous Manuell
Wiederherstellungsvorgänge Automatisiert Automatisiert Manuell
RPO (regionaler Ausfall) (Nahe) null Bis zu 1 Minute (Nahe) null
RTO (regionaler Ausfall) Zeit für Failover 15 Minuten Zeit für Failover
Application Continuity Ja Ja Ja