OCIのVMwareワークロードの高可用性を保証するオプションについて
一見すると、Oracle Cloud VMware Solution (OCVS)への移行は、最も適切で便利なアプローチのように見えます。ただし、OCVSでのOracle Databaseのライセンス、Oracle DatabaseのOCVSクラスタの分離、データベースの移行、管理、運用、および高可用性の確保を考慮する必要があります。また、OCVSで使用できないOracle Real Application Clusters (Oracle RAC)データベースを移行する場合は、特に様々な要因を考慮する必要があります。
このソリューション・プレイブックでは、オンプレミスのOracle DatabaseをOCIに移行するためのアーキテクチャ・オプション、考慮事項およびOracle Maximum Availability Architecture (MAA)コンプライアンス・レベルについて学習します。この移行により、組み込みの高可用性、自動ディザスタ・リカバリ、移行、データベース管理と運用、柔軟性、オンラインスケーラビリティ、クラウド・ライセンス・モデル、および付属のOracle Database Enterprise Editionオプションとパック(特にOracle Autonomous Database)のメリットが得られます。
アーキテクチャ
OCIは、組み込みの高可用性と自動ディザスタ・リカバリ構成を備えた、マネージド・データベース・サービスと自律型データベース・サービスの両方を提供しています。
- Oracle Base Database Service
- Oracle Exadata Database Service on Dedicated Infrastructure
- Oracle Exadata Database Service on Exascale Infrastructure
- Oracle Autonomous Database Serverless
- 専用Exadataインフラストラクチャ上のOracle Autonomous Database
Oracle Zero Downtime Migration (ZDM)を使用すると、移行の停止時間を最小限に抑えながら、オンプレミスのOracle Databaseをシンプルかつ自動化された方法でOracle Database Cloud Servicesに移行できます。
次のアーキテクチャは、様々なOracle Database Cloud Servicesオプションを示しています。

図migrate-vmware-workloads-oci-arch.pngの説明
migrate-vmware-workloads-oci-arch-oracle.zip
このアーキテクチャーは次のコンポーネントから構成されます。
- リージョン
Oracle Cloud Infrastructureリージョンとは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカライズされた地理的領域です。リージョンは他のリージョンから独立し、長距離の場合は(複数の国または大陸にまたがって)分離できます。
- 可用性ドメイン
可用性ドメインは、リージョン内の独立したスタンドアロン・データ・センターです。各可用性ドメイン内の物理リソースは、他の可用性ドメイン内のリソースから分離されているため、フォルト・トレランスが提供されます。可用性ドメインどうしは、電力や冷却、内部可用性ドメイン・ネットワークなどのインフラを共有しません。そのため、ある可用性ドメインでの障害は、リージョン内の他の可用性ドメインには影響しません。
- フォルト・ドメイン
フォルト・ドメインは、可用性ドメイン内のハードウェアおよびインフラストラクチャのグループです。各アベイラビリティ・ドメインに3つのフォルト・ドメインがあり、電源とハードウェアは独立しています。複数のフォルト・ドメインにリソースを分散する場合、アプリケーションは、物理サーバーの障害、システム・メンテナンスおよびフォルト・ドメイン内の電源障害を許容できます。
- 仮想クラウド・ネットワーク(VCN)およびサブネット
VCNは、Oracle Cloud Infrastructureリージョンで設定する、カスタマイズ可能なソフトウェア定義のネットワークです。従来のデータ・センター・ネットワークと同様に、VCNsではネットワーク環境を制御できます。VCNには重複しない複数のCIDRブロックを含めることができ、VCNの作成後にそれらを変更できます。VCNをサブネットにセグメント化して、そのスコープをリージョンまたは可用性ドメインに設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックにもプライベートにもできます。
- ルート表
仮想ルート表には、通常ゲートウェイを介して、サブネットからVCN外部の宛先にトラフィックをルーティングするルールが含まれます。
- セキュリティ・リスト
サブネットごとに、サブネット内外で許可する必要があるトラフィックのソース、宛先およびタイプを指定するセキュリティ・ルールを作成できます。
- サービス・ゲートウェイ
サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。The traffic from the VCN to the Oracle service travels over the Oracle network fabric and does not traverse the internet.
- 動的ルーティング・ゲートウェイ(DRG)
The DRG is a virtual router that provides a path for private network traffic between VCNs in the same region, between a VCN and a network outside the region, such as a VCN in another Oracle Cloud Infrastructure region, an on-premises network, or a network in another cloud provider.
- FastConnect
Oracle Cloud Infrastructure FastConnectは、データ・センターとOracle Cloud Infrastructureの間に専用プライベート接続を作成します。FastConnectは、インターネットベースの接続と比較して、高帯域幅オプションとより信頼性の高いネットワーキング・エクスペリエンスを提供します。
- Zero Downtime Migrationサービス・ホスト
Oracle Zero Downtime Migrationサービス・ホストは、専用システムである必要がありますが、他の目的で共有できます。Oracle ZDMソフトウェアには、Oracle Linux 7、Oracle Linux 8、または Red Hat Enterprise Linux 8のいずれかのプラットフォームで実行されているスタンドアロンの Oracle Linuxホストが必要です。Oracle ZDMサービス・ホストは、ソースおよびターゲット・データベース・サーバーに接続できる必要があります。接続が保証されているかぎり、サービス・ホストはどこにでも配置できます。
- Oracle Base Database Service
Oracle Base Database Serviceは、仮想マシン上のフル機能のOracleデータベースの構築、スケーリングおよび管理を可能にするOracle Cloud Infrastructure (OCI)データベース・サービスです。Oracle Base Database Serviceは、ローカル・ストレージのかわりにOCI Block Volumesストレージを使用し、Oracle Real Application Clusters (Oracle RAC)を実行して可用性を向上できます。
- Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructureを使用すると、クラウドでExadataの機能を活用できます。Oracle Exadata Database Serviceは、パブリック・クラウドで目的別に最適化されたOracle Exadataインフラストラクチャ上で、実績のあるOracle Database機能を提供します。Oracle Databaseのすべてのワークロードに組み込まれたクラウド自動化、柔軟なリソーススケーリング、セキュリティ、高速パフォーマンスにより、管理を簡素化し、コストを削減できます。
- Exadata Database Service on Exascale Infrastructure
Oracle Exadata Database Service on Exascale Infrastructureは、専用インフラストラクチャ上のExadata Database Serviceと同じクラウド・サービス・エクスペリエンスを提供しますが、専用インフラストラクチャにサブスクライブする必要はありません。小規模な仮想マシン(VM)クラスタから開始し、ニーズの増大に応じて簡単にスケーリングできます。Oracleは、共有マルチテナンシ・インフラストラクチャ・サービス・モデルのすべての物理インフラストラクチャを管理します。
- 専用Exadataインフラストラクチャ上のAutonomous Database
Oracle Autonomous Database on Dedicated Exadata Infrastructureは、トランザクション処理およびデータ・ウェアハウス・ワークロードに使用できる完全管理型の事前構成済データベース環境です。Oracle Cloud Infrastructureは、データベースの作成、バックアップ、パッチ適用、アップグレードおよびチューニングを処理します。
- Autonomous Database Serverless
Oracle Autonomous Database ServerlessはOracle Autonomous Databaseです。データベースの配置からバックアップおよび更新まで、Oracleがデータベース・ライフサイクルのあらゆる側面を自律的に操作する、完全に柔軟なデータベースがあります。
- Oracle Database Autonomous Recovery Service
Oracle Database Autonomous Recovery Serviceは、Oracleデータベースを保護するOracle Cloudサービスです。OCIデータベースのバックアップ自動化および強化されたデータ保護機能を使用すると、すべてのバックアップ処理およびストレージ要件をOracle Database Autonomous Recovery Serviceにオフロードできるため、バックアップ・インフラストラクチャ・コストおよび手動管理オーバーヘッドをなくすことができます。
- オブジェクト・ストレージ
Oracle Cloud Infrastructure Object Storageでは、データベースのバックアップ、分析データ、イメージやビデオなどのリッチ・コンテンツなど、あらゆるコンテンツ・タイプの構造化データおよび非構造化データにすばやくアクセスできます。インターネットから直接またはクラウド・プラットフォーム内から、安全かつセキュアにデータを格納し、取得できます。パフォーマンスやサービスの信頼性を低下させることなく、ストレージを拡張できます。迅速、即時、頻繁にアクセスする必要があるホット・ストレージには、標準ストレージを使用します。長期間保持し、ほとんどまたはほとんどアクセスしないコールド・ストレージには、アーカイブ・ストレージを使用します。
- フル・スタック・ディザスタ・リカバリ
Oracle Cloud Infrastructure Full Stack Disaster Recoveryは、オーケストレーションおよび管理サービスであり、インフラストラクチャー、ミドルウェア、データベース、アプリケーションなど、アプリケーション・スタックのすべてのレイヤーに包括的なディザスタ・リカバリ機能を提供します。
- Oracle Cloud Infrastructure Vault
Oracle Cloud Infrastructure Vaultでは、データを保護する暗号化キーと、クラウド内のリソースへのアクセスを保護するために使用するシークレット資格証明を集中管理できます。Vaultサービスを使用して、ボールト、キーおよびシークレットを作成および管理できます。
OCI Vaultは、ボールトおよびキーを管理するための豊富なRest APIセットも提供します。