[发明专利]灰度发布的方法及装置有效
申请号: | 201710831316.9 | 申请日: | 2017-09-15 |
公开(公告)号: | CN109510852B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 孙莉莉;袁冶平 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 孙敬霞;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 方法 装置 | ||
一种灰度发布的方法及装置,包括:在新服务发布过程中,确定第一发布管理组的租户项目中租户的任务执行结果;所述租户项目中租户的任务执行结果满足条件时,将所述租户项目迁移至第二发布管理组;其中,所述第一发布管理组具有设定租户范围的第一灰度范围,所述新服务对所述第一灰度范围内的租户发布;所述第二发布管理组具有设定租户范围的第二灰度范围,所述新服务对所述第二灰度范围内的租户发布,所述第二灰度范围大于所述第一灰度范围。本申请至少能够以更小的成本、更细更灵活的分组方式实现灰度分布。
技术领域
本发明涉及网络技术领域,尤其涉及一种灰度发布的方法及装置。
背景技术
在互联网企业为了保障在线服务稳定运行的情况下更快的响应业务需求,软件研发往往会采用渐进式发布机制即灰度发布,将功能发布带来不可预期影响降到最低。
应用于大数据计算服务的灰度发布,一般会采用对租户项目分组多次的灰度发布方式。因为管理成本的原因,其灰度发布时租户项目的分组一般较少。但由于大数据计算服务是面向海量数据处理的服务,用户数多、数据量大、场景复杂,因此需要更细的租户项目分组。针对此问题,相关技术采用将租户项目的分组划分更细的方法,而这会使租户项目的分组增多,租户项目的分组增多会产生如下问题:
第一,灰度发布的管理成本会大大增加;
第二,租户项目分组增多,相应的租户项目分组调整的成本会很高,而大数据计算服务因其用户场景复杂常需要频繁调整租户项目的分组,这必然带来更高的管理成本;
第三,一个租户项目关闭新服务时,其所属分组中所有租户项目的新服务都将被迫关闭,从而影响灰度发布的进度。
综上可知,大数据计算服务需要一种成本低且更灵活的灰度发布机制。
发明内容
本申请旨在至少解决相关技术中的技术问题之一。
本申请提供一种灰度发布的方法及装置,至少能够以更小的成本、更细更灵活的分组方式实现灰度分布。
本申请采用如下技术方案:
一种灰度发布方法,该方法包括:
在新服务发布过程中,确定第一发布管理组的租户项目中租户的任务执行结果;
所述租户项目中租户的任务执行结果满足条件时,将所述租户项目迁移至第二发布管理组;
其中,所述第一发布管理组具有设定租户范围的第一灰度范围,所述新服务对所述第一灰度范围内的租户发布;
所述第二发布管理组具有设定租户范围的第二灰度范围,所述新服务对所述第二灰度范围内的租户发布,所述第二灰度范围大于所述第一灰度范围。
其中,所述将所述租户项目迁移至第二发布管理组之后,还包括:
确定第二发布管理组的租户项目中租户的任务执行结果,所述租户项目中租户的任务执行结果满足条件时,将所述租户项目迁移至第三发布管理组;如此,直至将所述租户项目迁移至第N发布管理组;
其中,所述第三发布管理组具有设定租户范围的具有第三灰度范围,所述新服务对所述第三发布管理组的租户项目中的第三灰度范围内的租户发布,所述第三灰度范围大于所述第二灰度范围;
所述第N发布管理组具有设定租户范围的第N灰度范围,所述新服务对所述第二发布管理组的租户项目中的所有租户发布,所述第N灰度范围大于所述第三灰度范围,N为不小于3的整数。
其中,所述将所述租户项目迁移至第二发布管理组之前,还包括:将任务执行异常的租户项目回退到灰度范围最小的发布管理组。
一种灰度发布的方法,应用于大数据计算服务,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710831316.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:地图数据的构建方法和设备
- 下一篇:一种新型车载智能锁控监控系统及其监控方法