【技术实现步骤摘要】
本申请涉及云计算领域,尤其涉及一种资源变更方法及装置。
技术介绍
1、随着云计算领域中开发和运维(development operations,devops)开发模式,以及持续集成持续交付持续部署(continuous integration continuous deliverycontinuous deployment,ci/cd)软件开发实践的普及,软件开发越来越强调开发测试部署运维的一体化以及自动化。
2、目前,为了实现开发测试部署运维的一体化以及自动化,现有技术中构建有强大的部署系统。在部署系统中,用户可以利用资源模板来描述待变更资源的目标资源状态,之后部署系统便能够根据获取到的资源模板,按照自动化进程对部署环境中的资源进行资源变更。换句话讲,用户只需要在资源模板中描述期望达到的目标资源状态,不需要关注达到目标资源状态的具体步骤。
3、然而,在利用部署系统实现软件的自动化部署时,一方面能够提高资源变更效率、实现ci/cd的功能,另一方面由于资源之间的依赖关系,在变更一种资源的过程中,对于依赖于该资源的其
...【技术保护点】
1.一种资源变更方法,应用于部署系统,所述部署系统中包括资源变更装置以及至少一个部署环境,所述资源变更装置用于管理所述至少一个部署环境中的资源,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述资源变更装置确定所述变更资源集合对应的工作流,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述工作流中还包括动作类单元,所述动作类单元包括获取审批步骤和切流步骤中至少一项。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述变更资源集合,包括:所述第一资源中存在变更的第二资源,以及所述至少一个部署环境中
...【技术特征摘要】
1.一种资源变更方法,应用于部署系统,所述部署系统中包括资源变更装置以及至少一个部署环境,所述资源变更装置用于管理所述至少一个部署环境中的资源,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述资源变更装置确定所述变更资源集合对应的工作流,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述工作流中还包括动作类单元,所述动作类单元包括获取审批步骤和切流步骤中至少一项。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述变更资源集合,包括:所述第一资源中存在变更的第二资源,以及所述至少一个部署环境中依赖于所述第二资源的资源。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述资源变更装置根据所述资源模板,确定变更资源集合,包括:
6.根据权利要求5所述的方法,其特征在于,所述第二资源集合中包括:所述第一资源状态与所述第二资源状态中状态不同的第三资源,以及依赖于所述第三资源的资源。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求2所述的方法,其特征在于,所述资源变更装置确定所述变更资源集合对应的风险等级,包括:
9.一种资源变更装置,应用于部署系统,所述部署系统中包括资源变更装置以及至少一个部署环境,所述资源变更装置用于管理所述至少一个部署环境中的资源,其特征在于,所述方法包括:
10.根据权利要求9所述的资源变更装置,其特征在于,所述处理单元,还用于确定所述变更资源集合对应的工作流,包括:
11.根据权利要求9或...
【专利技术属性】
技术研发人员:陆遥,郭保卿,温嘉佳,刘宏,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。