Oracle Data Guardによって保護されているOracle RACデータベースの移行
Oracle Exadata Database Serviceは、最適化された専用Oracle Exadataインフラストラクチャ上で実績のあるOracle Database機能を提供します。Oracle Databaseのすべてのワークロードに組み込まれたクラウド自動化、柔軟なリソーススケーリング、セキュリティ、高速パフォーマンスにより、管理を簡素化し、コストを削減できます。
次のアーキテクチャ図は、オンプレミス・デプロイメント内のデータ・センターにまたがるOracle Data Guardを含むOracle RACデータベースを示しています。

図migrate-orclracdbs-dg-regions.pngの説明
このデプロイメントをOCIに移行する際にデータベースの高可用性を確保するために、次のオプションがあります:
- Oracle Exadata Database Service on Dedicated Infrastructureへの移行
- Exascaleインフラストラクチャ上のOracle Exadata Database Serviceへの移行
- Migrate to Oracle Autonomous Database on Dedicated Exadata Infrastructure
- Oracle Base Database Service上の2ノードのOracle RACデータベースへの移行
- Oracle Cloud VMware Solutionへの移行
Oracle Exadata Database Service on Dedicated Infrastructureへの移行
Oracle Exadata Database Service on Dedicated Infrastructureは、Oracle Data Guardとともにデプロイされると、Oracle MAAゴールド・レベルに準拠します。
次のアーキテクチャ・ダイアグラムは、Oracle Data Guardが複数のリージョンにわたるOracle Exadata Database Service on Dedicated Infrastructure上のOracle RACデータベースを示しています:

図migrate-orclracdb-exadbsrvdi-dg-regions.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 各リージョンで、3つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- 各VCN内のDRGと、VCNs間のリモート・ピアリング接続(RPC)。
- プライマリ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのクライアントおよびバックアップ・サブネットにデプロイされたプライマリExadataインフラストラクチャおよびExadata VMクラスタ。
- スタンバイ・リージョンのクライアントおよびバックアップ・サブネットにデプロイされたスタンバイExadataインフラストラクチャおよびExadata VMクラスタ。
- プライマリ・リージョンのVMクラスタの各VMにOracle RACノードがあるExadata VMクラスタにデプロイされたプライマリOracle RACデータベース。
- スタンバイ・リージョンのVMクラスタの各VMにOracle RACノードがあるExadata VMクラスタにデプロイされたスタンバイOracle RACデータベース。
- Oracle Data Guardは、プライマリからスタンバイ・データベースにデータをレプリケートします。
- OCI Full Stack DRは、スイッチオーバーおよびフェイルオーバー操作を編成します。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション) TDEキー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- Oracle Data Guardスタンバイ・データベースを使用したデータ保護および(ほぼ)データ損失なし。
- OCI Full Stack DRによるアプリケーションとデータベースのスイッチオーバーとフェイルオーバーの調整
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceにより、プライマリとスタンバイのバックアップ・ワークロードを削減。
- コンピュートおよびストレージ・リソースのオンライン・スケーラビリティ。
- データベースの自動プロビジョニングとライフサイクル操作。
- Oracle Data Guardの自動設定。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- Oracle Cloudライセンス・モデル。
推奨
- Oracle Data Guardによってデータが保護されている場合でも、Oracle Database Autonomous Recovery Serviceに自動バックアップを設定し、週次の完全バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。
- スタンバイからのバックアップを有効にして、リージョン間のバックアップ・レプリケーションを実現します。
- Active Data Guardを使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止、ワークロードのスタンバイへのオフロード(ほぼ読み取りでスケールアウト)を実現し、アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
Exascaleインフラストラクチャ上のOracle Exadata Database Serviceへの移行
Oracle Exadata Database Service on Exascale Infrastructureは、Oracle Exadata Database Service on Dedicated Infrastructureと同じクラウド・サービス・エクスペリエンスを提供しますが、専用インフラストラクチャにサブスクライブする必要はありません。小規模な仮想マシン(VM)クラスタから開始し、ニーズの増大に応じて簡単にスケーリングできます。Oracleは、共有マルチテナンシ・インフラストラクチャ・サービス・モデルのすべての物理インフラストラクチャを管理します。Oracle Exadata Database Service on Exascale Infrastructureは、Oracle Database バージョン23aiでのみ使用できます。
Oracle Exadata Database Service on Exascale Infrastructureは、Oracle ExadataおよびOracle RAC上で実行され、Oracle Data GuardとともにデプロイされるときにOracle MAAゴールド・レベルに準拠します。
次のアーキテクチャは、Oracle Data Guardが複数のリージョンにわたるOracle Exadata Database Service on Exascale Infrastructure上のOracle RACデータベースを示しています:

図migrate-orclracdb-exadbxsi-dg-regions.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 3つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- 各VCN内のDRGと、VCNs間のリモート・ピアリング接続(RPC)。
- プライマリ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのクライアントおよびバックアップ・サブネットにデプロイされたプライマリExadata VMクラスタ。
- スタンバイ・リージョンのクライアントおよびバックアップ・サブネットにデプロイされたスタンバイExadata VMクラスタ。
- プライマリ・リージョンのVMクラスタの各VMにOracle RACノードがあるExadata VMクラスタにデプロイされたプライマリOracle RACデータベース。
- スタンバイ・リージョンのVMクラスタの各VMにOracle RACノードがあるExadata VMクラスタにデプロイされたスタンバイOracle RACデータベース。
- Oracle Data Guardは、プライマリからスタンバイ・データベースにデータをレプリケートします。
- OCI Full Stack DRは、スイッチオーバーおよびフェイルオーバー操作を編成します。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション)Transparent Data Encryption (TDE)キー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- Oracle Data Guardスタンバイ・データベースを使用したデータ保護および(ほぼ)データ損失なし。
- OCI Full Stack DRによるアプリケーションとデータベースのスイッチオーバーとフェイルオーバーの調整
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceにより、プライマリとスタンバイのバックアップ・ワークロードを削減。
- コンピュートおよびストレージ・リソースのオンライン・スケーラビリティ。
- データベースの自動プロビジョニングとライフサイクル操作。
- Oracle Data Guardの自動設定。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- Oracle Cloudライセンス・モデル。
- Oracle Exadata Database Service on Dedicated Infrastructureよりもエントリ・サイズとコストが低くなります。
- Oracle Databaseと緊密に統合された、領域効率の高い高度なスナップショットおよびクローニング機能により、Exadata上のスナップショットおよびクローンをサポートするテスト・マスター・データベースが不要になります。
推奨
- Oracle Data Guardによってデータが保護されている場合でも、Oracle Database Autonomous Recovery Serviceに自動バックアップを設定し、週次の完全バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。
- スタンバイからのバックアップを有効にして、リージョン間のバックアップ・レプリケーションを実現します。
- Active Data Guardを使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止、ワークロードのスタンバイへのオフロード(ほぼ読み取りでスケールアウト)を実現し、アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
Migrate to Oracle Autonomous Database on Dedicated Exadata Infrastructure
Oracle Autonomous Databaseは、柔軟にスケーリングされ、迅速な問合せパフォーマンスを発揮し、データベース管理を必要としない使いやすい完全自律型のデータベースを提供します。Oracle Autonomous Database on Dedicated Exadata Infrastructureは、コミットされたハードウェアおよびソフトウェア・リソースを備えたOCI上で実行される、高度に自動化されたフルマネージド・データベース環境です。これらの分離されたリソースにより、組織は厳しいセキュリティ、可用性、パフォーマンスの要件を満たしながら、コストと複雑さを軽減できます。
Oracle Autonomous Databaseは、Oracle ExadataおよびOracle RAC上で実行され、Oracle Data Guardとともにデプロイされると、Oracle MAAゴールド・レベルに準拠します。
次のアーキテクチャ・ダイアグラムは、リージョン間のOracle Autonomous Data Guardを使用するOracle Autonomous Database on Dedicated Exadata Infrastructureを示しています:

図migrate-autonmdbdi-exadata-dg-regions.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 各リージョンで、2つのサブネットを持つ1つのVCN。
- 各VCN内のDRGと、VCNs間のリモート・ピアリング接続(RPC)。
- プライマリ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのクライアントおよびバックアップ・サブネットにデプロイされたプライマリAutonomous Exadata InfrastructureおよびAutonomous Exadata VMクラスタ。
- スタンバイ・リージョンのクライアントおよびバックアップ・サブネットにデプロイされたスタンバイAutonomous Exadata InfrastructureおよびAutonomous Exadata VMクラスタ。
- プライマリ・リージョンのAutonomous Exadata VMクラスタにデプロイされたプライマリOracle Autonomous Database。
- スタンバイ・リージョンのAutonomous Exadata VMクラスタにデプロイされたスタンバイOracle Autonomous Database。
- Oracle Autonomous Data Guard: プライマリからスタンバイ・データベースにデータをレプリケートします。
- OCI Full Stack DRは、スイッチオーバーおよびフェイルオーバー操作を編成します。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション) TDEキー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- Oracle Data Guardスタンバイ・データベースを使用したデータ保護および(ほぼ)データ損失なし。
- OCI Full Stack DRによるアプリケーションとデータベースのスイッチオーバーとフェイルオーバーの調整
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceにより、プライマリとスタンバイのバックアップ・ワークロードを削減。
- コンピュートおよびストレージ・リソースのオンラインおよび自動スケーラビリティ。
- データベースの自動プロビジョニングとライフサイクル操作。
- Oracle Autonomous Data Guardの自動設定。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- OCIライセンス・モデルとEnterprise Editionオプションが追加コストなしで含まれています。
推奨
- Oracle Autonomous Data Guardによってデータが保護されている場合でも、Oracle Database Autonomous Recovery Serviceに自動バックアップを設定し、週次の完全バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。
- スタンバイからのバックアップを有効にして、リージョン間のバックアップ・レプリケーションを実現します。
- Active Data Guardを使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止、ワークロードのスタンバイへのオフロード(ほぼ読み取りでスケールアウト)を実現し、アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
- オプションで、Oracle Autonomous Data Guardを使用してOracle Autonomous Database Serverlessに移行できます。
Oracle Base Database Service上の2ノードのOracle RACデータベースへの移行
Oracle Base Database Service上の2ノードのOracle RACデータベースは、Oracle RACの高可用性を提供し、Oracle Data GuardとともにデプロイされるときにOracle MAAゴールド・レベルに準拠します。
次のアーキテクチャ図は、リージョン間のOracle Data Guardを使用するOracle Base Database Service上の2ノードのOracle RACデータベースを示しています。

図migrate-t2-node-racdb-basedb-dg-regions.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 各リージョンで、2つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- 各VCN内のDRGと、VCNs間のリモート・ピアリング接続(RPC)。
- プライマリ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのデータベース・サブネットのOracle Base Database Serviceにデプロイされたプライマリ2ノードのOracle RACデータベース(各ノードは異なるフォルト・ドメインにデプロイされます)。
- スタンバイ・リージョンのデータベース・サブネットのOracle Base Database Serviceにデプロイされたスタンバイ2ノードのOracle RACデータベース。各ノードは異なるフォルト・ドメインにデプロイされます。
- Oracle Data Guardは、プライマリからスタンバイ・データベースにデータをレプリケートします。
- OCI Full Stack DRは、スイッチオーバーおよびフェイルオーバー操作を編成します。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション) TDEキー管理用のOCI Vault。
ノート:
Exadataではなく仮想マシンに移行する場合、Exadataの冗長性とパフォーマンス上のメリットが失われます。- Oracle RACが2つのフォルト・ドメインにデプロイされた高可用性。
- Oracle Data Guardスタンバイ・データベースを使用したデータ保護および(ほぼ)データ損失なし。
- OCI Full Stack DRによるアプリケーションとデータベースのスイッチオーバーとフェイルオーバーの調整
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceにより、プライマリとスタンバイのバックアップ・ワークロードを削減。
- データベースの自動プロビジョニングとライフサイクル操作。
- Oracle Data Guardの自動設定。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- Oracle Cloudライセンス・モデル。
推奨
- Oracle Data Guardによってデータが保護されている場合でも、Oracle Database Autonomous Recovery Serviceに自動バックアップを設定し、週次の完全バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。
- スタンバイからのバックアップを有効にして、リージョン間のバックアップ・レプリケーションを実現します。
- アベイラビリティ・ドメインまたはフォルト・ドメインにわたる3方向ミラーリングを提供する代替手段として、OCI Object Storageサービスへの自動バックアップを構成することを検討してください。
- Active Data Guardを使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止、ワークロードのスタンバイへのオフロード(ほぼ読み取りでスケールアウト)を実現し、アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
Oracle Cloud VMware Solutionへの移行
次のアーキテクチャ図は、複数のリージョンにまたがるOracle Data Guardを使用するOCVS上の単一インスタンスOracle Databaseを示しています。

図migrate-single-oci-odb-ovcs-dg-regions.pngの説明
このアーキテクチャは、各リージョンの次のコンポーネントで構成されています。
- OCI管理サービスにアクセスするためのサービス・ゲートウェイを持つVCN。
- 各VCNのDynamic Routing Gateway (DRG)とVCNs間のリモート・ピアリング接続(RPC)。
- OCVSソフトウェア定義のデータ・センター(SDDC)
- プライマリ・リージョンのOCVSによって提供されるOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのOCVSによって提供されるOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのOCVSによって提供されるOCI Compute VM上のプライマリ・シングル・インスタンスOracle Database。
- スタンバイ・リージョンのOCVSによって提供されるOCI Compute VM上のスタンバイ・シングルインスタンスOracle Database。
- Oracle Data Guard: プライマリからスタンバイ・データベースにデータをレプリケートします。
- データベース・バックアップ用のOCIオブジェクト・ストレージ。
推奨
- 2つのアベイラビリティ・ドメイン間にOracle Data Guardを設定して、サイトの障害から保護します。または、1つのアベイラビリティ・ドメインを使用して、OCIリージョンの2つのフォルト・ドメインにまたがってOracle Data Guardを設定できます。
-
Oracle Database Cloud Backup Moduleを使用して、OCI Object Storageへのデータベース・バックアップを構成し、アベイラビリティ・ドメインまたはフォルト・ドメインにわたる3方向ミラーリングのメリットを享受します。
-
Active Data Guardを使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止を実現し、ワークロードをほぼ読取りでスケールアウトしてスタンバイにオフロードします。
-
アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中にデータベースの停止をマスクし、中断のないアプリケーションを確保します。
オプションの比較
OCIは、高可用性、ディザスタ・リカバリ、移行、自動化などの様々な機能を備えた、VMwareベースのワークロードの様々なオプションを提供します。
次の表では、Oracle RACデータベースとOracle Data Guard移行オプションを比較します。Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service on Exascale Infrastructure、Oracle Autonomous Database on Dedicated Exadata Infrastructure、Oracle Base Database ServiceおよびOracle Cloud VMware Solution上の2ノードのOracle RACを使用します。
機能 | Oracle Exadata Database Service on Dedicated Infrastructure/Exascaleインフラストラクチャ上のOracle Exadata Database Service | 専用Exadataインフラストラクチャ上のOracle Autonomous Database | Oracle Base Database Service上の2ノードのOracle RAC | Oracle Cloud VMwareソリューション |
---|---|---|---|---|
データベースの配布 | 管理 | Autonomous | 管理 | 手動 |
ライフサイクル操作 | 自動化されたアクション | Autonomous | 自動化されたアクション | 手動 |
Data Guardの設定 | 自動化されたアクション | 自動化されたアクション | 自動化されたアクション | 手動 |
自動フェイルオーバー | ファスト・スタート・フェイルオーバー | ファスト・スタート・フェイルオーバー | ファスト・スタート・フェイルオーバー | ファスト・スタート・フェイルオーバー |
ライセンス | BYOLとライセンスを含む | BYOLとライセンスを含む | BYOLとライセンスを含む | BYOL |
TDE暗号化 | デフォルトおよび含まれる | デフォルトおよび含まれる | デフォルトおよび含まれる | 手動、支払済オプション |
TDEキーストア | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレット |
Database Migration | Oracle ZDMを使用して自動化 | Oracle ZDMを使用して自動化 | Oracle ZDMを使用して自動化 | 手動 |
Oracle MAAレベル | Gold | Gold | Gold | Bronze + Oracle Data Guard(顧客の責任) |
高可用性 | Oracle ExadataおよびOracle RAC | Oracle ExadataおよびOracle RAC | Oracle RAC | Oracle Data Guard |
ディザスタ・リカバリ(DR) | Oracle Data Guard | Oracle Autonomous Data Guard | Oracle Data Guard | Oracle Data Guard |
DR操作 | OCIフル・スタックDR | OCIフル・スタックDR | OCIフル・スタックDR | 手動 |
バックアップ操作 | 自動化されたアクション | Autonomous | 自動化されたアクション | 手動 |
操作のリストア | 自動化されたアクション | 自動化されたアクション | 自動化されたアクション | 手動 |
RPO (地域停止) | (ほぼゼロ | (ほぼゼロ | (ほぼゼロ | (ほぼゼロ |
RTO (地域停止) | スタンバイへのフェイルオーバーの時間 | スタンバイへのフェイルオーバーの時間 | スタンバイへのフェイルオーバーの時間 | スタンバイへのフェイルオーバーの時間 |
アプリケーション・コンティニュイティ | ○ | ○ | ○ | ○ |