The invention provides a service upgrade method, device, system and storage medium, which includes: deploying new services for old services after updating; enabling new services and old services to provide services according to the set proportion of service flow; determining whether new services provide services normally, and if not, making old services occupy. With all service traffic, if so, increase the proportion of service traffic for new services and continue to determine whether the new services are serving properly, so iteratively until the new services occupy all service traffic. The service upgrade method, device, system and storage medium according to the embodiment of the present invention can gradually, safely and steadily replace the old service by distributing service workflow of the new service and the old service. Once the new service has problems, it can quickly return to the stable version of the old service, and can solve the existing service upgrade scheme. The problems brought about by human consumption and security and stability ensure the safe and stable upgrading of services and greatly reduce the occurrence of disasters.
【技术实现步骤摘要】
服务升级方法、装置、系统和存储介质
本专利技术涉及服务更新升级
,更具体地涉及一种服务升级方法、装置、系统和存储介质。
技术介绍
当前,大部分公司企业都会提供云端服务。并且云端服务常常是企业产品的核心,是企业生存发展的重要保证。云端服务的一个重要特性就是持续的更新升级。但是,在升级的时候不可置否的会出现升级失败,或者升级之后有问题的情况。如果用户用到有问题的云端服务,不仅给用户带来不好的体验,也会让企业失去用户,严重的还可能引起信息安全问题。此外,云端服务升级频繁,每次耗时费力,是极大人力开销,却也是企业发展的一个重要环节。
技术实现思路
为了解决上述问题,本专利技术提出了一种关于服务升级的方案,其通过逐步采用新服务替换旧服务的方法来实现服务的安全平稳升级,不仅适用于云端服务的升级,也适用于任何其他服务的升级。下面简要描述本专利技术提出的关于服务升级的方案,更多细节将在后续结合附图在具体实施方式中加以描述。根据本专利技术一方面,提供了一种服务升级方法,所述方法包括:部署针对旧服务更新后的新服务;使得所述新服务和所述旧服务按照设置的服务流量比例各自提供服务;以及确定所述新服务是否正常提供服务,如果否,则使得所述旧服务占用所有服务流量,如果是,则增大所述新服务的服务流量比例并继续确定所述新服务是否正常提供服务,如此反复直到所述新服务占用所有服务流量。在本专利技术的一个实施例中,所述增大所述新服务的服务流量比例是按照预定步进值调整的。在本专利技术的一个实施例中,所述确定所述新服务是否正常提供服务,包括:确定所述新服务是否在预定时间内一直正常提供服务。在本专利技 ...
【技术保护点】
1.一种服务升级方法,其特征在于,所述方法包括:部署针对旧服务更新后的新服务;使得所述新服务和所述旧服务按照设置的服务流量比例各自提供服务;以及确定所述新服务是否正常提供服务,如果否,则使得所述旧服务占用所有服务流量,如果是,则增大所述新服务的服务流量比例并继续确定所述新服务是否正常提供服务,如此反复直到所述新服务占用所有服务流量。
【技术特征摘要】
1.一种服务升级方法,其特征在于,所述方法包括:部署针对旧服务更新后的新服务;使得所述新服务和所述旧服务按照设置的服务流量比例各自提供服务;以及确定所述新服务是否正常提供服务,如果否,则使得所述旧服务占用所有服务流量,如果是,则增大所述新服务的服务流量比例并继续确定所述新服务是否正常提供服务,如此反复直到所述新服务占用所有服务流量。2.根据权利要求1所述的方法,其特征在于,所述增大所述新服务的服务流量比例是按照预定步进值调整的。3.根据权利要求1所述的方法,其特征在于,所述确定所述新服务是否正常提供服务,包括:确定所述新服务是否在预定时间内一直正常提供服务。4.根据权利要求1所述的方法,其特征在于,所述方法包括:通过配置文件设置所述服务流量比例;以及在所述配置文件修改后进行重载。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述使得所述旧服务占用所有服务流量之后,对所述新服务进行测试,并在通过测试后重新部署所述新服务。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述新服务占用所有服务流量之后,确定所述新服务是否在预定时间内一直正常提供服...
【专利技术属性】
技术研发人员:赫广宇,
申请(专利权)人:北京旷视科技有限公司,北京迈格威科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。