结合全局流量管理,您可在本地传统型负载均衡CLB(Classic Load Balancer)上层部署全局流量管理,实现跨地域容灾、不同地域访问加速和智能解析。
全局流量管理
负载均衡从其应用的地理结构上分为本地负载均衡和全局负载均衡。本地负载均衡是指对同地域的服务器群做负载均衡,全局负载均衡是指对分别部署在不同地域有不同网络结构的服务器群做负载均衡。
- 多线路智能化解析服务
全局流量管理利用DNS智能解析和应用服务的运行状态健康检查,将用户访问定向到最合适的IP地址,使访问用户获得最快捷、最流畅的体验。
- 跨地域容灾
全局流量支持将不同地域的IP地址添加到不同的地址池,并配置健康检查。在访问策略配置中,设置默认地址池为地址池甲,Failover地址池为地址池乙,即可以实现应用服务主备IP容灾切换。
- 不同地域访问加速
使用全局流量管理,可以使不同地域的用户访问不同的IP地址池,实现用户分组管理,分组接入,帮助应用服务提高用户访问体验。
部署全局流量管理
本文以一个域名为aliyundoc.com
的网站为例(该网站的大多数用户分布在新加坡和中国内地),指导您如何通过全局流量管理和负载均衡实现全局负载均衡。
步骤一:购买与配置云服务器
根据您的应用服务的用户的地域分布,在相应地域下购买并配置至少两台ECS。
- 北京地域ECS示例
- 深圳地域ECS示例
- 新加坡地域ECS示例
步骤二:购买与配置CLB实例
- 请参见创建和管理CLB实例,分别在北京、深圳和新加坡创建一个公网CLB实例。
- 请参见配置实例,添加监听并将各个地域下配置好的ECS添加到后端服务器池。
步骤三:配置全局流量管理
- 购买全局流量管理实例。
- 登录云解析DNS管理控制台。
- 在左侧导航栏,单击全局流量管理。
- 在全局流量管理页面,单击创建实例。
- 选择套餐版本、购买数量和购买时长,其他参数保持默认值,然后单击立即购买。
购买成功后,系统会自动分配一个CNAME接入域名。
- 配置全局流量实例。
- 在全局流量管理页面,找到目标实例,单击实例ID或者在操作列单击配置。
- 在弹出的选择配置方法弹框中,选择一种配置方法。本文选择高级设置。
- 在左侧导航栏,单击配置管理。
- 在基本配置页签下,单击修改,修改全局管理实例参数。
设置以下参数,其他保持默认值。
- 实例名称:用于识别该实例用于某个应用服务的标识。
- 主域名:主域名是用户访问应用服务使用的域名,本文设置为aliyundoc.com。
- 报警通知组:选择全局流量管理服务发生异常时,通知消息发送的对象,自动读取您在云监控产品中创建的报警人联系组。
- 配置地址池。
- 在地址池配置页签下,单击新增地址池。
- 在打开的新增地址池面板,配置地址池参数,然后单击确认。
本文中需要添加三个地址池,将三个不同的CLB实例公网服务地址分别放到三个地址池中。
- 输入地址池名称。例如,华北_北京、华南_深圳、新加坡。
- 地址:加入该地域的CLB实例的公网服务地址。
- 配置健康检查。
本次操作,需要对三个地址池分别进行健康检查配置。
- 在地址池页签下,找到目标地址池,单击地址池前面的
,展开地址池配置信息。
- 在健康检查右侧单击添加,配置健康检查参数。
其中,选择监控节点表示CLB实例的位置信息,不同的地域的地址池选择对应的监控节点。其余参数保持默认值。
- 在地址池页签下,找到目标地址池,单击地址池前面的
- 配置访问策略。
本文中,需要对三个不同地域添加不同的访问策略。
- 在基本配置页签,找到访问策略类型区域,在基于地理位置的访问策略下方单击配置。
- 在基于地理位置的访问策略页面,单击新增访问策略。
- 在新增访问策略页面,配置访问策略参数,然后单击确定。关于访问策略参数的配置,请参见访问策略配置。
- 不同访问地域的默认地址池,Failover地址池可以设置为其他区域的地址池。
- 选择访问地域的用户访问应用服务时,匹配该访问策略访问配置的对应地址池。
必须有一个访问策略中地域选择全局,否则,可能会造成部分地区无法访问该应用服务。
- 配置CNAME接入。
步骤四:测试
移除北京地域CLB实例的后端服务器,使该CLB实例的服务不可用。
访问aliyundoc.com
网站,查看访问是否正常。