解決策アーキテクチャ
次のアーキテクチャ図は、Azure VMインスタンスとAzure NetApp Files ストレージへの可用性の高いOracleデータベースの導入を示しています。
環境内では、OracleコンピューティングインスタンスはAzureサービスのVMコンソールを介して導入されます。コンソールから複数のAzureインスタンスタイプを使用できます。想定ワークロードを満たすデータベース指向のAzure VMインスタンスを導入することを推奨します。
一方、Oracleデータベースストレージは、Azure NetApp Files サービスとともにAzureコンソールから導入されます。その後、Oracleバイナリ、データ、またはログボリュームが提供され、Azure VMインスタンスLinuxホストにマウントされます。
多くの点で、AzureクラウドへのAzure NetApp Files の実装は、オンプレミスのONTAP データストレージアーキテクチャと非常によく似ており、RAIDコントローラやデュアルコントローラなど、冗長性が多数組み込まれています。ディザスタリカバリの場合は、スタンバイサイトを別の地域でセットアップでき、アプリケーションレベルのレプリケーション(Oracle Data Guardなど)を使用してデータベースをプライマリサイトと同期できます。
次の図に示すように、Oracleデータベースの導入とデータ保護のテスト検証では、単一のAzure VMにOracleデータベースを導入します。
Azure Oracle環境は、ネットアップが提供するツールキットを使用して、Ansibleコントローラノードで管理して、データベースの導入、バックアップ、リカバリ、データベースの移行を実行できます。Oracle Azure VMインスタンスのオペレーティングシステムカーネルやOracleパッチの適用を更新するたびに、プライマリとスタンバイの同期を維持するために、更新を並行して実行することができます。実際、初期ツールキットを簡単に拡張して、必要に応じて日 々 のOracleタスクを実行できます。CLIのAnsibleコントローラのセットアップに関するヘルプが必要な場合は、を参照してください "NetApp 解決策の自動化" をダウンロードしてご確認ください。