集群灰度切换

集群灰度切换是指:在不影响线上查询业务的同时完成新机房接流、新变更验证等操作。

灰度切换

  1. 在召回引擎版实例管理页中,单击页面左侧菜单栏运维中心 > 部署管理,详情如图所示:

image.png

  1. 点击上下图红框处(集群名称)即可开始流量的灰度切换操作

image.png

  1. 点击操作后可在 变更历史 页面进行状态查看

image.png

集群挂载状态分为以下三种:

挂载状态

流量状态

操作

未挂载

挂载

已挂载

正式流量

取消挂载、转为测试流量

已挂载

测试流量

取消挂载、转为正式流量

示例场景

双机房互挂

1.以下图为例,分别有domain_1机房 及 domain_2 机房

image.png2.当遇到domain_1机房故障等问题时,只需要取消domain_1机房的挂载,流量自动打到domain_2机房

image.png

3.挂载前提是domain_2机房能扛住2个机房的流量,可以在服务挂载前给domain_2机房扩充查询节点数据副本数

image.png

新部署机房预热

假设已有机房domain_1已经正式接流并服务线上,这时需要再部署一个新的机房,那么为了线上查询流量的稳定性,可以做如下操作:

image.png

  1. 新机房在上线挂载测试流量,之后会接入一些copy的正式流量,进行流量预热

image.png

  1. 等待新机房查询的各项耗时指标与正在服务中的domain_1机房一致后

  2. 再把domain_2测试流量转成正式流量

image.png