インスタンスデータレプリケーション (IDR) でのレガシーレプリケーションセットのアップグレード
インスタンスデータレプリケーション (IDR) (IDR) のレガシープロデューサーレプリケーションセットおよびコンシューマーレプリケーションセットを V2 にアップグレードすると、大量のデータをより迅速かつ確実に複製できます。
始める前に
必要なロール:管理者
手順
- プロデューサーインスタンスで、次に移動します。 インスタンスデータレプリケーション (IDR) > プロデューサーレプリケーションセット.
- アップグレードするプロデューサーレプリケーションセットを選択します。
-
[コンシューマーサブスクリプション] 関連リストの [アップグレード適格性] 列を確認して、プロデューサーレプリケーションセットがアップグレード対象であるかを確認します。
- 各コンシューマーの値が [適格] の場合は、レプリケーションセットをアップグレードできます。
- いずれかのコンシューマーの値が [対象外] である場合は、コンシューマーインスタンスが Utah 以降でないか、コンシューマーレプリケーションセットが Utah であるが、その構成が原因で V2 へのアップグレードの資格がないことを意味します。詳細については、「アップグレード適格性」を参照してください。
-
V2 プロデューサーレプリケーションセットを作成します。
- [プロデューサーレプリケーションセット] フォームで、[アップグレード] を選択します。
-
ダイアログボックスで、デフォルト名を受け入れるか、一意のレプリケーションセット名を入力します。
デフォルトでは、レガシーレプリケーションセット名に「-V2」が追加されますが、V2 バージョンをレガシーバージョンと区別するために任意の有効なセット名を使用できます。
- [OK] を選択します。
レガシープロデューサーレプリケーションセットがコピーされ、V2 プロデューサーレプリケーションセットが作成されます。プロデューサーインスタンスは、メタデータをコンシューマーインスタンスに送信します。これで、レガシーコンシューマーレプリケーションセットをアップグレードできるようになります。 - コンシューマーインスタンスで、次の場所に移動します。 インスタンスデータレプリケーション (IDR) > コンシューマーレプリケーションセット.
- アップグレードしたプロデューサーレプリケーションセットにサブスクライブされているレガシーコンシューマーレプリケーションセットを選択します。
-
レガシーコンシューマーレプリケーションセットをアップグレードします。
[アップグレードを開始] ボタンが [コンシューマーレプリケーションセット] フォームに表示されない場合は、プロデューサーレプリケーションセットからメタデータを再送信します。
- [アップグレードを開始] を選択します。
- プロデューサーインスタンスで、次に移動します。 インスタンスデータレプリケーション (IDR) > プロデューサーレプリケーションセット.
- 新しい V2 プロデューサーレプリケーションセットを選択します。
- [コンシューマーサブスクリプション] 関連リストのコンシューマーサブスクリプションの横にあるチェックボックスをオンにします。
- [選択した行のアクション] リストを選択します。
- [メタデータを再送信] を選択します。
V2 コンシューマーレプリケーションセットが作成され、プロデューサーインスタンスがコンシューマーインスタンスにメタデータレプリケーションエントリを送信します。すべてのエントリを受信すると、[予行演習を開始] ボタンがコンシューマーレプリケーションセットフォームに表示されます。 -
[予行演習を開始] を選択して、コンシューマーインスタンスが Hermes メッセージングサービス に接続でき、レプリケーションが成功することを確認します。
データは Kafka トピックからコンシューマーインスタンスによって消費されますが、まだデータベースに永続化されていません。
-
[アップグレードを終了] を選択して、V2 コンシューマーレプリケーションセットを有効にします。
注:[アップグレードを終了] ボタンがコンシューマーレプリケーションセットフォームに表示されない場合は、カスタマーサービス & サポートにお問い合わせください。V2 コンシューマーレプリケーションセットが有効になり、レガシーコンシューマーレプリケーションセットが自動的に無効になります。
-
すべての登録されたコンシューマーが V2 にアップグレードされた後に、レガシープロデューサーレプリケーションセットが非アクティブ化されます。
注:レガシーコンシューマーレプリケーションセットは、レガシープロデューサーを非アクティブ化すると消費を停止するため、非アクティブ化する前に、登録されているすべてのコンシューマーが V2 にアップグレードされていることを確認する必要があります。
- プロデューサーインスタンスで、次に移動します。 インスタンスデータレプリケーション (IDR) > プロデューサーレプリケーションセット.
- アップグレードするレガシープロデューサーレプリケーションセットを選択します。
- [非アクティブ化] を選択します。
- [OK] を選択して無効化を確定します。
タスクの結果
レガシープロデューサーレプリケーションセットおよびコンシューマーレプリケーションセットが V2 にアップグレードされます。データレプリケーションは、レガシーレプリケーションセットによって処理された最後のメッセージ ID に基づいて続行されます。