OCI File Storageレプリケーションの実装
この実装では、Oracle Cloud Infrastructure File Storageレプリケーション機能を使用します。この機能は、OCI File Storageファイル・システムの自動クロスリージョン・レプリカを提供します。
OCIファイル・ストレージ・レプリケーションを実装する利点は次のとおりです:
- 他のレプリケーションの場合と同様に、スクリプトを定期的に作成および実行する必要はありません。レプリケーションを設定すると、Oracle Cloud Infrastructureによって自動的に実行されます。
- これは、任意の中間層システムによってマウントされたOCIファイル・ストレージ・ファイル・システムに適用可能な汎用ソリューションです。OCI File Storageを使用する複数のシステムがある場合は、それらすべてで同じアプローチを使用できます。
- レプリケートされたファイル・システムに関する情報は、プライマリの正確なコピーであり、ファイル・システム内のすべてのファイルがレプリケートされます。
OCI File Storageを実装する際の考慮事項は次のとおりです:
- これには、レプリケートされたOCIファイル・ストレージをセカンダリ・システムにマウントするステップが必要です。ターゲット・ファイル・システムを直接マウントすることはできません。まずターゲット・ファイル・システムをクローニングしてから、クローン・ファイル・システムをマウントする必要があります。ただし、OCI Full Stack Disaster Recoveryサービスを使用して、スイッチオーバー、フェイルオーバーおよび検証操作でこれらのステップを自動化することで、この複雑さを克服できます。
- この技術は多くのシステムには不十分かもしれません。システムのストレージ・タイプ(ブロック・ボリュームなど)が多い場合は、別のレプリカ・テクノロジを使用する必要があります。
OCIファイル・ストレージのレプリケーションの設定
OCIファイル・ストレージ・レプリケーションを実装するには、次のステップが必要です:
- OCIコンソールを使用して、セカンダリ・サイトにターゲットOCIファイル・システムを作成します。
- 適切なターゲットOCIファイル・システムをポイントして、プライマリOCIファイル・システムでレプリカを有効にします。
- セカンダリ・リージョンの中間層ホストに接続し、プライマリからレプリケートされるファイル・システムをアンマウントします。
- OCIコンソールUIを使用して、プライマリからレプリケートされるOCIファイル・システムをデタッチおよび破棄します。
- レプリカの後に適切な情報でサイト固有の情報を更新することによって、サイト固有の情報を管理する方法を実装します。
例1: OCI File Storageレプリケーションを使用した中間層構成およびランタイムのレプリケート
ノート:
この例は、すべての中間層システムに適用されます。参照として、Oracle Fusion Middlewareエンタープライズ・デプロイメント・ガイドのベスト・プラクティスに従ったOracle WebLogic Serverシステムを使用します。このシステムには、2つのOCIファイル・ストレージ・ファイル・システムがあります。1つは共有構成(WebLogic管理ドメイン、キーストアなど)用で、もう1つはランタイム・データ用です。ただし、同じステップに従って、中間層のOCI File Storageファイル・システムをレプリケートできます。
OCIファイル・ストレージ・ファイル・システムのリージョン間レプリカを設定するには、次を実行します:
OCIファイル・システム・レプリケーションの準備ができました。
OCIファイル・ストレージのレプリケーションの検証
スイッチオーバーまたはフェイルオーバー操作では、プロセスが起動される前に、レプリケートされた情報がスタンバイ・サイトで使用可能である必要があります。これは、(スタンバイ・データベースをスナップショット・モードでオープンして)セカンダリ・システムを検証する場合にも必要です。
レプリケートされたOCIファイル・ストレージ・ファイル・システムをスタンバイ・システムで使用可能にするには、ファイル・システムごとに次のアクションに従います。
スタンバイでレプリケートされたファイル・システムを使用するには、次のステップを実行します。OCI File Storageの進行中のレプリケーションの実行
この実装を使用する場合は、進行中のレプリケーションに関する次の推奨事項に従ってください。
- OCIは、OCI File Storageレプリケーションをバックグラウンドで自動的に実行します。ライフサイクル中に行う必要がある唯一のことは、プライマリのOCIファイル・ストレージ・ファイル・システムでレプリカが有効になっていることを確認することです。
- OCI Full Stack Disaster Recoveryを使用してスイッチオーバーおよびフェイルオーバーのタスクを自動化することを検討してください。OCIコンソールを使用して、1回のクリックでスイッチオーバーまたはフェイルオーバー計画を実行できます。OCIファイル・ストレージ・レプリカに関連するタスクの実行を簡略化する場合に非常に役立ちます。
- レプリケーション機能は、スナップショット機能を補完したものであり、代替機能ではありません。OCI File Storageファイル・システムにもスナップショット・ポリシーをアタッチしていることを確認します。これにより、リージョン間のレプリカに加えてデータ保護が提供され、ファイル・システムを特定の時点にリストアできます。
- 各サイトに固有の情報を保持し、最新の状態に保ちます。 たとえば、ファイル・システムにAutonomous Databaseに接続するためのアーティファクトを含むフォルダが含まれている場合、このフォルダのバックアップ・コピーを保持します。ウォレットで更新を実行する場合は、フォルダのバックアップを更新してください。このようにして、後続のスイッチオーバーおよびフェイルオーバーで正しくリストアされます。
- スイッチオーバーまたはフェイルオーバー操作後に、未使用のファイルシステムをクリーンアップし、レプリカの方向を変更します。レプリカの方向を逆にするには、次のアクションが必要です。
- 前のプライマリからの以前のレプリケーションを無効にし、新しいプライマリ内の未使用のターゲットファイルシステムをクリーンアップ(削除)します。
- 新しいプライマリのOCIファイル・ストレージ・ファイル・システムでレプリカを有効にします。
- 新しいスタンバイ内の未使用のファイル・システムを削除します。