このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

エンドポイントグループとエンドポイント

更新日時2025-03-25 17:55

リスナーをエンドポイントグループに関連付けるには、ネットワークトラフィックをルーティングするリージョンを指定する必要があります。その後、システムは、リスナーのルーティングタイプに基づいて、エンドポイントグループ内のエンドポイントにネットワークトラフィックをルーティングします。

エンドポイントグループ

各エンドポイントグループはリージョンに関連付けられています。ネットワークトラフィックを分散するリージョンを指定することで、エンドポイントグループをリスナーに関連付けることができます。エンドポイントグループをリスナーに関連付けると、システムはリスナーのルーティングタイプに基づいて、クライアントリクエストをエンドポイントグループ内のエンドポイントに転送します。

デフォルトでは、カスタムルーティングリスナー用に 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 リスナーが仮想エンドポイントグループまたは転送ルールをサポートしていない場合、インスタンスのバージョンが古い可能性があります。アカウントマネージャーに連絡して、GA インスタンスをアップグレードしてください。

エンドポイント

エンドポイントタイプ

エンドポイントは、クライアントリクエストの宛先です。1 つのエンドポイントグループに最大 4 つのエンドポイントを追加できます。次の表に、エンドポイントのタイプを示します。

エンドポイントデプロイメント

接続タイプ

バックエンドサービスタイプ

エンドポイント

エンドポイントデプロイメント

接続タイプ

バックエンドサービスタイプ

エンドポイント

Alibaba Cloud

プライベート接続

ECS

仮想プライベートクラウド (VPC) 内の Elastic Compute Service (ECS) インスタンス

ALB

Application Load Balancer (ALB) インスタンス

NLB

Network Load Balancer (NLB) インスタンス

CLB

VPC 内のインターナル向け Classic Load Balancer (CLB) インスタンス

OSS

Object Storage Service (OSS) バケット

ENI

Elastic Network Interface (ENI)

カスタム プライベート IP

プライベート IP アドレス

サポートされていない Alibaba Cloud エンドポイントまたはオンプレミスサービスを、プライベート IP アドレスとして GA インスタンスに追加できます。カスタム プライベート IP アドレスには、以下の標準プライベート CIDR ブロックが含まれますが、これらに限定されません。

  • 10.0.0.0/8 

  • 100.64.0.0/10 

  • 172.16.0.0/12 

  • 192.168.0.0/16

インターネットにアクセスする必要がある場合、使用するカスタム プライベート IP アドレスがプライベート IP アドレスとして決定される場合があります。カスタム プライベート IP アドレスを使用する必要がある場合は、VPC ルートテーブルにルートを追加します。

インターネット接続

Alibaba Cloud パブリック IP アドレス

  • Elastic IP Address (EIP)

  • 静的パブリック IP アドレス

    Elastic Compute Service (ECS) インスタンスに割り当てられたパブリック IP アドレスのみがサポートされています。Elastic Compute Service (ECS)

CLB

インターネット向け CLB インスタンス

プライベート接続

vSwitch

カスタムルーティングリスナーのみがこのタイプをサポートしています。

vSwitch

トラフィックを転送する vSwitch 内の 1 つ以上の ECS インスタンスのプライベート IP アドレスと宛先ポートを指定できます。

Alibaba Cloud 外

インターネット接続

カスタム パブリック IP

カスタム パブリック IP アドレス

カスタム ドメイン名

カスタム ドメイン名

重要
  • 標準 GA インスタンスが VPC 内の ECS インスタンス、 ALB インスタンス、 NLB インスタンス、VPC 内の CLB インスタンス、 ENI、またはカスタム プライベート IP アドレスをエンドポイントとしてサポートしていない場合、GA インスタンスは以前のバージョンを使用している可能性があります。アカウントマネージャーに連絡して、GA インスタンスをアップグレードしてください。

  • UDP リスナーは、ALB インスタンスをエンドポイントとしてサポートしていません。

  • GA インスタンスがエンドポイントに接続されていることを確認するには、接続タイプに基づいてエンドポイントのアクセス制御ポリシーを構成する必要があります。

    • インターネット接続: セキュリティグループルールやファイアウォール設定などのエンドポイントのアクセス制御ポリシーで、エンドポイントのパブリック IP アドレスを許可する必要があります。

    • プライベート接続: セキュリティグループルールやファイアウォール設定などのエンドポイントのアクセス ポリシーで、エンドポイントが属する vSwitch の CIDR ブロックを許可する必要があります。vSwitch のアイドル状態のプライベート IP アドレスの数は 8 以上である必要があります。

  • カスタムルーティングリスナーは招待プレビュー中です。カスタムルーティングリスナーを使用するには、アカウントマネージャーに申請書を提出してください。申請が承認されると、カスタムルーティングリスナーを使用できます。

  • カスタムルーティングリスナーを使用すると、トラフィックを転送する vSwitch 内の IP アドレスとポートを指定できます。ECS インスタンスの IP アドレスとポートのみを指定できます。

  • GA インスタンスに接続されているエンドポイントグループのパブリック IP アドレスは一意であり、他の GA インスタンスとは共有されません。

エンドポイントの重み

インテリジェントルーティングリスナーのエンドポイントに重みを指定できます。重みは、エンドポイントに分散されるトラフィックの比率を決定します。有効な重みの値: 0 ~ 255。デフォルトの重み: 255。

GA はエンドポイントグループ内のエンドポイントの重みの合計を計算し、エンドポイントの重み比率に基づいてエンドポイントにトラフィックを分散します。

エンドポイントの適切な重み構成により、トラフィック分散、安定性の実行、応答効率、およびリソースの活用を向上させることができます。一般的なシナリオ:

  • 負荷分散: エンドポイントグループ内の複数のエンドポイント間でトラフィックを分散します。重みが大きいエンドポイントは、より多くのトラフィックを受信します。

  • カナリアリリース: エンドポイントの重みを徐々に増やすことで、アプリケーションの更新中にトラフィックを最新のエンドポイントバージョンに徐々に移行します。これにより、カナリアリリースと結果の検証が容易になります。

たとえば、重みが 255 のエンドポイント A にアプリケーションがデプロイされています。カナリアリリースバージョンはエンドポイント B にデプロイされ、初期重みは 1 です。この場合、トラフィックの 1/256 のみエンドポイント B に分散されます。アプリケーションがテストに合格した後、エンドポイント B の重みを徐々に増やして、エンドポイント A からエンドポイント B により多くのトラフィックを移行し、エンドポイント A とエンドポイント B の間でトラフィックが均等になるまで続けます。GA がエンドポイント A にネットワークトラフィックを分散しないようにするには、エンドポイント A の重みを 0 に設定します。

説明
  • 重みが 0 のエンドポイントにはトラフィックは分散されません。

  • エンドポイントグループにエンドポイントが 1 つしかなく、そのエンドポイントの重みが 1 ~ 255 の場合、エンドポイントグループ宛てのすべてのトラフィックがそのエンドポイントに分散されます。

  • エンドポイントに複数のエンドポイントが存在し、ヘルスチェックが無効になっている場合、異常なエンドポイントを含め、すべてのエンドポイントに重みに基づいてトラフィックが分散されます。GA が異常なエンドポイントにトラフィックを複数回分散できなかった場合、トラフィックは他のエンドポイントに再分散されます。このプロセスにより、処理時間が長くなります。

    ヘルスチェックが有効になっていると、異常なエンドポイントにはトラフィックは分散されません。GA は正常なエンドポイントの重みを再計算し、それらの間でトラフィックを分散して、サービスの安定性と応答効率を確保します。

ヘルスチェック

GA インスタンスのエンドポイントグループに対してヘルスチェックを有効にすることができます。これにより、サービスの信頼性と可用性が向上し、異常なエンドポイントによって引き起こされるサービス中断を防ぎます。

エンドポイントグループのヘルスチェックを有効にすると、GA はエンドポイントが正常かどうかを定期的にチェックします。GA が異常なエンドポイントを検出すると、GA は異常なエンドポイントをスキップし、リクエストを正常なエンドポイントに分散します。異常なエンドポイントが回復すると、GA はそのエンドポイントにリクエストを再度分散します。

説明

インテリジェントルーティングリスナーを使用する標準 GA インスタンスのエンドポイントグループに対してのみ、ヘルスチェックを有効にできます。

参照

  • 目次 (1, M)
  • エンドポイントグループ
  • エンドポイント
  • エンドポイントタイプ
  • エンドポイントの重み
  • ヘルスチェック
  • 参照
フィードバック