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

API Gateway:トラフィックレプリケーションポリシーの構成Configure a traffic replication policy

最終更新日:Jan 09, 2025

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

背景情報

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

サンプルシナリオ

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

トラフィックレプリケーションポリシーの構成Configure a traffic replication policy

  1. クラウドネイティブAPI Gatewayコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[API] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。

  3. 対象のAPIをクリックします。 APIの詳細ページで、ターゲットルートの名前をクリックします。 [ポリシーの設定] タブをクリックし、左側の [トラフィックのミラーリング] をクリックします。

  4. 右側のパラメーターを設定し、[保存] をクリックします。 次の表に、パラメーターを示します。

    パラメーター

    説明

    有効

    トラフィックレプリケーションポリシーを有効にするかどうかを指定します。

    宛先サービス

    レプリケートされたトラフィックを転送する宛先サービス。

    説明

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

    ポート

    宛先サービスのポート。 ダイナミックポートを選択できます。

    説明

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

    交通ミラー率 (%)

    トラフィックレプリケーションの割合。 有効値: 0~100。

    説明

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

結果の検証

管理するゲートウェイインスタンスの名前をクリックします。 表示されるページで、[観察と分析] > [ビジネスモニタリング] > [カナリアリリース比較ダッシュボード] を選択します。 Service1およびService2の1秒あたりのクエリ (QPS) を表示します。 その結果、Service1のQPSはService2のQPSと同じである。 これは、Service1のすべてのトラフィックがService2にレプリケートされることを示します。