操作步骤
分流策略
通过流量切分功能,您可以实现蓝绿发布、灰度发布等多种服务发布策略。
当服务中存在≥2
个部署时,你可以在任务详情页面选择配置「分流策略」以实现服务在多个部署间的流量分配。当部署配置了流量策略后且部署为运行中
状态时,则会出现流量 ON
标签,否则为流量 OFF
标签。
参数名称 | 参数说明 |
---|
API 网关 | API 网关仅支持一种分流策略,即「自定义分流」。 自定义分流:需要为每个部署指定权重,第一个新增的部署默认权重为10 ,后续新增的部署默认为0。输入范围为「0-10」 。预计流量比例计算方式为,部署A预计流量比例=部署A权重/SUM(部署A权重,部署B权重,...) 当服务初始未配置 API 网关,选择更新添加配置 API 网关时,默认部署权重为1。 从CLB(分流策略为「按实例数自动分流」)切换为API 网关时,默认部署权重为1。
|
CLB | CLB(传输层负载均衡器)支持两种分流策略,分别为「按实例数自动分流」以及「自定义分流」。 按实例数自动分流:即根据每个部署中的实例个数进行流量自动分配。举例:若部署A有6 个实例运行中,部署B有4 个实例运行中,则60% 的请求流量会发送给部署A处理,40% 的流量由部署B处理。 自定义分流:即支持自由指定每个部署的权重系数,并根据实例数*权重系数的占比进行流量分配。详细计算公式为:部署A=运行中实例个数*部署权重 ,部署A预计流量比例=部署A/SUM(部署A,部署B,部署...N) 。详细权重系数配置请在服务创建完成后,前往「服务详情」-「分流策略」中配置。 - 备注:若服务的负载均衡调度算法选择的是“加权最小连接数(
WLC )”以及“源地址哈希(SH )”时,由于策略中连接数以及源地址IP因素的影响,预计流量比例会与实际流量比例有出入。
|
流量镜像
在新部署(新版本)正式发布上线前,可以通过使用「流量镜像」功能,来测试对比新部署和已有部署的业务承载力以及效果表现。在使用「流量镜像」功能时,选择某一部署(旧部署)作为源部署,配置一定百分比的镜像流量进行测试。流量在镜像过程中并不会影响源部署所承接的在线流量,并且不会对其造成额外的负载压力。
镜像功能启用后,您仅需要的操作是选择服务下任意一个部署作为源部署,任意一个部署作为目标部署。并且选择配置一定百分比的流量进行镜像。
例如:此时若 A 部署作为源部署,B 部署作为目标部署,选择配置镜像流量比例为 50%。则最终 A 部署承接线上 100% 流量,B 部署承接镜像测试流量 50%。
说明
- 如启用流量镜像,源部署需要先调整为承接线上 100% 的实时流量。
- 源部署和目标部署不能选择同一部署。
- 若源部署或目标部署任意一方被删除,则流量镜像功能自动终止并关闭。