各リスナーはエンドポイントグループに関連付けられています。 ネットワークトラフィックを分散するリージョンを指定することで、リスナーをエンドポイントグループに関連付けることができます。 リスナーをエンドポイントグループに関連付けると、システムは、リスナーのルーティングタイプに基づいて、エンドポイントグループ内のエンドポイントにネットワークトラフィックを分散します。 このトピックでは、カスタムルーティングリスナーのエンドポイントグループを作成および管理する方法について説明します。
前提条件
標準のGlobal Acceleratorインスタンスが作成されます。 詳細については、「標準GAインスタンスの作成と管理」をご参照ください。
基本帯域幅プランが購入され、帯域幅課金方法がサブスクリプションであるGAインスタンスに関連付けられます。
標準GAインスタンスのエンドポイントとして機能するアプリケーションがデプロイされていること。 アプリケーションは、GAから転送される要求を受信するために使用されます。 カスタムルーティングリスナーのエンドポイントとしてvSwitchのみを指定できます。 詳細については、「概要」トピックの「エンドポイント」セクションをご参照ください。
カスタムルーティングリスナーを使用する権限が付与されています。 カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーにリクエストを送信します。 リクエストが承認されたら、カスタムルーティングリスナーを使用できます。
GAインスタンスをエンドポイントに接続できるようにするには、セキュリティグループルールやアクセス制御ルールなどのエンドポイントのアクセス制御設定で、エンドポイントが属するvSwitchのCIDRブロックを許可し、CIDRブロック内のアイドル状態のプライベートIPアドレスの数が8以上である必要があります。
背景情報
GAインスタンスのカスタムルーティングリスナーを作成した後、GAインスタンスは、リスナーのポート範囲と設定した宛先エンドポイントグループポートとエンドポイントのサブネット情報との関係に基づいてマッピングテーブルを生成します。 これにより、GAインスタンスは、指定したvSwitch内のすべてのIPアドレスまたは特定のIPアドレスとポートにトラフィックを転送できます。
カスタムルーティングリスナーは、TCPとUDPのみをサポートします。 デフォルトでは、カスタムルーティングリスナーに作成できるエンドポイントグループは2つだけです。 追加のエンドポイントグループを作成する場合は、[クォータ管理] ページに移動し、gaplus_quota_epgs_per_listenerという名前のクォータを増やします。 詳細については、「GAクォータの管理」をご参照ください。
エンドポイントグループの作成
GAコンソールにログインします。
インスタンス ページで、管理するGAインスタンスを見つけ、操作 列の リスナーの設定 をクリックします。
リスナー タブで、リスナーの追加 をクリックします。
説明リスナーを初めて追加する場合、または指定されたGlobal Acceleratorインスタンスにリスナーが作成されていない場合は、この手順をスキップします。
リスナーとプロトコルの設定 ステップで、ルーティングタイプとして [カスタムルーティング] を選択し、リスナーポートを設定し、[次へ] をクリックします。
詳細については、「カスタムルーティングリスナーの追加と管理」をご参照ください。
エンドポイントグループの設定 ステップで、エンドポイントグループとエンドポイントを設定します。
エンドポイントグループは、リスナーポート範囲、バックエンドサービスポート範囲、およびプロトコル間のマッピングを定義します。 エンドポイントは、バックエンドの宛先CIDRブロックとサブネットトラフィックのアクセスポリシーを決定します。
エンドポイントグループを設定します。
エンドポイントグループの設定 ステップで、エンドポイントグループのパラメーターを設定します。 下表に、各パラメーターを説明します。
パラメーター
説明
エンドポイントグループ名
エンドポイントグループの名前を入力します。
リージョン
エンドポイントグループをデプロイするリージョンを選択します。
ポートマッピング範囲とプロトコル
バッチモードを選択し、エンドポイントグループのバックエンドサービスのポート範囲とプロトコルを入力します。 バックエンドサービスのポート範囲とプロトコルは、エンドポイントグループに関連付けられているリスナーのポート範囲にマップされます。
リストモード: ポート範囲を入力し、プロトコルを選択します。 [プロトコル] ドロップダウンリストから プロトコル または [UDP] を選択できます。 TCPとUDPを同時に選択できます。
追加 をクリックして、追加のエントリを追加できます。
このモードでは、同時に最大20のエントリを追加できます。
バッチモード: 指示に基づいてポート範囲とプロトコルを入力します。 テンプレートをダウンロードし、ポート範囲とプロトコルを入力してから、テンプレートをアップロードすることもできます。
このモードでは、同時に最大100のエントリを追加できます。
説明カスタムルーティングリスナーに関連付けられているエンドポイントグループのポート数と、エンドポイントとして機能するすべてのvSwitchのIPアドレス数の積は、リスナーポート数以下である必要があります。
エンドポイントグループのポート数 × エンドポイントとして機能するすべてのvSwitchのIPアドレス数 ≦ リスナーポート数
。エンドポイントを設定します。
[エンドポイント] セクションで、エンドポイントの追加 をクリックします。 エンドポイントの追加 ダイアログボックスでパラメーターを設定し、[OK] をクリックします。 下表に、各パラメーターを説明します。
パラメーター
説明
バックエンドサービスタイプ
値をvSwitchに設定します。
バックエンドサービス
トラフィックを転送するvSwitchを選択します。
サブネットトラフィック
サブネットトラフィックのアクセスポリシーを選択します。
すべてのトラフィックを許可: 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 操作 | 手順 |
エンドポイントグループの変更 |
|
エンドポイントを追加する |
|
エンドポイントの変更 |
|
エンドポイントの削除 |
|
エンドポイントグループの削除 |
|
関連ドキュメント
CreateCustomRoutingEndpointGroups: カスタムルーティングリスナー用に複数のエンドポイントグループを同時に作成します。
UpdateCustomRoutingEndpointGroupAttribute: カスタムルーティングリスナーに関連付けられているエンドポイントグループの名前と説明を変更します。
DeleteCustomRoutingEndpointGroups: カスタムルーティングリスナーの複数のエンドポイントグループを同時に削除します。
CreateCustomRoutingEndpointGroupDestinations: カスタムルーティングリスナーに関連付けられているエンドポイントグループのポートマッピングを作成します。
UpdateCustomRoutingEndpointGroupDestinations: カスタムルーティングリスナーに関連付けられているエンドポイントグループのポートマッピングを変更します。
DeleteCustomRoutingEndpointGroupDestinations: カスタムルーティングリスナーに関連付けられているエンドポイントグループのポートマッピングを削除します。
CreateCustomRoutingEndpoints: カスタムルーティングリスナーのエンドポイントを作成します。
UpdateCustomRoutingEndpoints: カスタムルーティングリスナーのエンドポイントを変更します。
DeleteCustomRoutingEndpoints: カスタムルーティングリスナーのエンドポイントを削除します。
CreateCustomRoutingEndpointTrafficPolicies: カスタムルーティングリスナーのエンドポイントのトラフィック宛先を作成します。
UpdateCustomRoutingEndpointTrafficPolicies: カスタムルーティングリスナーのエンドポイントのトラフィックポリシーを変更します。
DeleteCustomRoutingEndpointTrafficPolicies: カスタムルーティングリスナーのエンドポイントのトラフィックポリシーを削除します。
ListCustomRoutingPortMappings: カスタムルーティングリスナーのポートマッピングを照会します。
ListCustomRoutingPortMappingsByDestination: カスタムルーティングリスナーに関連付けられている特定のバックエンドインスタンスのポートマッピングを照会します。