网关负载均衡器的目标组 - Elastic Load Balancing

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

网关负载均衡器的目标组

每个目标组均用于将请求路由到一个或多个已注册的目标。创建侦听器时,您为其默认操作指定目标组。流量将转发到在侦听器规则中指定的目标组。您可以为不同类型的请求创建不同的目标组。

您按目标组定义的网关负载均衡器运行状况检查设置。每个目标组均使用默认运行状况检查设置,除非您在创建目标组时将其覆盖或稍后对其进行修改。在侦听器规则中指定一个目标组后,对于已为网关负载均衡器启用的可用区中的目标组,网关负载均衡器将持续监控已注册到该目标组的所有目标的运行状况。网关负载均衡器将请求路由到运行正常的已注册目标。有关更多信息,请参阅 Gateway Load Balancer 目标群组的健康检查

路由配置

网关负载均衡器的目标组支持以下协议和端口:

  • 协议:GENEVE

  • 端口:6081

Target type

在创建目标组时,应指定其目标类型,这决定您如何指定其目标。创建目标组后,将无法更改其目标类型。

以下是可能的目标类型:

instance

这些目标通过实例 ID 指定。

ip

这些目标通过 IP 地址指定。

当目标类型为时ip,您可以从以下CIDR块之一中指定 IP 地址:

重要

不能指定可公开路由的 IP 地址。

已注册目标

您的网关负载均衡器充当客户端的单一接触点,并跨其运行正常的已注册目标分配传入流量。每个目标组在为网关负载均衡器启用的每个可用区中必须至少有一个已注册目标。您可以将每个目标注册到一个或多个目标组中。

如果需求增加,您可以向一个或多个目标组注册其他目标以便满足该需求。注册过程完成后,网关负载均衡器会立即开始将流量路由到新注册的目标。

如果需求减少或者您需要为目标提供服务,您可以从目标组中注销目标。取消注册目标将从目标组中删除目标,但不会影响目标。注销目标后,网关负载均衡器会立即停止将流量路由到目标。目标将进入 draining 状态,直至进行中请求完成。当您准备好恢复接收流量时,可以再次向目标组注册目标。

目标组属性

您可以对目标组使用以下属性:

deregistration_delay.timeout_seconds

Elastic Load Balancing 在将取消注册目标的状态从 draining 更改为 unused 之前需等待的时间。范围为 0-3600 秒。默认值为 300 秒。

stickiness.enabled

指示是否为目标组起用了可配置的流量粘性。可能的值为 truefalse。默认值为 false。当该属性设置为 false 时,将使用 5_tuple。

stickiness.type

指示流量粘性的类型。对于与网关负载均衡器关联的目标组,可能的值为:

  • source_ip_dest_ip

  • source_ip_dest_ip_proto

target_failover.on_deregistration

指示当注销某个目标时,网关负载均衡器将如何处理现有的流量。可能的值为 rebalanceno_rebalance。默认为 no_rebalance。这两项属性(target_failover.on_deregistrationtarget_failover.on_unhealthy)不可分别设置。您必须为这两项属性设置相同的值。

target_failover.on_unhealthy

指示当某个目标运行不正常时,网关负载均衡器将如何处理现有的流量。可能的值为 rebalanceno_rebalance。默认为 no_rebalance。这两项属性(target_failover.on_deregistrationtarget_failover.on_unhealthy)不可分别设置。您必须为这两项属性设置相同的值。

有关更多信息,请参阅 编辑目标组属性