リスナーをエンドポイントグループに関連付けるには、ネットワークトラフィックをルーティングするリージョンを指定する必要があります。 次に、システムは、リスナーのルーティングタイプに基づいて、エンドポイントグループ内のエンドポイントにネットワークトラフィックをルーティングします。
エンドポイントグループ
各エンドポイントグループはリージョンに関連付けられています。 ネットワークトラフィックを分散するリージョンを指定することで、エンドポイントグループをリスナーに関連付けることができます。 エンドポイントグループをリスナーに関連付けた後、システムはリスナーのルーティングタイプに基づいてエンドポイントグループ内のエンドポイントにクライアント要求を転送します。
デフォルトでは、カスタムルーティングリスナー用に2つのエンドポイントグループを作成できます。
インテリジェントルーティングリスナーは、次のタイプのエンドポイントグループをサポートします。
デフォルトエンドポイントグループ: リスナーの作成時に構成したエンドポイントグループ。
デフォルトでは、TCPまたはUDPリスナー用に2つのデフォルトのエンドポイントグループを作成できます。 追加のエンドポイントグループを作成する場合は、[クォータ管理] ページに移動し、gaplus_quota_epgs_per_listenerという名前のクォータを増やします。 詳細については、「GAクォータの管理」をご参照ください。
デフォルトのエンドポイントグループは、1つのリージョンにのみデプロイできます。 エンドポイントグループごとにトラフィック分散率を指定できます。 トラフィック分配率は、エンドポイントグループに分配されるトラフィックの割合を指定します。 トラフィック分配率を指定する方法の詳細については、「異なるシナリオでエンドポイントグループにトラフィックを分散する」をご参照ください。
HTTPまたはHTTPSリスナーごとに1つのデフォルトのエンドポイントグループを作成できます。
仮想エンドポイントグループ: リスナーを作成した後、[エンドポイントグループ] ページで仮想エンドポイントグループを作成できます。
デフォルトでは、TCP、HTTP、またはHTTPSリスナーごとに最大10個の仮想エンドポイントグループを作成できます。 追加の仮想エンドポイントグループを作成する場合は、[クォータ管理] ページに移動し、gaplus_quota_vepg_per_listenerという名前のクォータを増やします。 詳細については、「GAクォータの管理」をご参照ください。
UDPリスナーの仮想エンドポイントグループは作成できません。
リスナーの仮想エンドポイントグループを作成した後、カスタム転送ルールを作成し、そのルールを仮想エンドポイントグループに関連付けることができます。 転送ルールをエンドポイントグループに関連付けた後、リスナーは、転送条件を満たすリクエストを、デフォルトのエンドポイントグループまたは転送ルールで指定された仮想エンドポイントグループに転送します。 これにより、Global Accelerator (GA) は複数のエンドポイントに同時にアクセスできます。 転送ルールの作成方法の詳細については、「転送ルールの追加と管理」をご参照ください。
標準GAインスタンスのTCPまたはUDPリスナーが仮想エンドポイントグループまたは転送ルールをサポートしていない場合、インスタンスは以前のバージョンである可能性があります。 GAインスタンスをアップグレードするには、アカウントマネージャーにお問い合わせください。
エンドポイント
エンドポイントの種類
エンドポイントは、クライアント要求の宛先である。 エンドポイントグループには、最大4つのエンドポイントを追加できます。 次の表に、エンドポイントの種類を示します。
エンドポイントデプロイ | 回線のタイプ | Endpointタイプ | Endpoint |
Alibaba Cloud | インターネット接続 | Alibaba CloudパブリックIPアドレス |
|
CLB | インターネットに接続するClassic Load Balancer (CLB) インスタンス | ||
プライベート接続 | ECS | 仮想プライベートクラウド (VPC) のECSインスタンス | |
ENI | ENI (Elastic Network Interface) | ||
CLB | VPCの内部対応CLBインスタンス | ||
ALB | Application Load Balancer (ALB) インスタンス | ||
NLB | Network Load Balancer (NLB) インスタンス | ||
OSS | Object Storage Service (OSS) バケット | ||
vSwitch カスタムルーティングリスナーのみがこのタイプをサポートしています。 | vSwitch トラフィックを転送するvSwitchで、1つ以上のECSインスタンスのプライベートIPアドレスと宛先ポートを指定できます。 | ||
Alibaba Cloudの外部 | インターネット接続 | カスタムIPアドレス | 配信元サーバーのカスタムIPアドレス |
カスタムドメイン名 | オリジンサーバーのカスタムドメイン名 |
標準のGAインスタンスが、エンドポイントとしてALBインスタンス、VPCのECSインスタンス、VPCのCLBインスタンス、NLBインスタンス、またはENIをサポートしていない場合、インスタンスは旧バージョンである可能性があります。 GAインスタンスをアップグレードするには、アカウントマネージャーにお問い合わせください。
UDPリスナーは、エンドポイントとしてALBインスタンスをサポートしていません。
GAインスタンスがエンドポイントに接続されていることを確認するには、接続タイプに基づいてエンドポイントのアクセス制御ポリシーを設定する必要があります。
インターネット接続: セキュリティグループルールやファイアウォール設定など、エンドポイントのアクセス制御ポリシーで、エンドポイントのパブリックIPアドレスを許可する必要があります。
プライベート接続: セキュリティグループルールやファイアウォール設定など、エンドポイントのアクセスポリシーは、エンドポイントが属するvSwitchのCIDRブロックを許可する必要があります。 vSwitchのアイドルプライベートIPアドレスの数は8以上である必要があります。
カスタムルーティングリスナーは招待プレビュー中です。 カスタムルーティングリスナーを使用するには、アカウントマネージャーに連絡してください。 アプリケーションの承認後、カスタムルーティングリスナーを使用できます。
カスタムルーティングリスナーを使用すると、トラフィックを転送するvSwitchのIPアドレスとポートを指定できます。 ECSインスタンスのIPアドレスとポートのみを指定できます。
GAインスタンスに関連付けられているエンドポイントのパブリックIPアドレスは一意であり、他のGAインスタンスと共有されません。 エンドポイントのパブリックIPアドレスを表示する方法については、「エンドポイントのパブリックIPアドレスの表示」をご参照ください。
エンドポイントの重み
エンドポイントの重みを指定できます。 重みは、エンドポイントに転送されるトラフィックの割合を指定します。 GAは、エンドポイントグループ内のすべてのエンドポイントの重みの合計を計算します。 次に、トラフィックは各エンドポイントの割合に基づいて各エンドポイントに転送されます。 詳細については、「エンドポイントの重みの指定」をご参照ください。
カスタムルーティングリスナーは、クライアント要求をvSwitchの特定のIPアドレスとポートに転送できます。 エンドポイントの重みを指定する必要はありません。
ヘルスチェック
GAインスタンスのエンドポイントグループのヘルスチェックを有効にできます。 これにより、サービスの信頼性と可用性が向上し、異常なエンドポイントによるサービスの中断が防止されます。
エンドポイントグループのヘルスチェックを有効にすると、GAはエンドポイントが正常かどうかを定期的にチェックします。 GAが異常なエンドポイントを検出すると、GAは正常なエンドポイントにリクエストを配信します。 異常なエンドポイントが回復すると、GAはリクエストをエンドポイントに再度配信します。 詳細については、「ヘルスチェックの有効化と管理」をご参照ください。
インテリジェントルーティングリスナーを使用する標準GAインスタンスのエンドポイントグループに対してのみヘルスチェックを有効にできます。