Oracle Data Guardで保護されている単一インスタンスのOracle Databaseの移行
次のアーキテクチャ図は、オンプレミスにデプロイされたデータ・センター全体でOracle Data Guardを使用する単一インスタンスOracle Databaseを示しています。

図migrate-single-instance-prem-oracle-data-guard-arch.pngの説明
このデプロイメントをOCIに移行する際にデータベースの高可用性を確保するために、次のオプションがあります:
- Oracle Base Database Serviceへの移行
- Oracle Autonomous Database Serverlessへの移行
- Oracle Cloud VMware Solutionへの移行
Oracle Base Database Serviceへの移行
Oracle Base Database Serviceは、デフォルトでMAAブロンズ・レベルに準拠しています。
次のアーキテクチャ・ダイアグラムは、リージョン間でのOracle Data Guardを使用するOracle Base Database Service上の単一インスタンスOracle Databaseを示しています。

図migrate-basedb-service-oracle-data-guard-regions-arch.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 各リージョンで、2つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- 各VCN内のDRGと、VCNs間のリモート・ピアリング接続(RPC)。
- プライマリ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのデータベース・サブネットのOracle Base Database Serviceにデプロイされたプライマリ・シングルインスタンスOracle Database。
- スタンバイ・リージョンのデータベース・サブネットのOracle Base Database Serviceにデプロイされたスタンバイ・シングルインスタンスOracle Database。
- Oracle Data Guardは、プライマリからスタンバイ・データベースにデータをレプリケートします。
- OCI Full Stack DRは、スイッチオーバーおよびフェイルオーバー操作を編成します。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション) TDEキー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle Grid Infrastructureを使用した高可用性。
- 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を使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止、ワークロードのスタンバイへのオフロード(ほぼ読み取りでスケールアウト)を実現し、アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
Oracle Autonomous Database Serverlessへの移行
次のアーキテクチャは、リージョン間のOracle Autonomous Data Guardを使用したOracle Autonomous Database Serverlessを示しています:

図migrate-autonomousdb-serverless-data-guard.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 各リージョンで、2つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- プライマリ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のプライマリ・アプリケーション。
- スタンバイ・リージョンのアプリケーション・サブネットで実行されているOCI Compute VM上のスタンバイ・アプリケーション。
- プライマリ・リージョンのデータベース・サブネットを介したプライベート・エンドポイント・アクセスを持つプライマリOracle Autonomous Database Serverless。
- スタンバイ・リージョンのデータベース・サブネットを介したプライベート・エンドポイント・アクセスを持つスタンバイOracle Autonomous Database Serverless。
- プライマリからスタンバイAutonomous DatabaseにデータをレプリケートするためのクロスリージョンOracle Autonomous Data Guard。
- OCI Full Stack DRは、スイッチオーバーおよびフェイルオーバー操作を編成します。
- (オプション) TDEキー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- Oracle Autonomous Data Guardスタンバイ・データベースによるデータ保護とほぼゼロのデータ損失。
- OCI Full Stack DRによるアプリケーションとデータベースのスイッチオーバーとフェイルオーバーの調整
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- コンピュートおよびストレージ・リソースのオンラインおよび自動スケーラビリティ。
- 自動化されたデータベース・プロビジョニングと自律型ライフサイクル操作。
- Oracle Autonomous Data Guardの自動設定。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- OCIライセンス・モデルとEnterprise Editionオプションが追加コストなしで含まれています。
推奨
アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中にデータベースの停止をマスクし、中断のないアプリケーションを確保します。
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 Object Storage。
推奨
-
Oracle Database Cloud Backup Moduleを使用して、OCI Object Storageへのデータベース・バックアップを構成し、アベイラビリティ・ドメインまたはフォルト・ドメインにわたる3方向ミラーリングのメリットを享受します。
-
Active Data Guardを使用して、自動ブロック修復、オンライン・アップグレードおよび移行による包括的なデータ破損防止を実現し、ワークロードをほぼ読取りでスケールアウトしてスタンバイにオフロードします。
-
アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中にデータベースの停止をマスクし、中断のないアプリケーションを確保します。
オプションの比較
次の表は、単一インスタンスOracle DatabaseとOracle Data Guardの移行オプションをOracle Autonomous Database Serverless、Oracle Base Database ServiceおよびOracle Cloud VMware Solutionと比較しています。
機能 | Oracle Base Database Service | Oracle Autonomous Database Serverless | Oracle Cloud VMwareソリューション |
---|---|---|---|
データベースの配布 | 管理 | Autonomous | 手動 |
ライフサイクル操作 | 自動化されたアクション | Autonomous | 手動 |
Data Guardの設定 | 自動化されたアクション | 自動化されたアクション | 手動 |
フェイルオーバー操作 | ファスト・スタート・フェイルオーバーによる自動化 | 自動(データ損失ゼロが保証されている場合) | ファスト・スタート・フェイルオーバーによる自動化 |
ライセンス | BYOLとライセンスを含む | BYOLとライセンスを含む | BYOL |
TDE暗号化 | デフォルトおよび含まれる | デフォルトおよび含まれる | 手動、支払済オプション |
TDEキーストア | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレット |
Database Migration | Oracle ZDMで自動化 | Oracle ZDMで自動化 | 手動 |
Oracle MAAレベル | ブロンズ+ Oracle Data Guard | ゴールド(ローカルOracle Autonomous Data Guardスタンバイ) | Bronze + Oracle Data Guard(顧客の責任) |
高可用性 | Oracle Data Guard | Oracle ExadataおよびOracle RAC | Oracle Data Guard |
ディザスタ・リカバリ(DR) | Oracle Data Guard | Oracle Autonomous Data Guard | Oracle Data Guard |
DR操作 | OCIフル・スタックDR | OCIフル・スタックDR | 手動 |
バックアップ操作 | 自動化されたアクション | Autonomous | 手動 |
操作のリストア | 自動化されたアクション | 自動化されたアクション | 手動 |
RPO (地域停止) | (ほぼゼロ | 最大1分 | (ほぼゼロ |
RTO (地域停止) | フェイルオーバーまでの時間 | 15分 | フェイルオーバーまでの時間 |
アプリケーション・コンティニュイティ | ○ | ○ | ○ |