ピア・デプロイメントの管理

ピア・デプロイメントを使用して、OCI GoldenGateディザスタ・リカバリ計画を実装します。

ノート:この記事は、データ・レプリケーション・デプロイメントにのみ適用されます。

ピア・デプロイメントについて

ピア・デプロイメントは、障害またはサービスが中断した場合にプライマリ・デプロイメントのスタンバイとして作成するリソースです。これには、証跡ファイルとパラメータ・ファイル、ブロック・ボリューム、ファイル・ストレージ・サービスのレプリカなど、同じすべてのプライマリ・デプロイメント・メタデータが含まれます。ピア・デプロイメントはローカルまたはリモートにできます。ローカル・ピアはプライマリ・デプロイメントと同じリージョンに存在しますが、異なるアベイラビリティ・ドメイン(AD)またはフォルト・ドメイン(FD)に存在します。リモート・ピアは別のリージョンに存在します。

プライマリ・デプロイメントには、ローカルまたはクロスリージョン・デプロイメント・ピアを1つのみ含めることができます。ピア・デプロイメントでは、必要に応じてプライマリ・デプロイメントからスタンバイ・デプロイメントに切り替えることができます。ピア・デプロイメントへのスイッチオーバーを実行すると、スイッチするピア・デプロイメントがプライマリになります。

ノート:ピア・デプロイメントは、プライマリ・デプロイメントと同じレートで請求されます。OCPUの管理および請求の詳細を参照してください。

プライマリ・デプロイメントを停止しても、スタンバイ・デプロイメントは停止されず、引き続き請求されます。請求されないようにするには、スタンバイ・デプロイメントを削除する必要があります。

また、スタンバイ・デプロイメントのサイズはプライマリと同じサイズのままにする必要があるため、変更できません。

制限事項

ピア・デプロイメントの追加

開始する前に

プライマリ・デプロイメントへのピア・デプロイメントの追加:

  1. プライマリ・デプロイメントの詳細ページで、「ディザスタ・リカバリ」を選択します。

  2. ディザスタ・リカバリ・ページで、「ピアの追加」を選択します。

  3. 「ピア・デプロイメントの追加」パネルで、次の手順を実行します。

    1. ピア・デプロイメントを作成するリージョンを選択してください。

      ノート:リージョン・リストには、クロスリージョン・スタンバイを作成できる使用可能なリモート・リージョンのみが表示されます。

    2. 「最適な可用性ドメイン配置を自動的に選択」の場合:

      • サービスで、かわりに可用性ドメインおよびフォルト・ドメインを選択するには、このオプションを選択します。

      • 可用性ドメインとフォルト・ドメインを自分で選択するには、このオプションの選択を解除します。

  4. 「追加」を選択します。

ディザスタ・リカバリ・ページのリストにピア・デプロイメントが表示され、その状態を「アクティブ」になるまで監視できます。

ノート:専用エンドポイントが割り当てられた接続は、デプロイメントのサブネットおよびプライベート・エンドポイントをデフォルトで使用できるように、スタンバイ・リージョンに共有エンドポイントとして作成されます。必要に応じて、サブネットを手動で指定することで、専用エンドポイントを使用するようにスタンバイ・リージョン内の接続を編集できます。

ピア・デプロイメントへのスイッチオーバー

プライマリからスタンバイ・ピア・デプロイメントへのスイッチオーバーの実行について学習します。

プライマリからスタンバイ・ピア・デプロイメントへのスイッチオーバーは、手動プロセスです。スイッチオーバーでは、プライマリ・ピアがまだ使用可能であると想定し、スタンバイ・ピアを起動する前に最後の同期を1回実行して、プライマリからのすべてのメタデータとデータがスタンバイ・ピアに存在することを確認します。必要なOCI GoldenGateイベントをサブスクライブして、関連するデプロイメント・アクティビティが常に通知されます。

スイッチオーバーは、プライマリ・デプロイメントの詳細ページまたはクロスリージョン・スタンバイ・デプロイメントの詳細ページから実行できます。ピア・デプロイメントに切り替えるには:

  1. デプロイメントの詳細ページで、「ディザスタ・リカバリ」を選択します。

  2. ディザスタ・リカバリ・ページのピア・デプロイメント・リストで、切り替えるピアの「アクション」メニューから、「スイッチオーバー」を選択します。

  3. 「スイッチオーバー」ダイアログ・ウィンドウで、このピアに切り替えることを確認し、「スイッチ」を選択します。

  4. スイッチオーバーの進行中は、デプロイメント・ステータスが「更新中」に変わります。

スイッチオーバーが完了すると、ピアがプライマリになり、プライマリがピアになります。

ノート:スタンバイ・データベースがプライマリの背後にあることがわかった場合は、データベース・スイッチオーバー操作を処理するためのパラメータについて、タスク10: Oracle GoldenGateプロセスの構成プライマリ・クラスタでの構成の抽出を参照してください。

ピア・デプロイメントへのフェイルオーバー

プライマリ・ピアからスタンバイ・ピア・デプロイメントへのフェイルオーバーの実行について学習します。

フェイルオーバーは、最後に成功した同期ポイントを使用してスタンバイ・ピアを起動し、プライマリへの接続を試行しません。最後の同期の後に作成されたプロセスがスタンバイ・ピアに存在しない可能性があります。

スイッチオーバーは、プライマリ・デプロイメントの詳細ページまたはクロスリージョン・スタンバイ・デプロイメントの詳細ページから実行できます。ピア・デプロイメントに切り替えるには:

  1. デプロイメントの詳細ページで、「ディザスタ・リカバリ」を選択します。

  2. ディザスタ・リカバリ・ページのピア・デプロイメント・リストで、切り替えるピアの「アクション」メニューから、「フェイルオーバー」を選択します。

  3. 「フェイルオーバー」ダイアログ・ウィンドウで、このピアに切り替えることを確認し、「フェイルオーバー」を選択します。

  4. フェイルオーバーの進行中に、デプロイメント・ステータスが「更新中」に変わります。

フェイルオーバーが完了すると、ピアがプライマリになり、プライマリがピアになります。

ノート:スタンバイ・データベースがプライマリの背後にあることがわかった場合は、データベース・スイッチオーバー操作を処理するためのパラメータについて、タスク10: Oracle GoldenGateプロセスの構成プライマリ・クラスタでの構成の抽出を参照してください。

ピア・デプロイメント詳細の表示

プライマリ・デプロイメントの詳細ページの「ディザスタ・リカバリ」タブでピア・デプロイメントの詳細を表示します。

このページに表示されるピア・デプロイメント情報は次のとおりです。

ピア・デプロイメントがローカルかリモートかによって、「アクション」メニューから次のアクションを実行できます。

ピア・デプロイメントの事前チェックの実行

フェイルオーバーまたは手動スイッチオーバーを成功させるには、ピア・デプロイメントの事前チェックを定期的に実行する必要があります。ピア・デプロイメントの事前チェックにより、スイッチオーバーの前に、パスワード・シークレットを使用するリソースがリモート・ピアにレプリケートされることが保証されます。事前チェックには、次のチェックが含まれます。

何らかの理由で事前チェックが失敗した場合は、必要なアクションを実行したことを確認してから、事前チェックを再度実行します。

ピア・デプロイメントの削除

未使用リソースの繰返し追加料金を停止する必要がなくなった場合、ピア・デプロイメントを削除します。

ピア・デプロイメントを削除するには:

  1. プライマリ・デプロイメントの詳細ページで、「ディザスタ・リカバリ」を選択します。

  2. 「ピア」デプロイメント・リストで、削除するピアの「アクション」メニューから「削除」を選択します。

  3. 「ピアの削除」ダイアログ・ウィンドウで、このピアの削除を確認してから、「削除」を選択します。

ピア・デプロイメントの状態が「削除中」に変わります。