更新网络负载均衡器的可用区
您可随时启用或禁用网络负载均衡器的可用区。当启用某个可用区时,您必须指定该可用区中的一个子网。在启用一个可用区后,负载均衡器会开始将请求路由到该可用区中的已注册目标。如果您确保每个启用的可用区均具有至少一个注册目标,则负载均衡器将具有最高效率。启用多个可用区有助于提高应用程序的容错能力。
Elastic Load Balancing 会在您选择的可用区中创建一个网络负载均衡器节点,并在该可用区中为选定子网创建一个网络接口。可用区内的每个网络负载均衡器节点使用该网络接口来获取一个 IPv4 地址。您可以查看这些网络接口,但无法对其进行修改。
注意事项
-
对于面向互联网的网络负载均衡器,您指定的子网必须至少具有 8 个可用 IP 地址。对于内部网络负载均衡器,仅当您让 Amazon 从子网中选择私有 IPv4 地址时,才需要执行此操作。
-
无法指定受约束可用区中的子网。但是,您可以在不受约束的其他可用区中指定子网,并使用跨可用区负载均衡将流量分发至受约束可用区中的目标。
-
您无法在本地区域中指定子网。
-
如果网络负载均衡器具有活跃的 Amazon VPC 端点关联,则无法删除子网。
-
在添加回之前删除的子网时,将创建一个具有不同 ID 的新网络接口。
-
同一可用区内的子网变更必须作为独立操作执行。您需先完成现有子网的删除,随后方可添加新的子网。
-
删除子网可能最多需要 3 分钟。
创建面向互联网的网络负载均衡器时,您可以选择为每个可用区指定弹性 IP 地址。弹性 IP 地址将为您的网络负载均衡器提供静态 IP 地址。如果您选择不指定弹性 IP 地址,则 Amazon 将为每个可用区分配一个弹性 IP 地址。
创建内部网络负载均衡器时,您可以选择从每个子网指定一个私有 IP 地址。私有 IP 地址将为您的网络负载均衡器提供静态 IP 地址。如果您选择不指定私有 IP 地址,则 Amazon 会为您分配一个。
在更新网络负载均衡器的可用区域之前,我们建议您评估对现有连接、流量或生产工作负载的任何潜在影响。
更新可用区可能会造成中断
-
删除子网后,其关联的弹性网络接口(ENI)也会被删除。这会导致可用区中的所有活跃连接终止。
-
删除子网后,与其关联的可用区内的所有目标都将被标记为
unused。这会导致这些目标从可用目标池中删除,并且与这些目标的所有连接都将终止。这包括在使用跨可用区负载均衡时,源自其他可用区的任何连接。 -
网络负载均衡器的完全限定域名 (FQDN) 有 60 秒的生存时间 (TTL)。删除包含活跃目标的可用区后,任何现有的客户端连接都可能出现超时,直到 DNS 再次解析,并且流量会转移到任何剩余的可用区中。