集群灰度切换是指:在不影响线上查询业务的同时完成新机房接流、新变更验证等操作。
灰度切换
在召回引擎版实例管理页中,单击页面左侧菜单栏的集群管理,详情如图所示:
点击下图红框处(挂载状态和流量状态)即可开始流量的灰度切换操作:
点击操作后可在 功能扩展>变更历史 页面进行状态查看:
集群挂载状态和流量状态分为以下三种:
挂载状态 | 流量状态 | 操作 |
未挂载 | 无 | 挂载 |
已挂载 | 正式流量 | 取消挂载、转为测试流量 |
已挂载 | 测试流量 | 取消挂载、转为正式流量 |
示例场景
双机房互挂
以下图为例,分别有domain_1机房及domain_2 机房。
当遇到domain_1机房故障等问题时,只需要取消domain_1机房的挂载,流量自动打到domain_2机房。
挂载的前提是domain_2机房能扛住2个机房的流量,可以在服务挂载前给domain_2机房扩充查询节点数据副本数。
新部署机房预热
假设已有机房domain_1已经正式接流并服务线上,这时需要再部署一个新的机房,那么为了线上查询流量的稳定性,可以做如下操作:
新机房在上线挂载测试流量,之后会接入一些copy的正式流量,进行流量预热。
等待新机房查询的各项耗时指标与正在服务中的domain_1机房一致。
再把domain_2测试流量转成正式流量。
文档内容是否对您有帮助?