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

Global Accelerator:カスタムルーティングリスナーの追加と管理

最終更新日:May 23, 2024

標準のGlobal Accelerator (GA) インスタンスにカスタムルーティングリスナーを設定できます。 このようにして、GAインスタンスは、リスナーポートと宛先エンドポイントグループポート間のマッピングに基づいて指定したサブネット内のすべてのIPアドレスまたは特定のIPアドレスとポートにトラフィックを転送できます。

背景情報

GAインスタンスにカスタムルーティングリスナーを設定すると、インスタンスはリスナーのポート範囲、関連付けられたエンドポイントグループのポート範囲、およびエンドポイントのIPアドレス (vSwitch) に基づいてポートマッピングテーブルを生成します。 カスタムルーティングリスナーは、ポートマッピングテーブルに基づいて、vSwitchの特定のIPアドレスとポートにクライアント要求を転送します。

カスタムルーティングリスナーは、クライアントから指定されたバックエンドサーバーにトラフィックを転送するシナリオに適しています。 例: マルチプレイヤーオンラインゲーム、ビデオ会議、仮想教室。 カスタムルーティングリスナーの仕組みおよびカスタムルーティングリスナーの使用方法については、「カスタムルーティングリスナーの仕組み」をご参照ください。

異なるルーティングタイプの違いとポート範囲の制限の詳細については、「リスナーの概要」をご参照ください。

前提条件

  • カスタムルーティングリスナーを使用する権限が付与されています。 カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーにリクエストを送信します。 リクエストが承認されたら、カスタムルーティングリスナーを使用できます。

  • 標準のGlobal Acceleratorインスタンスが作成されます。 詳細については、「標準GAインスタンスの作成と管理」をご参照ください。

  • 基本帯域幅プランが購入され、帯域幅計測方法が帯域幅の支払い.

リスナーを追加するAdd a listener

  1. リスナーとプロトコルを設定します。

    1. GAコンソールにログインします。

    2. インスタンス ページで、管理するGAインスタンスを見つけ、アクション 列の リスナーの設定 をクリックします。

    3. リスナー タブで、リスナーの追加 をクリックします。

      説明

      リスナーを初めて追加する場合、または指定されたGlobal Acceleratorインスタンスにリスナーが作成されていない場合は、この手順をスキップします。

    4. リスナーとプロトコルの設定 ウィザードページで、パラメーターを設定し、[次へ] をクリックします。 下表に、各パラメーターを説明します。

      パラメーター

      説明

      リスナー名

      リスナーの名前を入力します。

      ルーティングタイプ

      ルーティングタイプを選択します。 この例では、[カスタムルーティング] が選択されています。

      • インテリジェントルーティング: ネットワーク遅延に基づいて、近くの正常なエンドポイントグループを自動的に選択し、エンドポイントグループ内の最適なエンドポイントにクライアント要求を転送します。

      • カスタムルーティング: リスナーポート範囲、宛先エンドポイントグループのポート範囲、およびエンドポイントのIPアドレス (vSwitch) に基づいて、ポートマッピングテーブルを生成します。 このようにして、トラフィックは指定されたvSwitchの特定のIPアドレスとポートにルーティングされます。 カスタムルーティングリスナーを設定する方法の詳細については、「カスタムルーティングリスナーの追加と管理」をご参照ください。

        説明

        カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーにアプリケーションを送信します。 アプリケーションの承認後、カスタムルーティングリスナーを使用できます。

      ポート番号

      リスナーがリクエストを受信してエンドポイントに転送するポートを指定します。 有効な値: 1 ~ 65499

      複数のリスナーポートはコンマ (,) で区切ります。 たとえば、80,90、8080を入力できます。

      ハイフン (-) を使用してポート範囲を指定できます。 例: 80-85

      説明
      • GAインスタンスの異なるカスタムルーティングリスナーのポートは異なる必要があります。

      • ポート25、250、4789、および4790は、システム予約ポートである。 ポートマッピングテーブルが生成されると、システム予約されたポートは無視される。

      • 従量課金Global Acceleratorインスタンスのポート6081は設定できません。

      • リスナーに指定するポート範囲によって、リスナーに関連付けられているエンドポイントグループ内のポート数とvSwitch内のIPアドレス数の合計が決まります。 エンドポイントグループのポート数にエンドポイントのすべてのvSwitchのIPアドレス数を掛けた値は、リスナーポート数以下である必要があります。リスナーのポート範囲を大きくすることを推奨します。

  2. エンドポイントグループとエンドポイントを設定します。

    各リスナーはエンドポイントグループに関連付けられています。 ネットワークトラフィックを分散するリージョンを指定することで、エンドポイントグループをリスナーに関連付けることができます。 エンドポイントグループは、リスナーポート範囲とバックエンドサービスのポート範囲とプロトコルの間のマッピングを定義します。 エンドポイントは、バックエンドの宛先CIDRブロックとサブネットトラフィックのアクセスポリシーを決定します。

    エンドポイントグループとエンドポイントの詳細については、「概要」をご参照ください。

    1. エンドポイントグループを設定します。

      エンドポイントグループの設定 ウィザードページで、エンドポイントグループのパラメーターを設定します。 下表に、各パラメーターを説明します。

      パラメーター

      エンドポイントグループ名

      エンドポイントグループの名前を入力します。

      リージョン

      エンドポイントグループをデプロイするリージョンを選択します。

      ポートマッピング範囲とプロトコル

      バッチモードを選択し、エンドポイントグループのバックエンドサービスのポート範囲とプロトコルを入力します。 バックエンドサービスのポート範囲とプロトコルは、エンドポイントグループに関連付けられているリスナーのポート範囲にマップされます。

      • リストモード: ポート範囲 を入力し、プロトコル を選択します。 [プロトコル] ドロップダウンリストから プロトコル または [UDP] を選択できます。 TCPUDPを同時に選択できます。

        追加 をクリックして、追加のエントリを追加できます。

        このモードでは、同時に最大20のエントリを追加できます。

      • バッチモード: 指示に基づいてポート範囲とプロトコルを入力します。 テンプレートをダウンロードし、ポート範囲とプロトコルを入力してから、テンプレートをアップロードすることもできます。

        このモードでは、同時に最大100のエントリを追加できます。

      説明

      カスタムルーティングリスナーに関連付けられているエンドポイントグループ内のすべてのポートと、エンドポイント内のすべてのvSwitchのIPアドレスの合計は、リスナーポートの数以下である必要があります。 つまり、エンドポイントグループのポート数にエンドポイントのすべてのvSwitchのIPアドレス数を掛けた値は、リスナーポート数以下である必要があります

    2. エンドポイントを設定します。

      [エンドポイント] セクションで、エンドポイントの追加 をクリックします。 エンドポイントの追加 ダイアログボックスでパラメーターを設定し、[OK] をクリックします。 下表に、各パラメーターを説明します。

      パラメーター

      バックエンドサービスタイプ

      値をvSwitchに設定します。

      バックエンドサービス

      トラフィックを転送するvSwitchを選択します。

      サブネットトラフィック

      サブネットトラフィックのアクセスポリシーを選択します。

      • Allow All Traffic: GAは、すべてのトラフィックを指定されたバックエンドサービスに転送します。

      • [すべてのトラフィックを拒否]: GAは、トラフィックを指定されたバックエンドサービスに転送しません。 デフォルト値です。

      • 特定のvSwitch IPアドレスとポートからのトラフィックを許可する: クライアント要求を受信できるアクセスポリシーを指定します。これは、Elastic Compute Service (ECS) インスタンスのIPアドレスとポートです。

        アクセスポリシーのモードを選択する必要があります。

        • リストモード: IPアドレスポートを入力します。 [すべてのポート] チェックボックスをオンにします。

          [+ 追加] をクリックすると、IPアドレスとポートを追加できます。

          同時に最大20のエントリを追加できます。

        • バッチモード: 指示に基づいてIPアドレスとポート範囲を入力します。 テンプレートをダウンロードし、IPアドレスとポート範囲を入力してから、テンプレートをアップロードすることもできます。

          同時に最大100のエントリを追加できます。

    3. オプションです。 + エンドポイントグループの追加 をクリックして、前の手順の操作を繰り返して複数のエンドポイントグループを追加します。

      説明

      デフォルトでは、TCPおよびUDPリスナーごとに2つのエンドポイントグループを作成できます。 追加のエンドポイントグループを作成する場合は、[クォータ管理] ページに移動し、gaplus_quota_epgs_per_listenerという名前のクォータを増やします。 詳細については、「GAクォータの管理」をご参照ください。

    4. [クロスボーダーアクセラレーションの設定] セクションで、[クロスボーダーデータ転送に関するコンプライアンスコミットメント] を読み、[先行コンプライアンス契約に同意する] を選択します。

      このパラメーターは、GAインスタンスのクロスボーダーアクセラレーションが無効になっており、選択したエンドポイントグループと既存のアクセラレーションリージョンが境界を越えてデプロイされている場合にのみ有効になります。 たとえば、エンドポイントグループは中国本土のリージョンにあり、アクセラレーションリージョンは中国 (香港) 、中国 (マカオ) 、中国 (台湾) など、中国本土の外部にあります。

      設定が完了すると、GAインスタンスのTransmission Network Typeパラメーターは自動的に

      BGP (マルチISP) プロ 詳細については、「データ転送課金」をご参照ください。

    5. [次へ] をクリックします。

  3. 設定を確認します。

    [確認] ステップで、リスナーとエンドポイントの設定を確認し、[送信] をクリックします。

    設定を変更する場合は、対応するセクションで [変更] をクリックします。 その後、設定ページにリダイレクトされます。

    説明

    リスナーを初めて追加する場合、リスナーは3分後に有効になります。 リスナーの設定を変更すると、新しい設定は1分後に有効になります。

関連する API 操作

API 操作

説明

リスナーの変更

リスナーの名前とポートは、ビジネス要件を満たすように変更できます。 リスナーを変更するときは、次の情報に注意してください。

  • リスナーのルーティングタイプは変更できません。

  • マッピングテーブルに記録されているポート範囲は変更できません。 つまり、ポートがマッピングテーブルで使用されている場合、そのポートを削除することはできません。 たとえば、リスナーの100〜10000のポート範囲のポート199がエンドポイントのポート80にマップされている場合、ポート範囲を200〜10000に縮小することはできません。

  1. リスナー タブで、変更するリスナーを見つけ、操作 列の 変更 をクリックします。

  2. リスナーを編集 ダイアログボックスで、リスナー名 または [ポート] を変更し、[OK] をクリックします。

リスナーの削除

リスナーを削除できます。 リスナーを削除すると、リスナーに関連付けられているエンドポイントグループも削除されます。

  1. リスナー タブで、削除するリスナーを見つけ、操作 列の 削除 をクリックします。

  2. リスナーの削除 のメッセージにおいて、OK をクリックします。

参考資料

  • CreateListener: GAインスタンスのリスナーを作成します。

  • UpdateListener: GAインスタンスのリスナーを変更します。

  • DeleteListener: GAインスタンスのリスナーを削除します。