すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:トラフィック複製ポリシーの設定

最終更新日:Jan 08, 2025

クラウドネイティブゲートウェイのルートに対してトラフィック複製ポリシーを設定できます。 このようにして、オンラインアプリケーションのトラフィックを特定のアプリケーションにコピーすることにより、システムのシミュレーションテストと障害箇所の特定を実行できます。 このトピックでは、クラウドネイティブゲートウェイでトラフィック複製ポリシーを設定する方法について説明します。

背景情報

ネットワークはますます複雑になっています。 その結果、テスト環境でのオンラインリクエストのシミュレーションがより困難になります。 この問題を解決するために、トラフィック複製機能が導入されました。 トラフィック複製機能は、トラフィックイングレスでオンラインリクエストを複製し、レプリカをテスト環境に送信します。 これにより、いくつかの新機能をテストしたり、オンライントラフィックに基づいて欠陥を確認したりできます。

サンプルシナリオ

この例では、Route1 に対してトラフィック複製ポリシーが設定され、トラフィックが Service2 にコピーされます。 複製率は 100% です。 次の図は、サンプルシナリオのアーキテクチャを示しています。

トラフィック複製ポリシーの設定

  1. MSE コンソール にログインします。 上部のナビゲーションバーで、リージョンを選択します。

  2. 左側のナビゲーションペインで、Cloud-Native Gateway > ゲートウェイリスト を選択します。 [ゲートウェイ] ページで、ゲートウェイの名前をクリックします。

  3. 左側のナビゲーションペインで、Routes をクリックし、[ルート] タブをクリックします。

  4. トラフィック複製ポリシーを設定するルートを見つけ、Actions 列の Policies をクリックします。

  5. Policies タブで、Traffic Mirror をクリックします。

  6. [トラフィックミラー] タブで、パラメーターを設定し、Determine をクリックします。 次の表にパラメーターを示します。

    パラメーター

    説明

    Destination Service

    複製されたトラフィックを転送する宛先サービス。

    説明

    HTTP または HTTPS ベースのサービスのみがサポートされています。

    Port Number

    宛先サービスのポート。 [動的ポート] を選択できます。

    説明

    [動的ポート] は、サービスポートが動的に変化するシナリオに適しています。 マルチポートサービスには [動的ポート] を選択できません。

    トラフィックミラーの割合 (%)

    トラフィック複製率。 有効な値: 0 ~ 100。

    説明

    このパラメーターを 50 に設定すると、現在のルートのトラフィックの 50% が宛先サービスに複製されます。

    有効にする

    トラフィック複製ポリシーを有効にするかどうかを指定します。

結果の確認

トラフィック複製ポリシーを設定したゲートウェイの [概要] ページで、Observation Analysis > Business Monitoring > Canary Release Comparison Dashboard を選択します。 Service1 と Service2 の 1 秒あたりのクエリ数 (QPS) を表示します。 結果として、Service1 の QPS は Service2 の QPS と同じです。 これは、Service1 のすべてのトラフィックが Service2 に複製されていることを示しています。