接到一个客户的需求,想让北京的用户就近访问北京的服务节点,上海用户访问上海的服务节点,通过负载均衡绑定后端服务,怎么实现?
这种需求可以结合 DNS 解析 DNSPod,将业务流量解析到全局各个地域的负载均衡,来保障异地多活和容灾。
方案架构如下:
步骤:
1. 在北京和上海地域部署负载均衡实例,并分别绑定对应地域的云服务器。为了测试方便会话保持功能选择关闭。
2. 使用 DNS 解析 DNSPod 将域名解析到各个地域的负载均衡 VIP 下。www.xizidashu.xyz这个域名使用dnspod解析,添加cname记录,将www.xizidashu.xyz分别指向bj.xizidashu.xyz 和 sh.xizidashu.xyz这2个域名,并且bj.xizidashu.xyz这个cname域名记录设置的解析线路为华北(北京), sh.xizidashu.xyz解析线路为华东(上海),然后bj.xizidashu.xyz 设置A记录,解析到北京的LB上, sh.xizidashu.xyz设置A记录,解析上上海的LB上,这样用户直接访问www.xizidashu.xyz ,如果用户是在北京,那就会将用户请求转发到解析在北京lb的域名bj.xizidashu.xyz去进行处理。
注意dnspod需要开通专业版套餐支持,解析线路才能选择大区。
购买链接:https://buy.dnspod.cn/dns?package_type=2
3.不同地区的用户,访问www.xizidashu.xyz的测试效果
北京用户访问
上海用户访问
总结:业务流量会通过域名解析和负载均衡转发到多个地域的多个云服务器上,以此实现全局负载均衡。
另外,当某个地域服务不可用时,可以暂停对应地域负载均衡 VIP 的解析即可保障业务不受影响。
拓展:想要实现负载均衡跨地域绑定云服务器?
负载均衡(CLB)支持通过云联网,跨地域绑定云服务器,允许客户选取多个后端云服务器的地域,跨 VPC、跨地域绑定后端云服务器。新版2.0支持新版跨地域绑定 CLB 支持同时绑定多个地域的 CVM。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。