弹性负载均衡 ELB-使用高级转发策略实现新旧版本应用平滑过渡:基于查询字符串实现新旧版本应用平滑过渡

时间:2024-04-24 09:10:47

基于查询字符串实现新旧版本应用平滑过渡

公司的应用部署在区域1和区域2,通过配置转发规则为“查询字符串”的高级转发策略,实现将客户端对区域1业务的请求转发至旧版本应用上,将客户端对区域2业务的请求转发至新版本应用上。以此种方式运行一段时间后,确认新版本应用无问题后,再将所有请求全部切换至新版本应用。

图11 基于查询字符串实现新旧版本应用平滑过渡
  • 独享型负载均衡支持跨区域、跨VPC添加后端服务器
  • 该方案需要先使用云连接服务连通区域1和区域2,然后再使用独享型ELB的跨VPC后端功能将区域1和区域2中的服务器分别添加至ELB的后端服务器组01和后端服务器02中。
  1. 单击上述创建的独享型负载均衡ELB-Test名称。
  2. 在“监听器”页签,单击上述创建的HTTP监听器名称。
  3. 切换至右边的“转发策略”页面,单击“添加转发策略”。

    转发至旧版本应用:在下拉列表中选择“查询字符串”,键是“region”,值是“region01”,动作选择“转发至后端服务器组”,后端服务器组选择“Server_Group-Test01”。

    图12 基于查询字符串将部分请求转发至旧版本应用上

  4. 单击“保存”。
  5. 参考步骤3步骤4再添加一个转发策略,实现将请求转发至新版本应用上。

    转发至新版本应用:在下拉列表中选择“查询字符串”,键是“region”,值是“region02”,动作选择“转发至后端服务器组”,后端服务器组选择“Server_Group-Test02”。

    图13 基于查询字符串将部分请求转发至新版本应用上

support.huaweicloud.com/bestpractice-elb/elb_bp_0400.html