Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

解決策アーキテクチャ

共同作成者

次のアーキテクチャ図は、FSXストレージサービスを使用したAWS EC2インスタンスへの可用性の高いOracleデータベースの導入を示しています。同様の導入方式ですが、別のリージョンにスタンバイがある場合は、ディザスタリカバリ用に設定できます。

環境内では、OracleコンピューティングインスタンスはAWS EC2インスタンスコンソールを介して導入されます。コンソールから複数のEC2インスタンスタイプを使用できます。ネットアップでは、データベース指向のEC2インスタンスタイプ(RedHat Enterprise Linux 8を使用したm5 Amiイメージや最大10Gpsのネットワーク帯域幅など)を導入することを推奨しています。

一方、FSXボリューム上のOracleデータベースストレージは、AWS FSXコンソールまたはCLIとともに導入されます。その後、Oracleバイナリ、データ、またはログのボリュームが提供され、EC2インスタンスのLinuxホストにマウントされます。各データボリュームまたはログボリュームには、採用するストレージプロトコルに応じて複数のLUNを割り当てることができます。

この図は、プライマリHAクラスタ、スタンバイHAクラスタ管理ノード、および関連する接続ノードを含むアーキテクチャの例を示しています。

FSXストレージ・クラスタは'二重の冗長性を備えて設計されているため'プライマリ・ストレージ・クラスタとスタンバイ・ストレージ・クラスタの両方が2つの異なるアベイラビリティ・ゾーンに配置されますデータベース・ボリュームは'すべてのOracleバイナリ'データ'およびログ・ボリュームに対して'ユーザーが構成可能な間隔で'プライマリFSXクラスタからスタンバイFSXクラスタに複製されます

この高可用性Oracle環境は、AnsibleコントローラノードとSnapCenter バックアップサーバおよびUIツールで管理されます。Oracleのインストール、設定、レプリケーションは、Ansibleプレイブックベースのツールキットを使用して自動化されています。Oracle EC2インスタンスカーネルのオペレーティングシステムまたはOracleパッチ適用に対するすべての更新を並行して実行することで、プライマリとスタンバイを同期させることができます。実際、初期の自動化セットアップを簡単に拡張して、必要に応じて日々のOracleタスクを何度も実行することができます。

SnapCenter では、Oracleデータベースのポイントインタイムリカバリや、必要に応じてプライマリゾーンまたはスタンバイゾーンでのデータベースクローニングのワークフローを提供しています。SnapCenter UIを使用して'OracleデータベースのバックアップとスタンバイFSXストレージへのレプリケーションを構成し'RTO(目標復旧時間)またはRPO(目標復旧時間)に基づいて高可用性または災害復旧を実現できます

解決策 は、Oracle RACおよびData Guardの導入と同様の機能を提供する代替プロセスを提供します。