Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 標準アクセラレータでエンドポイントの重みが0に設定されている場合はどうなりますか


標準アクセラレータでエンドポイントの重みが0に設定されている場合はどうなりますか


標準のアクセラレータのエンドポイントの重みが0に設定されている場合、グローバルアクセラレータは、そのエンドポイントにネットワークトラフィックを向けるのを停止します。これにより、エンドポイント自体を削除または無効にすることなく、トラフィックの分布からエンドポイントを効果的に削除します。そのエンドポイントにかかっていたであろうトラフィックは、その重みに比例して、ゼロを超える重みを持つエンドポイントグループの他のエンドポイントの間に分布しています[2] [4] [6]。

エンドポイントの重量を0に設定することの重要な詳細には、以下が含まれます。

- ゼロウェイトエンドポイントにルーティングされるトラフィックはありません。エンドポイントはエンドポイントグループの一部のままですが、トラフィックを受け取りません[6]。
- フェイルオーバー動作:エンドポイントグループのすべての健康的なエンドポイントの重みが0に設定されている場合、グローバルアクセラレータは、他のエンドポイントグループ(他のAWS領域)でゼロを超える重みで健康的なエンドポイントに失敗しようとします。そのようなエンドポイントが見つからない場合、クライアントに最も近いエンドポイントグループのランダムエンドポイントにトラフィックをルーティングし、効果的に「故障して」[3]。
- ヘルスチェックと体重の相互作用:ゼロを超える重量がある健康的なエンドポイントのみがトラフィックを受け取ります。健康チェックが有効になっている場合、不健康なエンドポイントは、体重に関係なくトラフィックルーティングから除外されます。健康チェックが無効になっている場合、トラフィックは不健康なエンドポイントにさえも重みに基づいて分布しますが、繰り返される障害は再分配を引き起こします[6]。
- ユースケース:エンドポイントの重量を0に設定することは、構成からエンドポイントを削除することなく、メンテナンスや段階的な展開(カナリアリリース)など、エンドポイントへのトラフィックを一時的に停止するのに役立ちます[6]。
- デフォルト重量:デフォルトでは、エンドポイントの重量は128(最大255の半分)であり、重量を0〜255の間で調整してトラフィックの割合を制御できます[2] [6] [7]。

要約すると、標準のアクセラレータでエンドポイントの重量をゼロに設定すると、グローバルアクセラレータに、エンドポイントがトラフィックの受信から除外され、将来の使用またはフェイルオーバーシナリオのために構成され、利用可能になります。その後、トラフィックは他のエンドポイントの間で非ゼロウェイトで再配布され、制御された柔軟なトラフィック管理が確保されます[2] [3] [6]。

引用:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-one-ga-instance-to-accelerate-acess-to-multiple-https-capable-domain-names
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[10] https://dev.to/aws-builders/how-to-assign-tatic-o--------------バランサー - aws-global-アクセレーター-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html