Oracle RACデータベースの移行
次のアーキテクチャ・ダイアグラムは、オンプレミス・デプロイメントのOracle RACデータベースを示しています。

図migrate-orclracdb-vmware-premises.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 ExadataおよびOracle RAC上で実行され、高可用性、スケーラビリティおよび冗長性のメリットが得られ、Oracle MAAシルバー・レベルにデフォルトで準拠します。
次のアーキテクチャは、Oracle Exadata Database Service on Dedicated Infrastructure上のOracle RACデータベースを示しています:

図migrate-orclracdb-exadbdisrv.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 3つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- アプリケーション・サブネットで実行されているOCI Compute VM上のアプリケーション。
- クライアントおよびバックアップ・サブネットにデプロイされたOracle Exadata Cloud InfrastructureおよびExadata VMクラスタ。
- VMクラスタの各VMにOracle RACノードがあるExadata VMクラスタにデプロイされたOracle RACデータベース。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション)Transparent Data Encryption (TDE)キー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceによるデータ保護の強化。
- コンピュートおよびストレージ・リソースのオンライン・スケーラビリティ。
- データベースの自動プロビジョニングとライフサイクル操作。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- Oracle Cloudライセンス・モデル。
推奨
- Oracle Database Autonomous Recovery Serviceへの自動バックアップを構成して、週次のフル・バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。また、仮想フル・バックアップ・コピーを提供し、増分バックアップをリカバリする必要がなくなるため、リストアとリカバリを高速化できます。
- Oracle Database Autonomous Recovery Serviceのリアルタイム・データ保護を有効にして、トランザクションをリアルタイムでリカバリ・サービスと同期します。リアルタイム・データ保護により、データ損失の可能性を最小限に抑え、1秒未満のリカバリ・ポイント目標(RPO)を実現します。
-
アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中にデータベースの停止をマスクし、中断のないアプリケーションを確保します。
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 MAAシルバー・レベルにデフォルトで準拠します。
次のアーキテクチャ・ダイアグラムは、Exascaleインフラストラクチャ上のOracle Exadata Database Service上のOracle RACデータベースを示しています:

図migrate-orclracdb-exadbsrv-exascale-infra.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 3つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- アプリケーション・サブネットで実行されているOCI Compute VM上のアプリケーション。
- クライアントおよびバックアップ・サブネットにデプロイされたExadata VMクラスタ。
- Oracle RACデータベースは、VMクラスタの各VMにOracle RACノードとともにExadata VMクラスタにデプロイされます。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション)Transparent Data Encryption (TDE)キー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceによるデータ保護の強化。
- コンピュートおよびストレージ・リソースのオンライン・スケーラビリティ。
- データベースの自動プロビジョニングとライフサイクル操作。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- Oracle Cloudライセンス・モデル。
- Oracle Exadata Database Service on Dedicated Infrastructureよりもエントリ・サイズとコストが低くなります。
- Oracle Databaseと緊密に統合された、領域効率の高い高度なスナップショットおよびクローニング機能により、Exadata上のスナップショットおよびクローンをサポートするテスト・マスター・データベースが不要になります。
推奨
- Oracle Database Autonomous Recovery Serviceへの自動バックアップを構成して、週次のフル・バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。また、仮想フル・バックアップ・コピーを提供し、増分バックアップをリカバリする必要がなくなるため、リストアとリカバリを高速化できます。
- Oracle Database Autonomous Recovery Serviceのリアルタイム・データ保護を有効にして、トランザクションをリアルタイムでリカバリ・サービスと同期します。リアルタイム・データ保護により、データ損失の可能性を最小限に抑え、1秒未満のリカバリ・ポイント目標(RPO)を実現します。
- アプリケーション・コンティニュイティを有効にして、エンド・ユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
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 MAAシルバー・レベルにデフォルトで準拠します。
次のアーキテクチャ・ダイアグラムは、Oracle Autonomous Database on Dedicated Exadata Infrastructureを示しています:

図migrate-autonomousdb-dedicated-infra.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- OCI管理サービスにアクセスできる2つのサブネットを持つVCN。
- アプリケーション・サブネットで実行されているOCI Compute VM上のアプリケーション。
- クライアント・サブネットにデプロイされたAutonomous Exadata InfrastructureおよびAutonomous Exadata VMクラスタ。
- Autonomous Exadata VMクラスタにデプロイされたOracle Autonomous Database。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション)Transparent Data Encryption (TDE)キー管理用のOCI Vault。
このアーキテクチャには、次の利点があります。
- Oracle ExadataおよびOracle RACによって提供される組込みの高可用性および冗長性。
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceによるデータ保護の強化。
- コンピュートおよびストレージ・リソースのオンラインおよび自動スケーラビリティ。
- 自動化されたデータベース・プロビジョニングと自律型ライフサイクル操作。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- OCIライセンス・モデルとEnterprise Editionオプションが追加コストなしで含まれています。
推奨
- Oracle Database Autonomous Recovery Serviceへの自動バックアップを構成して、週次のフル・バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。また、仮想フル・バックアップ・コピーを提供し、増分バックアップをリカバリする必要がなくなるため、リストアとリカバリを高速化できます。
- Oracle Database Autonomous Recovery Serviceのリアルタイム・データ保護を有効にして、トランザクションをリアルタイムでリカバリ・サービスと同期します。リアルタイム・データ保護により、データ損失の可能性を最小限に抑え、1秒未満のリカバリ・ポイント目標(RPO)を実現します。
-
アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中にデータベースの停止をマスクし、中断のないアプリケーションを確保します。
- オプションで、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 Base Database Service上の2ノードのOracle RACデータベースを示しています。

図migrate-t2-node-orclracdb-basedbsrv.pngの説明
このアーキテクチャーは次のコンポーネントから構成されます。
- 2つのサブネットを持つVCNと、OCI管理サービスにアクセスするためのサービス・ゲートウェイ。
- アプリケーション・サブネットで実行されているOCI Compute VM上のアプリケーション。
- データベース・サブネットのOracle Base Database Serviceにデプロイされた2ノードのOracle RACデータベース(各ノードは異なるフォルト・ドメインにデプロイされます)。
- Oracle Database Autonomous Recovery Service: データベースの自動バックアップ用。
- (オプション)データベースの自動バックアップの代替ソリューションとしてのOCI Object Storageサービス。
- (オプション)Transparent Data Encryption (TDE)キー管理用のOCI Vault。
ノート:
Exadataではなく仮想マシンに移行する場合、Exadataの冗長性とパフォーマンス上のメリットが失われます。このアーキテクチャには、次の利点があります。
- Oracle RACが2つのフォルト・ドメインにデプロイされた高可用性。
- アプリケーション・コンティニュイティによる停止およびメンテナンス操作中の中断からのアプリケーションの保護。
- Oracle Database Autonomous Recovery Serviceによるデータ保護の強化。
- データベースの自動プロビジョニングとライフサイクル操作。
- TDEは、キー管理にOCI Vaultを使用するオプションでデフォルトで有効になっています。
- ZDMを使用した自動移行。
- Oracle Cloudライセンス・モデル。
推奨
- Oracle Database Autonomous Recovery Serviceへの自動バックアップを構成して、週次のフル・バックアップを排除する永久増分バックアップ計画を実装することで、データベースのバックアップ・ワークロードを最小限に抑えます。また、仮想フル・バックアップ・コピーを提供し、増分バックアップをリカバリする必要がなくなるため、リストアとリカバリを高速化できます。
- Oracle Database Autonomous Recovery Serviceのリアルタイム・データ保護を有効にして、トランザクションをリアルタイムでリカバリ・サービスと同期します。リアルタイム・データ保護により、データ損失の可能性を最小限に抑え、1秒未満のリカバリ・ポイント目標(RPO)を実現します。
- アベイラビリティ・ドメインまたはフォルト・ドメインにわたる3方向ミラーリングを提供する代替手段として、OCI Object Storageサービスへの自動バックアップを構成することを検討してください。
- アプリケーション・コンティニュイティを有効にして、エンド・ユーザーからの計画イベントおよび計画外イベント中のデータベース停止をマスクし、中断のないアプリケーションを確保します。
Oracle Cloud VMware Solutionへの移行
オンプレミス・デプロイメントと同様に、データベース・プロビジョニングおよびすべてのデータベース・メンテナンスおよびライフサイクル操作は、通常、手動であり、全責任を負います。OCVSでのOracle Databaseライセンスと、Oracle DatabaseのOCVSクラスタの分離を考慮する必要があります。コンピュート・仮想マシンは、Oracle Grid Infrastructureが提供する再起動機能なしでローカル・ファイル・システムを使用します。Oracle Data Guardを手動で設定する必要があります。
このアーキテクチャでは、Oracle RACがOCVSで使用できないため、Oracle Data Guardを使用して高可用性を確保します。
次のアーキテクチャ図は、アベイラビリティ・ドメインをまたがるOracle Data Guardを使用するOCVS上の単一インスタンスOracle Databaseを示しています。

図migrate-single-ociregion-odb-ovcs-dg-ads.pngの説明
このアーキテクチャは、各リージョンの次のコンポーネントで構成されています。
- OCI管理サービスにアクセスするためのサービス・ゲートウェイを持つVCN。
- 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を設定して、サイトの障害から保護します。または、単一のアベイラビリティ・ドメインを使用して、OCIリージョンの2つのフォルト・ドメインにまたがってOracle Data Guardを設定することもできます。
-
Oracle Database Cloud Backup Moduleを使用して、OCI Object Storageへのデータベース・バックアップを構成し、アベイラビリティ・ドメインまたはフォルト・ドメインにわたる3方向ミラーリングのメリットを享受します。
-
アプリケーション・コンティニュイティを有効にして、エンドユーザーからの計画イベントおよび計画外イベント中にデータベースの停止をマスクし、中断のないアプリケーションを確保します。
オプションの比較
OCIは、高可用性、ディザスタ・リカバリ、移行、自動化などの様々な機能を備えた、VMwareベースのワークロードの様々なオプションを提供します。
次の表は、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 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 | 自動化されたアクション | 手動 |
ライセンス | BYOLとライセンスを含む | BYOLとライセンスを含む | BYOLとライセンスを含む | BYOL |
TDE暗号化 | デフォルトおよび含まれる | デフォルトおよび含まれる | デフォルトおよび含まれる | 手動、支払済オプション |
TDEキーストア | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレットおよびOCI Vault | ローカル・ウォレット |
Database Migration | Oracle ZDMによる自動化 | Oracle ZDMによる自動化 | Oracle ZDMによる自動化 | 手動 |
Oracle MAAレベル | Silver | Silver | Silver | Bronze + Oracle Data Guard(顧客の責任) |
高可用性 | Oracle ExadataおよびOracle RAC | Oracle ExadataおよびOracle RAC | Oracle RAC | VM再起動 |
ディザスタ・リカバリ | Oracle Database Autonomous Recovery Serviceを使用したバックアップからの高速リストア | Oracle Database Autonomous Recovery Serviceを使用したバックアップベースのDR | Oracle Database Autonomous Recovery Serviceを使用したバックアップからの高速リストア | バックアップからのリストア |
バックアップ操作 | 自動化されたアクション | Autonomous | 自動化されたアクション | 手動 |
操作のリストア | 自動化されたアクション | 自動化されたアクション | 自動化されたアクション | 手動 |
RPO (ローカル停止) | Oracle Database Autonomous Recovery Serviceでゼロ | 10s (バックアップベースのDRを使用) | Oracle Database Autonomous Recovery Serviceでゼロ | 最終バックアップ |
RTO (ローカル停止) | リストア時間 | ゼロ(または1h + 1h/5TB )
|
リストア時間 | リストア時間 |
アプリケーション・コンティニュイティ | ○ | ○ | ○ | ○ |