Route53别名记录能否配置多个负载均衡器及加权路由?
在Route53中用别名记录实现多负载均衡器加权路由
我来帮你理清正确的实现方式——你不需要在单条别名记录里添加多个负载均衡器,而是要创建多条独立的A/AAAA类型别名记录,每条对应一个负载均衡器,再给每条设置不同的权重来实现分流。
具体操作步骤
- 登录Route53控制台,打开你的托管区域(Hosted Zone)
- 点击「创建记录」,选择记录类型为
A(如果需要IPv6则选AAAA) - 开启「别名」开关,在「别名目标」下拉列表中选择第一个负载均衡器(注意要匹配对应的AWS区域和负载均衡器类型,比如应用负载均衡ALB)
- 滚动到「路由策略」板块,选择「加权路由策略」
- 为这条记录设置权重值(比如设为50,后续另一条设50就是50/50分流;如果需要70/30分配,就分别设70和30)
- 重复上述步骤,创建第二条别名记录:保持记录名称和第一条完全一致,别名目标选择第二个负载均衡器,设置对应的权重值
关键确认点
- 完全支持为多个负载均衡器设置加权路由:不管是ALB、NLB还是经典负载均衡CLB,只要属于Route53支持的别名目标范围,都可以用这种方式配置
- 权重规则:权重为0的记录不会被Route53选中,除非所有同名称的加权记录权重都是0;如果多条记录权重相同,流量会被大致均匀分配
内容的提问来源于stack exchange,提问作者Subtubes
相关产品推荐
相关产品推荐

