標準のGlobal Accelerator (GA) インスタンスにカスタムルーティングリスナーを設定できます。 このようにして、GAインスタンスは、リスナーポートと宛先エンドポイントグループポート間のマッピングに基づいて指定したサブネット内のすべてのIPアドレスまたは特定のIPアドレスとポートにトラフィックを転送できます。
背景情報
GAインスタンスにカスタムルーティングリスナーを設定すると、インスタンスはリスナーのポート範囲、関連付けられたエンドポイントグループのポート範囲、およびエンドポイントのIPアドレス (vSwitch) に基づいてポートマッピングテーブルを生成します。 カスタムルーティングリスナーは、ポートマッピングテーブルに基づいて、vSwitchの特定のIPアドレスとポートにクライアント要求を転送します。
カスタムルーティングリスナーは、クライアントから指定されたバックエンドサーバーにトラフィックを転送するシナリオに適しています。 例: マルチプレイヤーオンラインゲーム、ビデオ会議、仮想教室。 カスタムルーティングリスナーの仕組みおよびカスタムルーティングリスナーの使用方法については、「カスタムルーティングリスナーの仕組み」をご参照ください。
異なるルーティングタイプの違いとポート範囲の制限の詳細については、「リスナーの概要」をご参照ください。
前提条件
カスタムルーティングリスナーを使用する権限が付与されています。 カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーにリクエストを送信します。 リクエストが承認されたら、カスタムルーティングリスナーを使用できます。
標準のGlobal Acceleratorインスタンスが作成されます。 詳細については、「標準GAインスタンスの作成と管理」をご参照ください。
基本帯域幅プランが購入され、帯域幅計測方法が帯域幅の支払い.
リスナーを追加するAdd a listener
リスナーとプロトコルを設定します。
GAコンソールにログインします。
インスタンス ページで、管理するGAインスタンスを見つけ、アクション 列の リスナーの設定 をクリックします。
リスナー タブで、リスナーの追加 をクリックします。
説明リスナーを初めて追加する場合、または指定されたGlobal Acceleratorインスタンスにリスナーが作成されていない場合は、この手順をスキップします。
リスナーとプロトコルの設定 ウィザードページで、パラメーターを設定し、[次へ] をクリックします。 下表に、各パラメーターを説明します。
パラメーター
説明
リスナー名
リスナーの名前を入力します。
ルーティングタイプ
ルーティングタイプを選択します。 この例では、[カスタムルーティング] が選択されています。
インテリジェントルーティング: ネットワーク遅延に基づいて、近くの正常なエンドポイントグループを自動的に選択し、エンドポイントグループ内の最適なエンドポイントにクライアント要求を転送します。
カスタムルーティング: リスナーポート範囲、宛先エンドポイントグループのポート範囲、およびエンドポイントのIPアドレス (vSwitch) に基づいて、ポートマッピングテーブルを生成します。 このようにして、トラフィックは指定されたvSwitchの特定のIPアドレスとポートにルーティングされます。 カスタムルーティングリスナーを設定する方法の詳細については、「カスタムルーティングリスナーの追加と管理」をご参照ください。
説明カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーにアプリケーションを送信します。 アプリケーションの承認後、カスタムルーティングリスナーを使用できます。
ポート番号
リスナーがリクエストを受信してエンドポイントに転送するポートを指定します。 有効な値: 1 ~ 65499
複数のリスナーポートはコンマ (,) で区切ります。 たとえば、80,90、8080を入力できます。
ハイフン (-) を使用してポート範囲を指定できます。 例: 80-85。
説明GAインスタンスの異なるカスタムルーティングリスナーのポートは異なる必要があります。
ポート25、250、4789、および4790は、システム予約ポートである。 ポートマッピングテーブルが生成されると、システム予約されたポートは無視される。
従量課金Global Acceleratorインスタンスのポート6081は設定できません。
リスナーに指定するポート範囲によって、リスナーに関連付けられているエンドポイントグループ内のポート数とvSwitch内のIPアドレス数の合計が決まります。
エンドポイントグループのポート数にエンドポイントのすべてのvSwitchのIPアドレス数を掛けた値は、リスナーポート数以下である必要があります。
リスナーのポート範囲を大きくすることを推奨します。
エンドポイントグループとエンドポイントを設定します。
各リスナーはエンドポイントグループに関連付けられています。 ネットワークトラフィックを分散するリージョンを指定することで、エンドポイントグループをリスナーに関連付けることができます。 エンドポイントグループは、リスナーポート範囲とバックエンドサービスのポート範囲とプロトコルの間のマッピングを定義します。 エンドポイントは、バックエンドの宛先CIDRブロックとサブネットトラフィックのアクセスポリシーを決定します。
エンドポイントグループとエンドポイントの詳細については、「概要」をご参照ください。
エンドポイントグループを設定します。
エンドポイントグループの設定 ウィザードページで、エンドポイントグループのパラメーターを設定します。 下表に、各パラメーターを説明します。
パラメーター
例
エンドポイントグループ名
エンドポイントグループの名前を入力します。
リージョン
エンドポイントグループをデプロイするリージョンを選択します。
ポートマッピング範囲とプロトコル
バッチモードを選択し、エンドポイントグループのバックエンドサービスのポート範囲とプロトコルを入力します。 バックエンドサービスのポート範囲とプロトコルは、エンドポイントグループに関連付けられているリスナーのポート範囲にマップされます。
リストモード: ポート範囲 を入力し、プロトコル を選択します。 [プロトコル] ドロップダウンリストから プロトコル または [UDP] を選択できます。 TCPとUDPを同時に選択できます。
追加 をクリックして、追加のエントリを追加できます。
このモードでは、同時に最大20のエントリを追加できます。
バッチモード: 指示に基づいてポート範囲とプロトコルを入力します。 テンプレートをダウンロードし、ポート範囲とプロトコルを入力してから、テンプレートをアップロードすることもできます。
このモードでは、同時に最大100のエントリを追加できます。
説明カスタムルーティングリスナーに関連付けられているエンドポイントグループ内のすべてのポートと、エンドポイント内のすべてのvSwitchのIPアドレスの合計は、リスナーポートの数以下である必要があります。 つまり
、エンドポイントグループのポート数にエンドポイントのすべてのvSwitchのIPアドレス数を掛けた値は、リスナーポート数以下である必要があります
。エンドポイントを設定します。
[エンドポイント] セクションで、エンドポイントの追加 をクリックします。 エンドポイントの追加 ダイアログボックスでパラメーターを設定し、[OK] をクリックします。 下表に、各パラメーターを説明します。
パラメーター
例
バックエンドサービスタイプ
値をvSwitchに設定します。
バックエンドサービス
トラフィックを転送するvSwitchを選択します。
サブネットトラフィック
サブネットトラフィックのアクセスポリシーを選択します。
Allow All Traffic: GAは、すべてのトラフィックを指定されたバックエンドサービスに転送します。
[すべてのトラフィックを拒否]: GAは、トラフィックを指定されたバックエンドサービスに転送しません。 デフォルト値です。
特定のvSwitch IPアドレスとポートからのトラフィックを許可する: クライアント要求を受信できるアクセスポリシーを指定します。これは、Elastic Compute Service (ECS) インスタンスのIPアドレスとポートです。
オプションです。 + エンドポイントグループの追加 をクリックして、前の手順の操作を繰り返して複数のエンドポイントグループを追加します。
説明デフォルトでは、TCPおよびUDPリスナーごとに2つのエンドポイントグループを作成できます。 追加のエンドポイントグループを作成する場合は、[クォータ管理] ページに移動し、gaplus_quota_epgs_per_listenerという名前のクォータを増やします。 詳細については、「GAクォータの管理」をご参照ください。
[クロスボーダーアクセラレーションの設定] セクションで、[クロスボーダーデータ転送に関するコンプライアンスコミットメント] を読み、[先行コンプライアンス契約に同意する] を選択します。
このパラメーターは、GAインスタンスのクロスボーダーアクセラレーションが無効になっており、選択したエンドポイントグループと既存のアクセラレーションリージョンが境界を越えてデプロイされている場合にのみ有効になります。 たとえば、エンドポイントグループは中国本土のリージョンにあり、アクセラレーションリージョンは中国 (香港) 、中国 (マカオ) 、中国 (台湾) など、中国本土の外部にあります。
設定が完了すると、GAインスタンスのTransmission Network Typeパラメーターは自動的に
BGP (マルチISP) プロ 詳細については、「データ転送課金」をご参照ください。[次へ] をクリックします。
設定を確認します。
[確認] ステップで、リスナーとエンドポイントの設定を確認し、[送信] をクリックします。
設定を変更する場合は、対応するセクションで [変更] をクリックします。 その後、設定ページにリダイレクトされます。
説明リスナーを初めて追加する場合、リスナーは3分後に有効になります。 リスナーの設定を変更すると、新しい設定は1分後に有効になります。
関連する API 操作
API 操作 | 説明 |
リスナーの変更 | リスナーの名前とポートは、ビジネス要件を満たすように変更できます。 リスナーを変更するときは、次の情報に注意してください。
|
リスナーの削除 | リスナーを削除できます。 リスナーを削除すると、リスナーに関連付けられているエンドポイントグループも削除されます。
|
参考資料
CreateListener: GAインスタンスのリスナーを作成します。
UpdateListener: GAインスタンスのリスナーを変更します。
DeleteListener: GAインスタンスのリスナーを削除します。