標準のGlobal Accelerator (GA) インスタンスを作成した後、GAインスタンスのリスナーを設定する必要があります。 リスナーは接続要求をリッスンし、エンドポイントグループに関連付けられているリスナーのルーティングタイプに基づいてエンドポイントに要求を配信します。

リスナープロトコル

GAインスタンスごとに最大10個のリスナーを作成できます。 次のリスナープロトコルがサポートされています: TCP、UDP、HTTP、およびHTTPS。 次の表に、リスナープロトコルの機能と使用シナリオを示します。
プロトコル 説明 シナリオ
TCP
  • 高い信頼性を提供する接続指向プロトコル。 データを送信する前に論理接続を確立する必要があります。
  • セッションの永続性は、送信元 IP アドレスに基づいています。
  • 送信元IPアドレスはネットワーク層で確認できます。
  • データはゆっくり送信されます。
  • 高い信頼性とデータ精度を必要とするが、低い伝送速度に耐えることができるシナリオに適用できます。 シナリオには、ファイル送信、電子メールの送受信、およびリモートログオンが含まれます。
  • カスタム要件がないWebアプリケーション。
UDP
  • コネクションレスで信頼性の低いプロトコル。 3ウェイハンドシェイクは、UDPパケットが送信される前に必要とされない。 UDPは、エラー回復またはデータ再送信を提供しない。
  • データは高速に送信されます。
ビデオ会議やリアルタイム見積もりサービスなど、リアルタイム送信が信頼性を上回るシナリオに適用できます。
HTTP
  • 高い信頼性を提供する接続指向プロトコル。 データを送信する前に論理接続を確立する必要があります。
  • データは高速に送信されます。
  • データは送信中に暗号化されない。
  • HTTP Webサイトを高速化する必要があるシナリオに適用できます。
  • 指定されたドメイン名またはパスを含むHTTP Webサイトを高速化する必要があるシナリオに適用できます。
HTTPS
  • 高い信頼性を提供する接続指向プロトコル。 データを送信する前に論理接続を確立する必要があります。
  • SSL証明書をサーバーにバインドできます。 これにより、データの高い信頼性が保証される。
    説明 SSL証明書の詳細については、「証明書管理サービスとは」をご参照ください。
  • データは伝送中に暗号化される。
  • クライアントがHTTPS Webサイトにアクセスするときにネットワークのセキュリティと効率を確保するために、HTTPS Webサイトを高速化する必要があるシナリオに適用できます。
  • 指定されたドメイン名またはパスを含むHTTPS Webサイトを高速化する必要があるシナリオに適用できます。

ルーティングリスナー

GAには、インテリジェントルーティングリスナーとカスタムルーティングリスナーの2種類のルーティングリスナーがあります。 シナリオに基づいてルーティングリスナーを選択できます。

インテリジェントルーティングリスナー

インテリジェントルーティングリスナーは、元のリスナーのデフォルトのルーティングタイプです。 GAインスタンスにインテリジェントルーティングリスナーを設定すると、GAインスタンスは近くの正常なエンドポイントグループを選択し、エンドポイントグループ内の最適なエンドポイントにクライアント要求を転送します。

インテリジェントルーティングリスナーは、必要に応じてエンドポイントグループとエンドポイントのトラフィック重みを設定できる、グローバルトラフィックのきめ細かい制御を必要とするシナリオに適しています。 例: 青緑色のデプロイ、A/Bテスト、マルチリージョンのデプロイ、特定のリージョンでのサービスの公開解除または更新、およびリージョン間のディザスタリカバリ。 使用シナリオとインテリジェントルーティングリスナーの例の詳細については、「t2181288.html#concept_2194393複数のエンドポイントグループのトラフィック分散機能を設定する方法の例」をご参照ください。

インテリジェントルーティングリスナーは、TCP、UDP、HTTP、およびHTTPSをサポートします。

インテリジェントルーティングリスナー

カスタムルーティングリスナー

説明 カスタムルーティングリスナーは、招待状の前提条件です。 カスタムルーティングリスナーを使用するには、チケットを起票してください。

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

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

カスタムルーティングリスナーは、TCPとUDPのみをサポートします。 エンドポイントグループの設定時にプロトコルを指定できます。 各エンドポイントグループの宛先ポート範囲に1つ以上のプロトコルを指定できます。 TCP、UDP、またはその両方を指定できます。

カスタムルーティングリスナー
説明 各GAインスタンスのリスナーは、同じルーティングタイプである必要があります。 リスナーのルーティングタイプは変更できません。 2つのルーティングタイプの違いの詳細については、インテリジェントルーティングリスナーとカスタムルーティングリスナーの比較の「インテリジェントルーティングリスナーとカスタムルーティングリスナーの比較」を参照してください。

リスナーポート

リスナーポートは、要求を受信し、要求をエンドポイントに転送するために使用されます。 異なるルーティングタイプのリスナーは、異なる制限を受ける。

インテリジェントルーティングリスナーポート

インテリジェントルーティングリスナーは、基本リスナーと高度なリスナーで構成されます。 インテリジェントルーティングリスナーごとに複数のポートを指定できます。
説明 GAインスタンスに同じプロトコルを使用するインテリジェントルーティングリスナーを作成する場合は、リスナーに異なるポートを設定する必要があります。
  • 基本リスナー
    次の表に、異なるプロトコルを使用するリスナーごとのポート数のクォータを示します。 TCPおよびUDPリスナーの場合、チケットを起票してgaplus_quota_port_per_リスナーのクォータを増やすことができます。 詳細については、「t1855478.html#task_2382446」をご参照ください。
    リスナープロトコル リスナーのポート範囲 リスナーポートのクォータ
    TCP 1 ~ 65499 30
    • 複数のリスナーポートはコンマ (,) で区切ります。 例: 80,90、8080
    • ポート範囲を指定する場合は、チルダ (~) を使用できます。 たとえば、80〜83と入力して、ポート80、81、82、および83を指定できます。
    UDP 1 ~ 65499 30
    • 複数のリスナーポートはコンマ (,) で区切ります。 例: 80,90、8080
    • ポート範囲を指定する場合は、チルダ (~) を使用できます。 たとえば、80〜83と入力して、ポート80、81、82、および83を指定できます。
    HTTP 1 ~ 65499 1.
    HTTPS 1 ~ 65499 1.
  • 高度なリスナー
    TCPまたはUDPリスナーに300以上の連続したリスナーポートを指定できます。 高度なリスナーは、300個を超える連続したリスナーポートを含むリスナーです。 高度なリスナーには、次の制限が適用されます。
    • デフォルトでは、2022年1月8日以降に作成されたGAインスタンスに対してのみ、高度なリスナーを作成できます。 GAインスタンスがこの日付より前に作成され、高度なリスナーを作成する場合は、チケットを起票してGAインスタンスをアップグレードしてください。
    • アドバンスドリスナーには300以上のポートを指定する必要があります。 指定するポートの数は65,499を超えてはなりません。
    • GAインスタンスごとに作成できる高度なリスナーは1つだけです。
    • 連続したポートのみ指定できます。 たとえば、ポート範囲を1〜350に設定できます。 ポート範囲を1,3〜350に設定することはできません。
    • GAインスタンスのアクセラレーションリージョンがAlibaba Cloudのポイントオブプレゼンス (PoP) ノードである場合、GAインスタンスのアドバンスドリスナーを作成することはできません。
      説明 指定されたGAインスタンスのアクセラレーションリージョンがAlibaba CloudのPoPノードであるかどうかを確認する方法については、「ListAvailableBusiRegions」をご参照ください。
たとえば、GAインスタンスに次のリスナーを作成するとします。リスナーポートが1〜400のTCPリスナー、リスナーポートが443のTCPリスナー、リスナーポートが200〜210のUDPリスナー、リスナーポートが230〜240のUDPリスナーポートです。 リスナーポートが1〜400のTCPリスナーは、高度なリスナーです。 次の図にリスナーを示します。 リスナーポート

カスタムルーティングリスナーポート

カスタムルーティングリスナーポートには、次の制限が適用されます。
  • 1 ~ 65499の範囲のポートは、カスタムルーティングリスナーに指定できます。 ポート25、250、4789、および4790は、システムによって予約される。 ポートマッピングテーブルが生成されると、システム予約されたポートは無視される。
  • リスナーに指定するポート範囲によって、リスナーに関連付けられているエンドポイントグループのポートの合計と、エンドポイントとして使用されるすべてのvSwitchのIPアドレスが決まります。 次の不等式が満たされていることを確認します: リスナーポートの数-システム予約ポートの数 ≥ エンドポイントグループのポートの数 × エンドポイントとして使用されるすべてのvSwitchのIPアドレスの数。 リスナーのポート範囲を大きく指定することを推奨します。

    たとえば、エンドポイントグループの宛先ポート範囲が81〜85 (5つのポートを含む) に設定され、エンドポイントとして使用されるすべてのvSwitchが16のIPアドレスを提供する場合。 リスナーポート範囲には、80以上のポートが含まれている必要があります。 リスナーのポート範囲は、101 ~ 179ではなく、101 ~ 180に設定できます。 それ以外の場合、リスナーは作成できません。

  • リスナーポートが設定された後、ポート範囲を変更するときに、ポートマッピングテーブルに存在するポートを削除することはできません。

    例えば、元のリスニングポート範囲は100〜10000であり、マッピングは、ポートマッピングテーブル内のエンドポイントのポート199と宛先ポート80との間で確立される。 リスニングポートの範囲を20〜10000に拡張できます。 リスニングポートの範囲を200〜10000に絞り込むことはできません。

  • GAインスタンスにリスナーを追加する場合は、リスナーに異なるポートを設定する必要があります。