標準のGlobal Accelerator (GA) インスタンスを作成した後、GAインスタンスのリスナーを設定する必要があります。 リスナーは接続要求をリッスンし、エンドポイントグループに関連付けられているリスナーのルーティングタイプに基づいてエンドポイントに要求を配信します。
リスナープロトコル
GAインスタンスごとに最大10個のリスナーを作成できます。 次のリスナープロトコルがサポートされています: TCP、UDP、HTTP、およびHTTPS。 次の表に、リスナープロトコルの機能と使用シナリオを示します。
リスナープロトコル | 説明 | シナリオ |
TCP |
|
|
UDP |
| ビデオ会議やリアルタイム見積もりサービスなど、リアルタイム送信が信頼性を上回るシナリオに適用できます。 |
HTTP |
|
|
HTTPS |
|
|
ルーティングリスナー
GAは、インテリジェントルーティングリスナーとカスタムルーティングリスナーを提供します。 ビジネス要件に基づいてルーティングタイプを選択できます。
カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーにアプリケーションを送信します。 アプリケーションの承認後、カスタムルーティングリスナーを使用できます。
インテリジェントルーティングリスナー
インテリジェントルーティングは、元のリスナーのデフォルトのルーティングタイプです。 GAインスタンスにインテリジェントルーティングリスナーを設定した後、GAインスタンスは、ネットワーク遅延に基づいて近くの正常なエンドポイントグループを選択し、エンドポイントグループ内の最適なエンドポイントにクライアント要求を転送します。 ネットワーク待ち時間は、地理的位置およびネットワークホップに基づいて変化します。
この方法は、グローバルトラフィックのきめ細かい制御を必要とするアプリケーションに最適です。 必要に応じて、エンドポイントグループとエンドポイントのトラフィックの重みを設定できます。 例: 青緑色のデプロイ、A/Bテスト、マルチリージョンのデプロイ、特定のリージョンでのサービスの停止または更新、およびリージョン間のディザスタリカバリ。 使用シナリオと例の詳細については、「異なるシナリオでのエンドポイントグループ間のトラフィックの配布」および「複数のエンドポイントグループへのトラフィックの配布」をご参照ください。
インテリジェントルーティングリスナーは、TCP、UDP、HTTP、およびHTTPSをサポートします。
カスタムルーティングリスナー
GAインスタンスにカスタムルーティングリスナーを設定すると、インスタンスはリスナーのポート範囲、関連付けられたエンドポイントグループのポート範囲、およびエンドポイントのIPアドレス (vSwitch) に基づいてポートマッピングテーブルを生成します。 カスタムルーティングリスナーは、ポートマッピングテーブルに基づいて、vSwitchの特定のIPアドレスとポートにクライアント要求を転送します。
カスタムルーティングリスナーは、クライアントから指定されたバックエンドサーバーにトラフィックを転送するシナリオに適しています。 例: マルチプレイヤーオンラインゲーム、ビデオ会議、仮想教室。 カスタムルーティングリスナーの仕組みおよびカスタムルーティングリスナーの使用方法については、「カスタムルーティングリスナーの仕組み」をご参照ください。
カスタムルーティングリスナーは、TCPとUDPのみをサポートします。 エンドポイントグループの設定時にプロトコルを指定できます。 各エンドポイントグループの宛先ポート範囲には、TCP、UDP、またはその両方を指定できます。
GAインスタンスのルーティングリスナーは、同じルーティングタイプである必要があります。 構成の完了後、リスナーのルーティングタイプを変更することはできません。 2種類のルーティングリスナーの違いについては、「カスタムルーティングリスナーの仕組み」の「インテリジェントルーティングリスナーとカスタムルーティングリスナーの比較」を参照してください。
リスナーポート
リスナーポートは、要求を受信し、要求をエンドポイントに転送するために使用されます。 異なるタイプのルーティングリスナは、異なる制限を受けます。
インテリジェントルーティングリスナーポート
インテリジェントルーティングリスナーは、基本リスナーと高度なリスナーで構成されます。 インテリジェントルーティングリスナーごとに複数のポートを指定できます。
GAインスタンスのインテリジェントルーティングリスナーの場合:
TCP、HTTP、およびHTTPSリスナーは、異なるポートを使用する必要があります。
UDPリスナーとHTTP/3リスナーは異なるポートを使用する必要があります。
基本リスナー
次の表に、さまざまなプロトコルでサポートされているポート数のクォータを示します。 TCPおよびUDPリスナーの場合、gaplus_quota_port_per_リスナーのクォータを増やすことができます。 詳細については、「GAクォータの管理」をご参照ください。
リスナープロトコル
リスナーポート範囲
リスナーポートのクォータ
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インスタンスが1月8日より前に作成された2022で、高度なリスナーを使用する場合は、アカウントマネージャーに連絡してGAインスタンスをアップグレードしてください。
アドバンスドリスナーには300以上のポートを指定する必要があります。 指定するポートの数は65,499を超えてはなりません。
GAインスタンスに対して作成できる高度なリスナーは1つだけです。
連続したポートのみ指定できます。 たとえば、ポート範囲を1-350に設定できます。 ポート範囲を1,3 350に設定することはできません。
GAインスタンスのアクセラレーションリージョンがAlibaba CloudのPOP (point of presence) の場合、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は、システムによって予約される。 ポートマッピングテーブルが生成されると、システム予約されたポートは無視される。 従量課金Global Acceleratorインスタンスのポート6081は設定できません。
指定するリスナーポート範囲によって、リスナーに関連付けられているエンドポイントグループ内のポートの数と、エンドポイント内のすべてのvSwitchのIPアドレスの数が決まります。 次の要件を満たす必要があります。
リスニングポートの数 (システム予約ポートの数を差し引いたもの) ≥ エンドポイントグループ内のすべてのポートの数 × エンドポイント内のすべてのvSwitchのIPアドレスの数
。 リスナーのポート範囲を大きく指定することを推奨します。たとえば、エンドポイントグループの宛先ポート範囲を81-85に設定し、エンドポイントとして使用されるすべてのvSwitchが16個のIPアドレスを提供する場合、リスナーポート範囲には少なくとも80個のポートが含まれている必要があります。 リスナーのポート範囲を101 180に設定できます。 リスナーのポート範囲を101 179に設定した場合、リスナーは作成できません。
リスナーポートを設定した後、ポート範囲を変更するときに、ポートマッピングテーブルに存在するポートを削除することはできません。
例えば、元のリスニングポート範囲は100 10000であり、マッピングは、ポートマッピングテーブル内のエンドポイントのポート199と宛先ポート80との間で確立される。 リスニングポートの範囲を20〜10000に拡張できます。 リスニングポートの範囲を200 10000に絞り込むことはできません。
同じGAインスタンスの異なるリスナーのリスニングポートは重複できません。