リージョン間ディザスタ・リカバリの設定
この内容を正しく表示するには、JavaScriptが有効にされる必要があります
リージョン間ディザスタ・リカバリの設定
高可用性とは、リージョンの停止中でも、高い割合の時間に稼働し続けるシステムの機能です。OCI GoldenGateで高可用性を実現するには、プライマリ・デプロイメントとは異なるOCIリージョンにピア・デプロイメントを作成します。
開始する前に
このクイックスタートが正常に完了するには、次が必要です:
- 無料または有料のOracle Cloudアカウント
- 複数のOCIリージョンへのアクセス
- OCI GoldenGateへのアクセス
- 任意のOCIリージョンの既存のOCI GoldenGateデプロイメント
タスク1: クロス・リージョン・ディザスタ・リカバリの準備
- 最小推奨ポリシーを確認し、必要に応じてテナンシにポリシーを追加します。
次を確認します:
- GoldenGateデプロイメントがテナンシのリソースにアクセスできるようにする動的グループを作成します。
- GoldenGateデプロイメントでOCIシークレット・レプリケーションの使用とOCIシークレット・リソースの使用/管理を許可するポリシーを追加します
- ベスト・プラクティスとして、デプロイメントおよび接続の資格証明をシークレットとしてOCI Vaultに格納します。
- シークレットを使用するように既存の接続を編集するか、デプロイメントから既存の接続を割当て解除してから、シークレットを使用する新しい接続を作成して割り当てます。
- シークレット・レベルでクロス・リージョン・レプリケーションを有効にします。
- デプロイメントでシークレット・クロス・リージョン・レプリケーションを利用できるように、次のポリシーが追加されていることを確認します:
Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use secret-replication in tenancy
- ソース・データベースとターゲット・データベースのディザスタ・リカバリをアクティブ化します。たとえば、Autonomous AI DatabaseにAutonomous Data Guardを使用します。
ノート:
既存の
Autonomous AI Databaseに対してAutonomous Data Guardを有効にする場合、接続をリフレッシュして、
OCI GoldenGateが使用する接続文字列にプライマリ・データベースとスタンバイ・データベースの両方の詳細が含まれていることを確認する必要があります。
タスク2: ディザスタ・リカバリの有効化
- Oracle Cloudのナビゲーション・メニューで、「Oracle AI Database」を選択し、GoldenGateを選択します。
- GoldenGateメニューで、「デプロイメント」を選択します。
- 「デプロイメント」ページで、デプロイメントを選択します。
- デプロイメントの詳細ページで、「ディザスタ・リカバリ」を選択します。
- デプロイメントの「ディザスタ・リカバリ」ページで、「ピアの追加」をクリックします。
- 「ピア・デプロイメントの追加」パネルで、スタンバイ・ピアを作成する「リージョン」を選択します。
ヒント :
スタンバイ・データベースと同じリージョンを選択することをお薦めします。
- 使用可能なオプションを確認するには、「最適な配置を自動的に選択」の選択を解除します。
- 複数のアベイラビリティ・ドメインがあるリージョンでは、プライマリ・デプロイメントとは異なるアベイラビリティ・ドメイン(AD)を選択できます。
- (オプション) ADを選択した後、フォルト・ドメイン(FD)を選択できます。
- 選択したスタンバイ・リージョンで最適なAD/FDの組合せを選択するには、「最適な配置を自動的に選択します」を選択します。
- OCI GoldenGateサービス・テナンシがデプロイメントにアクセスするためのプライベート・エンドポイントを作成するサブネットを選択します。
- (オプション)プライマリ・デプロイメントでサポートされている場合に、パブリック・アクセスを有効にするためにロード・バランサが作成されるサブネットを選択します。
- 「追加」をクリックします数分後、スタンバイ・ピアのデプロイメントはアクティブになります。
タスク3: スイッチオーバー
- スタンバイ・ピアのデプロイメントがアクティブになった後、スタンバイ・ピアの「アクション」メニューから「スイッチオーバー」を選択します。
- 「スイッチオーバー」ダイアログで、「スイッチオーバー」をクリックしてアクションを確認します。
プライマリ・ピア・デプロイメントとスタンバイ・ピア・デプロイメントの両方が「更新中」に変わります。スイッチオーバー中、プライマリ・デプロイメントは新しいスタンバイ・ピアになり、スタンバイは新しいプライマリ・デプロイメントになります。
数分後、デプロイメントは再びアクティブになり、その時点でログインできます。
ノート:
自動開始に設定されたプロセスは、新しいデプロイメント内で自動的に開始されます。
タスク4: 分散パスの更新
分散パスを使用してGoldenGateデプロイメントを接続する場合は、スイッチオーバーの完了後に分散パスを編集し、ターゲット・ホストを更新する必要があります。
分散パス・ターゲット・ホストを更新するには:
- GoldenGateバージョン23.10以降の場合:
- OCI GoldenGateデプロイメント・コンソールで、「分散サービス」を選択します。
- ターゲットで開始されるパスまたは分散パスのパス情報を表示し、ソースまたはターゲットURIをそれぞれ編集します。
- または、次のREST APIコールを使用して更新を実行できます。
curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{
"target": {
"uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>"
}
}' | jq .
- 2. IAM認証を使用する場合は、ターゲット・スタンバイ・デプロイメント用に新しいGoldenGate接続を作成し、それをソース・デプロイメントに割り当てる必要があります。