インスタンスデータレプリケーション (IDR) でのレガシーレプリケーションセットのアップグレード

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • インスタンスデータレプリケーション (IDR) (IDR) のレガシープロデューサーレプリケーションセットおよびコンシューマーレプリケーションセットを V2 にアップグレードすると、大量のデータをより迅速かつ確実に複製できます。

    始める前に

    必要なロール:admin

    手順

    1. プロデューサーインスタンスで、 インスタンスデータレプリケーション (IDR) > プロデューサーレプリケーションセット.
    2. アップグレードするプロデューサーレプリケーションセットを選択します。
    3. [コンシューマーサブスクリプション] 関連リストの [アップグレード適格性] 列を確認して、プロデューサーレプリケーションセットがアップグレード対象であるかを確認します。
      • 各コンシューマーの値が [適格] の場合は、レプリケーションセットをアップグレードできます。
      • いずれかのコンシューマーの値が [対象外] である場合は、コンシューマーインスタンスが Utah 以降でないか、コンシューマーレプリケーションセットが Utah であるが、その構成が原因で V2 へのアップグレードの資格がないことを意味します。詳細については、「アップグレード適格性」を参照してください。
    4. V2 プロデューサーレプリケーションセットを作成します。
      1. [プロデューサーレプリケーションセット] フォームで、[アップグレード] を選択します。
      2. ダイアログボックスで、デフォルト名を受け入れるか、一意のレプリケーションセット名を入力します。
        デフォルトでは、レガシーレプリケーションセット名に「-V2」が追加されますが、V2 バージョンをレガシーバージョンと区別するために任意の有効なセット名を使用できます。
      3. [OK] を選択します。
      レガシープロデューサーレプリケーションセットがコピーされ、V2 プロデューサーレプリケーションセットが作成されます。プロデューサーインスタンスは、メタデータをコンシューマーインスタンスに送信します。これで、レガシーコンシューマーレプリケーションセットをアップグレードできるようになります。
    5. コンシューマーインスタンスで、次の場所に移動します: インスタンスデータレプリケーション (IDR) > コンシューマーレプリケーションセット.
    6. アップグレードしたプロデューサーレプリケーションセットにサブスクライブされているレガシーコンシューマーレプリケーションセットを選択します。
    7. レガシーコンシューマーレプリケーションセットをアップグレードします。
      [アップグレードを開始] ボタンが [コンシューマーレプリケーションセット] フォームに表示されない場合は、プロデューサーレプリケーションセットからメタデータを再送信します。
      1. [アップグレードを開始] を選択します。
      2. プロデューサーインスタンスで、 インスタンスデータレプリケーション (IDR) > プロデューサーレプリケーションセット.
      3. 新しい V2 プロデューサーレプリケーションセットを選択します。
      4. [コンシューマーサブスクリプション] 関連リストのコンシューマーサブスクリプションの横にあるチェックボックスをオンにします。
      5. [選択した行のアクション] リストを選択します。
      6. [メタデータを再送信] を選択します。
      V2 コンシューマーレプリケーションセットが作成され、プロデューサーインスタンスがコンシューマーインスタンスにメタデータレプリケーションエントリを送信します。すべてのエントリを受信すると、[予行演習を開始] ボタンがコンシューマーレプリケーションセットフォームに表示されます。
    8. [予行演習を開始] を選択して、コンシューマーインスタンスが Hermes メッセージングサービス に接続でき、レプリケーションが成功することを確認します。
      データは Kafka トピックからコンシューマーインスタンスによって消費されますが、まだデータベースに永続化されていません。
    9. データ整合性チェックの有無にかかわらず、V2 コンシューマーレプリケーションセットをアクティブ化して、アップグレードを完了します。
      • [ アップグレードの完了] を選択して、従来のトピックと V2 トピックが同期していることを確認します。

        このオプションを使用すると、V2 コンシューマーレプリケーションセットを有効化する前に、IDR で必要なすべてのデータ整合性チェックが実行されます。データの整合性チェックに失敗した場合、データの整合性を優先するためにアップグレードが自動的にロールバックされます。

      • [ 同期せずにアップグレードを終了] を選択して、データ整合性チェックなしでアップグレードを完了します。

        このオプションを使用すると、コンシューマーレプリケーションが遅れている場合や、V2 トピックにレプリケートされているレコードがないレプリケーションセットのアップグレードを完了できます。ただし、複製されたレコードをスキップしたり、複製を試行したりすることはできます。欠落または不一致のレコードが懸念される場合は、それらのレコードを再シードするためのデータ比較要求を作成できます。

      注:
      [アップグレードを終了] ボタンがコンシューマーレプリケーションセットフォームに表示されない場合は、カスタマーサービス & サポートにお問い合わせください。
      V2 コンシューマーレプリケーションセットが有効になり、レガシーコンシューマーレプリケーションセットが自動的に無効になります。
    10. すべての登録されたコンシューマーが V2 にアップグレードされた後に、レガシープロデューサーレプリケーションセットが非アクティブ化されます。
      注:
      レガシーコンシューマーレプリケーションセットは、レガシープロデューサーを非アクティブ化すると消費を停止するため、非アクティブ化する前に、登録されているすべてのコンシューマーが V2 にアップグレードされていることを確認する必要があります。
      1. プロデューサーインスタンスで、 インスタンスデータレプリケーション (IDR) > プロデューサーレプリケーションセット.
      2. アップグレードするレガシープロデューサーレプリケーションセットを選択します。
      3. [非アクティブ化] を選択します。
      4. [OK] を選択して無効化を確定します。

    タスクの結果

    レガシープロデューサーレプリケーションセットおよびコンシューマーレプリケーションセットが V2 にアップグレードされます。データレプリケーションは、レガシーレプリケーションセットによって処理された最後のメッセージ ID に基づいて続行されます。