各リスナーは、エンドポイントグループを使用してトラフィックを分散します。カスタムルーティングリスナーの場合、トラフィックはこれらのグループ内の特定のエンドポイントにルーティングされます。
前提条件
スタンダード GA インスタンスが作成されている必要があります。
サブスクリプションベースの GA インスタンスの場合、基本帯域幅プランを購入して関連付けておく必要があります。
Global Accelerator のバックエンドサービスとしてアプリケーションをデプロイしていること。カスタムルーティングリスナーの場合、バックエンドサービスタイプは vSwitch である必要があります。詳細については、「エンドポイント」をご参照ください。
カスタムルーティングリスナーを使用する権限を持っていること。この機能は招待制プレビュー段階です。使用するには、アカウントマネージャーにお問い合わせください。リクエストが承認されると、リスナーのルーティングタイプとしてカスタムルーティングを選択できるようになります。
Global Accelerator インスタンスとバックエンドサービス間の適切な接続を確保するため、セキュリティグループのルールなどのバックエンドサービスのアクセスポリシーにおいて、vSwitch の CIDR ブロックからのトラフィックを許可する必要があります。また、vSwitch には少なくとも 8 つのアイドル状態のプライベート IP アドレスが必要です。
背景情報
カスタムルーティングリスナーを設定すると、Global Accelerator インスタンスはマッピングテーブルを作成します。このテーブルは、リスナーのポート範囲、宛先エンドポイントグループのポートマッピング、およびエンドポイントのサブネット情報に基づいています。Global Accelerator は、このテーブルを使用して、指定された vSwitch 内のすべての IP アドレス、または特定の IP アドレスと宛先ポートに、トラフィックを確定的にルーティングします。
カスタムルーティングリスナーは、TCP プロトコルと UDP プロトコルのみをサポートします。デフォルトでは、各リスナーに最大 2 つのエンドポイントグループを作成できます。より多くのエンドポイントグループを作成する必要がある場合は、クォータ管理ページで [gaplus_quota_epgs_per_listener] のクォータ引き上げをリクエストできます。
エンドポイントグループの追加
- Global Acceleratorコンソールにログインします。
インスタンス ページで、管理する Global Accelerator (GA) インスタンスを見つけ、操作 列の リスナーの設定 をクリックします。
リスナー タブで、リスナーを追加 をクリックします。
説明最初のリスナーを追加する場合、または Global Accelerator インスタンスにリスナーがない場合は、この手順をスキップします。
リスナーとプロトコルの設定 ページで、ルーティングタイプに [カスタムルーティング] を選択し、リスナーを設定して、次へ をクリックします。
詳細については、「カスタムルーティングリスナーを追加および管理する」をご参照ください。
エンドポイントの設定 ページで、エンドポイントグループとそのエンドポイントを設定します。
エンドポイントグループは、リスナーのポート範囲とバックエンドサービスのポート範囲およびプロトコル間のマッピングを定義します。エンドポイントは、バックエンドの宛先サブネットとそのトラフィック処理ポリシーを指定します。
エンドポイントグループを設定します。
エンドポイントの設定 ページで、次の情報に基づいてエンドポイントグループを設定します。
パラメータ
説明
[ノードグループ名]
エンドポイントグループの名前を入力します。
[リージョン]
エンドポイントグループがデプロイされている Alibaba Cloud リージョンを選択します。
[ポートマッピング範囲とプロトコル]
エントリモードを選択して、リスナーからエンドポイントグループ内のバックエンドサービスへのポートとプロトコルのマッピングを定義します。
リストモード: ポート範囲 と プロトコル を入力します。プロトコル では、TCP、UDP、または両方を選択できます。
追加 をクリックして、複数のマッピングを入力します。
このモードでは、一度に最大 20 個のマッピングを追加できます。
[バッチモード]:書式設定の指示に従ってポート範囲とプロトコルを入力するか、テンプレートをダウンロードして記入し、ファイルをアップロードします。
このモードでは、一度に最大 100 個のマッピングを追加できます。
説明エンドポイントグループ内のポートの総数に、すべての vSwitch エンドポイント内の IP アドレスの総数を乗じた値は、リスナーに指定されたポートの総数以下でなければなりません。計算式:
(エンドポイントグループ内のポートの総数) × (すべての vSwitch エンドポイント内の IP アドレスの総数) ≤ (リスナーのポート数)エンドポイントを設定します。
エンドポイント セクションで、エンドポイントの追加 をクリックします。エンドポイントの追加 ダイアログボックスで、次の情報に基づいてエンドポイントを設定し、OK をクリックします。
パラメータ
説明
[バックエンドサービスタイプ]
[vSwitch] のみがサポートされています。
[バックエンドサービス]
トラフィックを転送する vSwitch を選択します。
[サブネットトラフィック]
サブネットトラフィックのアクセスポリシーを選択します。
[Allow All Traffic]:すべてのインバウンドトラフィックが、Global Accelerator を介して指定されたバックエンドサービスに転送されます。
[Deny All Traffic] (デフォルト):インバウンドトラフィックは、Global Accelerator を介して指定されたバックエンドサービスに転送されません。
[特定の vSwitch IP アドレスとポートへのトラフィックを許可]: トラフィックを受信できる アクセスポリシー を指定します。 トラフィックの宛先は、ECS インスタンスの IP アドレスとポートです。
任意: 別のエンドポイントグループを設定するには、+ エンドポイントグループの追加 をクリックします。
説明3 つ以上のエンドポイントグループを作成する必要がある場合は、クォータ管理ページで [gaplus_quota_epgs_per_listener] のクォータ引き上げをリクエストしてください。
-
クロスボーダーサービスの設定 セクションで、データのクロスボーダー運用に関するコンプライアンス誓約書 を読み、上記のコンプライアンスコミットメントに同意する を選択します。
このステップは、GA インスタンスでクロスボーダー高速化が有効になっておらず、ご利用のサービス構成が中国本土とその他のリージョン間のクロスボーダー高速化を含む場合にのみ必須です。
次へ をクリックします。
設定を確認します。
設定監査 ページで、リスナーとエンドポイントの設定を確認し、送信する をクリックします。
設定を変更するには、対応するセクションの 編集 をクリックして前のページに戻ります。
説明新しいリスナーがアクティブになるまで約 3 分かかります。設定の変更が適用されるまで約 1 分かかります。
関連操作
操作 | 説明 |
エンドポイントグループを変更する |
|
エンドポイントを追加する |
|
エンドポイントを変更する |
|
エンドポイントを削除する |
|
エンドポイントグループを削除する |
|
関連 API
CreateCustomRoutingEndpointGroups :カスタムルーティングリスナーの 1 つ以上のエンドポイントグループを作成します。
UpdateCustomRoutingEndpointGroupAttribute :カスタムルーティングリスナーのエンドポイントグループの名前と説明を変更します。
DeleteCustomRoutingEndpointGroups :カスタムルーティングリスナーの 1 つ以上のエンドポイントグループを削除します。
CreateCustomRoutingEndpointGroupDestinations :カスタムルーティングリスナーのエンドポイントグループのポートマッピングを作成します。
UpdateCustomRoutingEndpointGroupDestinations :カスタムルーティングリスナーのエンドポイントグループのポートマッピングを変更します。
DeleteCustomRoutingEndpointGroupDestinations :カスタムルーティングリスナーのエンドポイントグループのポートマッピングを削除します。
CreateCustomRoutingEndpoints :エンドポイントグループ内にエンドポイントを作成します。
UpdateCustomRoutingEndpoints :カスタムルーティングリスナーのエンドポイントを変更します。
DeleteCustomRoutingEndpoints :カスタムルーティングリスナーのエンドポイントを削除します。
CreateCustomRoutingEndpointTrafficPolicies :エンドポイントのトラフィックの宛先を作成します。
UpdateCustomRoutingEndpointTrafficPolicies :カスタムルーティングリスナーのエンドポイントのトラフィックの宛先を変更します。
DeleteCustomRoutingEndpointTrafficPolicies :エンドポイントからトラフィックの宛先を削除します。
ListCustomRoutingPortMappings :カスタムルーティングリスナーの生成されたポートマッピングテーブルを照会します。
ListCustomRoutingPortMappingsByDestination :カスタムルーティングリスナーの特定のバックエンドインスタンスのポートマッピングテーブルを照会します。