※ 本記事は、Julien TESTUTによる”Keep data moving: Cross‑region disaster recovery for OCI GoldenGate“を翻訳したものです。

2026年1月14日


地域的な障害がデータの移動を妨げるべきではありません。OCI GoldenGateのリージョン間ディザスタ・リカバリでは、GoldenGate構成を保護し、Oracle AI Databaseを含むデータベースと組み合されたリージョンで実行する準備を整えることで、停止中のレプリケーションおよびイベントドリブンな統合を維持します。その結果、目標復旧時間(RTO)の短縮、目標復旧時点(RPO)の強化、ミッションクリティカルな分析、AI、および運用ワークロードの運用リスクの低減が実現します。

ディザスタ・リカバリとは何か、そしてなぜ重要なのか

ディザスタ・リカバリ(DR)は、地域レベルまたはサイトレベルの障害発生後にサービスを復元するポリシー、アーキテクチャおよび実行手順書の集合体です。健全な戦略は、次のことを目的としています:

  • 事前にプロビジョニングされたテスト済のスタンバイ環境で、停止時間(RTO)を最小限に抑えます。
  • 状態とチェックポイントを継続的に保護することで、データ損失(RPO)を最小限に抑えます。
  • リージョン間で単一障害点を削除することで、回復力を向上させます。
  • 文書化された目標と定期的なテストを通じて、コンプライアンスおよびサービス・レベル合意(SLA)を達成します。

OCI GoldenGateの新しいクロスリージョンDR機能は、企業がこれらの要件をすべて満たすのに役立ちます。GoldenGateは、多くの場合、分析、オペレーショナル・レポーティング、AI/ML、イベントドリブンな統合のための重要なパスに位置しているため、これは重要です。レプリケーションが停止した場合:

  • ダウンストリーム分析は古くなり、意思決定は低下します。
  • ほぼリアルタイムのレプリケーションに依存する運用アプリケーションは、一貫性を失っています。
  • AI/ML機能ストアおよびモデル・サービス・パイプラインは、古いデータを受信し、推論品質およびRAG精度を低下させます。
  • CDC主導のマイクロサービスとイベント・パイプラインは停止します。

リージョン間のDRは、最小限の介入でレプリケーションの実行を維持し、拡張停止や手動パイプラインの再構築を回避します。

Example DR topology with OCI GoldenGate and Autonomous AI Databases
OCI GoldenGateおよびAutonomous AI Databaseを使用したDRトポロジの例

OCI GoldenGateの新しいクロスリージョン・ディザスタ・リカバリ機能によって実現されるもの

新しいディザスタ・リカバリ機能では、次のことが可能です:

  • リージョン間のペア・デプロイメント: 1つのOCIリージョンでプライマリ・レプリケーションを実行し、ペアのDRデプロイメントを同期したままにして、迅速なアクティブ化を実現します。
  • GoldenGate状態の保護: 構成、メタデータ、資格証明(OCI Vault経由)およびレプリケーション・チェックポイントを保持し、プロセスを再オーサリングせずにDRデプロイメントを促進できるようにします。
  • ペア・リージョンへのスイッチオーバー: ガイド付きワークフローは、前提条件を検証し、スタンバイ・リージョンでのDRデプロイメントを促進します。

OCI GoldenGateクロスリージョン・ディザスタ・リカバリは、OCIリージョン間でデプロイメントをペアリングし、状態、資格証明およびチェックポイントを保護することで、リージョン・イベント中に使用可能なレプリケーションおよび統合を維持します。ガイド付きのプロモーションと監視により、中断を最小限に抑えながらRTOとRPOを削減できます。

はじめに: ステップバイステップ

  1. リージョンおよびトポロジの計画
  • レイテンシ、コンプライアンス、データ・レジデンシーの要件を満たす、組み合されたOCIリージョンを選択します。
  • スコープの決定: 単一のOCI GoldenGateデプロイメントまたは複数のデプロイメントを保護します。対応するデータベースDR戦略(Autonomous Data Guardリージョンなど)にマップします。
  1. ネットワークとセキュリティの準備
  • リージョン間でVCNs、サブネット、ルート表およびネットワーク・セキュリティ・グループ(NSG)のルールをミラー化します。
  • 両方のリージョンのソース/ターゲット・データベースへのプライベート・エンドポイントおよび必要なルートを構成します。
  1. プライマリGoldenGateデプロイメントの検証
  • ExtractおよびReplicatのヘルス、パラメータ・ベースライン、資格証明ストアおよびストレージ構成を確認します。
  • ネーミングとタグ付けを標準化し、オーケストレーションとコスト追跡を支援します。
  1. クロスリージョン・スタンバイ・ピアをGoldenGateデプロイメントに追加
  • DRデプロイメントを作成してプライマリ・デプロイメントとペアにします。ネットワークの到達可能性とDRデータベースまたは代替エンドポイントへのアクセスが同じであることを確認します。
別のOCIリージョンへのスタンバイ・ピア・デプロイメントの追加
  1. (オプション) GoldenGate DRとOracle AI Databases DRの連携
  • Autonomous Data GuardまたはActive Data Guardを同じリージョン・ペア間で有効化および同期します。
  • 操作の順序を定義します。通常、最初にデータベースをフェイルオーバーしてから、GoldenGateをプロモートします。
  1. 準備状況チェックの実行
  • 事前チェックを実行して、ネットワークの到達可能性、シークレット、IAMおよびストレージ・アクセスを検証します。
  • RTOを測定し、ランブックを更新するために、非本番環境でスイッチオーバーを実行します。
  1. スタンバイ・リージョンへの計画スイッチオーバー・テストの実行
  • メンテナンス・ウィンドウ中にDRリージョンへの制御されたスイッチオーバーを開始します。
  • Extract/Replicatsが正しく起動し、チェックポイントが一貫していること、およびダウンストリーム・システムが重複やギャップのないデータを受信していることを確認します。
クロスリージョン・スタンバイ・ピアへのスイッチオーバー
  1. スイッチオーバーを元に戻すか、新しいプライマリを保持
  • 元のトポロジをリストアしたり、DRリージョンを新しいプライマリとして指定するための逆ペアリング。
  1. 運用と最適化
  • 両方のリージョンでアラーム、メトリックおよびログを設定します。
  • ラグ、スループット、エラーおよびチェックポイント経過時間を監視します。
  • IAMポリシー、ネットワーク・ルールおよび暗号化ポスチャを定期的に再検証します。

まとめ

OCI GoldenGateのリージョン間ディザスタ・リカバリでは、リージョンがオフラインになると、データ移動がオンラインになります。リージョン間でデプロイメントをペアリングし、構成、資格証明およびチェックポイントを保護することで、プロセスを再オーサリングすることなくRTOおよびRPOを削減できるため、分析、統合およびAIワークロードは最新の信頼性を維持できます。

次のステップを実行: