トラフィックダイヤルによるトラフィックフローの調整 - AWS Global Accelerator

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

トラフィックダイヤルによるトラフィックフローの調整

標準エンドポイントグループごとに、トラフィックダイヤルを設定して、グループに送信されるトラフィックの割合を制御できます。パーセンテージは、すべてのリスナートラフィックではなく、すでにエンドポイントグループにリダイレクトされているトラフィックにのみ適用されます。

デフォルトでは、アクセラレータ内のすべてのリージョンエンドポイントグループに対して、トラフィックダイヤルは 100(つまり 100%)に設定されます。トラフィックダイヤルを使用すると、パフォーマンステストやブルー/グリーンのデプロイテストをさまざまな AWS リージョンで簡単に行うことができます。

次に、トラフィックダイヤルを使用してトラフィックフローをエンドポイントグループに変更する方法の例をいくつか示します。

地域別にアプリケーションをアップグレードする

リージョンのアプリケーションをアップグレードする場合、またはメンテナンスを行う場合は、まずトラフィックダイヤルを 0 に設定して、リージョンのトラフィックを遮断します。作業が完了し、リージョンをサービスに戻す準備ができたら、トラフィックダイヤルを100に調整して、トラフィックにダイヤルアップします。

2 つのリージョン間でトラフィックを混在させる

次に、2 つのリージョナルエンドポイントグループのトラフィックダイヤルを同時に変更した場合のトラフィックフローの仕組みの例を示します。アクセラレータ用に 2 つのエンドポイントグループがあるとします。1 つはus-west-2リージョンと 1 つのus-east-1地域:各エンドポイントグループのトラフィックダイヤルを 50% に設定しました。

さて、あなたのアクセラレータに100件の要求があり、米国東海岸から50件、西海岸から50件の要求があるとします。アクセラレータは、トラフィックを次のように指示します。

  • 各海岸の最初の 25 リクエスト(合計 50 リクエスト)は、近くのエンドポイントグループから配信されます。つまり、25 のリクエストはus-west-2および 25 は、us-east-1

  • 次の 50 件のリクエストは、反対側のリージョンに送信されます。つまり、東海岸からの次の25のリクエストはus-west-2、西海岸からの次の25件のリクエストはus-east-1

このシナリオでは、両方のエンドポイントグループが同じ量のトラフィックを処理します。ただし、各リージョンは、両方のリージョンからトラフィックの混在を受信します。