[发明专利]一种服务升级管理的方法、装置及存储介质有效
申请号: | 201810253849.8 | 申请日: | 2018-03-26 |
公开(公告)号: | CN110365502B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 尤光瑞;陆学锋;陈飞斐 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/851;H04L29/08;G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 升级 管理 方法 装置 存储 介质 | ||
一种服务升级管理的方法、装置及存储介质,所述方法包括:创建灰度发布策略和灰度分流规则;控制灰度分流状态;向灰度分流设备下发所述灰度发布策略、所述灰度分流规则和所述灰度分流状态;其中,所述灰度发布策略、所述灰度分流规则和所述灰度分流状态用于所述灰度分流设备控制业务消息的流向。通过采用该方案,不需要另外部署一套测试环境或者备份环境专门用于发布前的稳定性测试,就能够实现业务流量的平滑切换及无损升级。
技术领域
本申请涉及灰度发布技术领域,尤其涉及一种服务升级管理的方法、灰度发布控制平台、灰度分流设备及存储介质。
背景技术
灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
对现网设备采用生产环境及测试环境,通过前端分流设备进行分流控制,当新版本系统上线后,控制分流设备分流策略将业务消息分流到测试环境上进行试运行,如果运行正常,则升级成功,否则将业务消息分流到原先的生产环境上。
发明内容
本申请提供了一种服务升级管理的方法、装置及存储介质,能够解决现有技术中需要额外部署系统环境,资源占用过多的问题。
本申请第一方面提供一种服务升级管理的方法,应用于灰度发布控制平台,所述方法包括:
创建灰度发布策略和灰度分流规则;
控制灰度分流状态;
向灰度分流设备下发所述灰度发布策略、所述灰度分流规则和所述灰度分流状态;
其中,所述灰度发布策略、所述灰度分流规则和所述灰度分流状态用于所述灰度分流设备控制业务消息的流向。
本申请实施例中,灰度发布控制平台向灰度分流设备下发所述灰度发布策略、所述灰度分流规则和所述灰度分流状态,使得灰度分流设备能够准确的控制业务消息的流向,可以保证电信软件应用系统的稳定性,不需要另外部署一套测试环境或者备份环境专门用于发布前的稳定性测试,能够实现VNF的灰度升级能力,保证业务流量的平滑切换及无损升级,并通过试错的方式降低升级风险、提升软件的可靠性,并且不显著增加额外虚机资源。
一些实施方式中,所述灰度分流状态包括:初始状态、结束状态、白名单分流状态和按比例分流状态,所述灰度发布策略可包括白名单策略,例如为白名单列表,白名单列表与业务强相关,白名单列表中的白名单可以是用户标识、设备标识、设备网络地址等。通过对灰度分流状态进行分类,使得灰度分流设备能够迅速、准确地找的对应控制业务消息流向的分流方式,进而高效、准确地将满足灰度发布策略、不满足灰度发布策略的业务消息分流至对应的服务实例中,从而逐步地将业务消息平滑的迁移至新版本的服务实例上。
一些实施方式中,所述灰度分流状态可对应灰度分流设备的行为逻辑,即对应控制业务消息流向的分流方式。
一些实施方式中,所述向多个灰度分流设备下发所述灰度发布策略、所述灰度分流规则和所述灰度分流状态之前,所述方法还包括:
对待进行灰度发布的业务服务部署第二版本的服务实例;
分别对第一版本的服务实例添加第一标签信息,对第二版本的服务实例添加第二标签信息;其中,所述第一标签信息和所述第二标签信息均用于所述灰度分流设备判断业务消息发送对象的标识,所述第二版本的服务实例的版本高于所述第一版本的服务实例。
一些实施方式中,所述方法还包括:
调整分流比例,所述分流比例是指分流业务消息的第一版本的服务实例数量和分流业务消息的第二版本的服务实例数量的比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810253849.8/2.html,转载请声明来源钻瓜专利网。