インスタンスデータレプリケーション (IDR) でのレガシーレプリケーションセットから V2 へのアップグレード
IDR のレガシーレプリケーションセットを V2 にアップグレードすることで、メッセージ処理とレプリケーションのパフォーマンスが向上します。
レガシーおよび V2 レプリケーションセット
IDR では、レガシーおよび V2 レプリケーションセットがサポートされています。Washington DC リリース以降、レガシーレプリケーションセットを作成できなくなりました。
- レガシーレプリケーションセットでは、Utah リリースより前に作成された ServiceNow Kafka メッセージ転送および配信実装を使用します。 Utah リリースより前に作成されたすべてのレプリケーションセットは、レガシーレプリケーションセットと見なされます。
- V2 レプリケーションセットは、Kafka メッセージ転送および配信用の ServiceNow Hermes メッセージングサービス を使用して、データを高速、大規模、かつ高い信頼性でレプリケートします。Hermes メッセージングサービス は IDR プラグイン (com.glide.idr) が有効になると自動的に有効になる Now Platform の機能です。Washington DC リリース以降に作成されたすべてのレプリケーションセットは V2 レプリケーションセットです。
レガシーレプリケーションセットのアップグレード
対象となるレガシーレプリケーションセットを V2 にアップグレードして、 Hermes によるメリットを活用します。レガシーレプリケーションセットから V2 レプリケーションセットへのアップグレードはシームレスなプロセスです。プロデューサーからコンシューマーへのアクティブなデータレプリケーションは、アップグレード中も継続されます。つまり、開始する前にレプリケーションを一時停止する必要はありません。アップグレードが終了すると、V2 レプリケーションセットを使用してレプリケーションが続行されます。
新しい V2 レプリケーションセットを作成した場合は、既存のレガシーレプリケーションセットを V2 にアップグレードできます。「インスタンスデータレプリケーション (IDR) でのレガシーレプリケーションセットから V2 へのアップグレード」を参照してください。
アップグレード適格性
レガシーレプリケーションセットは、プロデューサーインスタンスとコンシューマーインスタンスの両方が Utah 以降である場合に、V2 にアップグレードできます。一部の Utah レガシーレプリケーションセットは、構成によっては V2 へのアップグレードの対象にならないことに注意してください (たとえば、レプリケーションセットを双方向または個別にすることはできません)。
プロデューサーレプリケーションセットを表示し、[コンシューマーサブスクリプション] 関連リストの [アップグレード適格性] 列を確認することで、アップグレード対象であるかどうかを確認できます。
- それぞれの登録されたコンシューマーの値が [適格] の場合は、インスタンスデータレプリケーション (IDR) でのレガシーレプリケーションセットのアップグレード の手順に従ってアップグレードプロセスを開始できます。
- いずれかの登録されたコンシューマーの値が [対象外] である場合は、コンシューマーインスタンスが Utah 以降でないか、コンシューマーレプリケーションセットが Utah であるが、その構成が原因で V2 へのアップグレードの資格がないことを意味します。
Utah でアップグレードできるレガシーレプリケーションセットのタイプに関する詳細については、Utah バージョンの IDR ドキュメントの「レガシーレプリケーションセットの V2 へのアップグレード」トピックを参照してください。
互換性
レガシープロデューサーレプリケーションセットは、レガシーコンシューマーレプリケーションセットとのみ互換性があります。同様に、V2 プロデューサーレプリケーションセットは、V2 コンシューマーレプリケーションセットとのみ互換性があります。
プロデューサーレプリケーションセットを V2 にアップグレードする場合は、サブスクライブされているコンシューマーレプリケーションセットも V2 にアップグレードする必要があります。コンシューマーを V2 にアップグレードしない場合、コンシューマーは引き続きレガシープロデューサーレプリケーションセットからのメッセージを消費します。