【技术实现步骤摘要】
一种部署云服务组件的方法和装置
本申请涉及涉及信息技术(InformationTechnology,IT)领域,尤其涉及一种部署云服务组件的方法和装置。
技术介绍
“云”是网络、互联网的一种比喻说法。云服务(Cloudservice)是基于互联网的相关服务的增加、使用和交付模式,通过网络以按需、易扩展的方式获得所需服务。这种服务可以与IT、软件和互联网相关,也可以是其他服务。云服务意味着计算能力也可作为一种商品通过互联网进行流通。多个有相关功能的云服务可以组成云服务套件(Cloudservicesuit)。如图1所示,云服务套件可以包括多个云服务,每个云服务可以包括多个云服务组件(简称组件)。例如,云服务A包括组件A1、组件A2......组件Am(m为正整数)。云服务之间可以存在依赖关系,例如,云服务A可以依赖于云服务B,即云服务B需要先部署,云服务A在云服务B部署之后才可以部署。类似的,组件之间也可以存在依赖关系,例如,组件A1可以依赖于组件A2,即组件A2需要先部署,组件A1在组件A2部署之后才可以部署。如图2所示,当前云服务套件的部署方法是运维人员(或后台 ...
【技术保护点】
1.一种部署云服务组件的方法,其特征在于,包括:服务器获取部署消息;其中,所述部署消息包括云服务套件标识,所述云服务套件标识指示的云服务套件包括至少两个云服务组件;所述服务器获取所述云服务套件标识指示的云服务套件所包括的云服务组件中的每个云服务组件的键值;所述服务器根据所述键值确定所述云服务套件标识指示的云服务套件所包括的云服务组件之间的依赖关系;所述依赖关系包括至少两个云服务组件之间不存在互相依赖关系和至少两个云服务组件之间存在互相依赖关系;所述服务器根据所述依赖关系对所述云服务套件标识指示的云服务套件所包括的云服务组件分组;对于每组云服务组件,若所述服务器确定该组云服务 ...
【技术特征摘要】
1.一种部署云服务组件的方法,其特征在于,包括:服务器获取部署消息;其中,所述部署消息包括云服务套件标识,所述云服务套件标识指示的云服务套件包括至少两个云服务组件;所述服务器获取所述云服务套件标识指示的云服务套件所包括的云服务组件中的每个云服务组件的键值;所述服务器根据所述键值确定所述云服务套件标识指示的云服务套件所包括的云服务组件之间的依赖关系;所述依赖关系包括至少两个云服务组件之间不存在互相依赖关系和至少两个云服务组件之间存在互相依赖关系;所述服务器根据所述依赖关系对所述云服务套件标识指示的云服务套件所包括的云服务组件分组;对于每组云服务组件,若所述服务器确定该组云服务组件中的至少两个云服务组件之间不存在互相依赖关系,所述服务器并行部署该组云服务组件中的云服务组件;其中,所述至少两个云服务组件之间不存在互相依赖关系是指云服务组件提供的服务之间不存在互相依赖关系。2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述依赖关系部署所述云服务组件包括:若所述服务器确定至少一组云服务组件中每组云服务组件中的云服务组件之间存在互相依赖关系,所述服务器串行部署所述至少一组云服务组件中每组云服务组件中的云服务组件。3.根据权利要求1或2所述的方法,其特征在于,所述服务器获取所述云服务套件标识指示的云服务套件所包括的云服务组件中的每个云服务组件的键值之前,所述服务器确定所述云服务套件标识指示的云服务套件是第一次部署,或所述服务器确定所述每个云服务组件的版本与前一次部署时的版本不同。4.根据权利要求1或2所述的方法,其特征在于,对于所述云服务套件标识指示的云服务套件中的至少两个云服务组件,所述至少两个云服务组件包括第一云服务组件和第二云服务组件,所述服务器根据所述键值确定所述云服务套件标识指示的云服务套件所包括的云服务组件之间的依赖关系包括:所述服务器确定所述第一云服务组件是否缺少第一键值,所述第一键值对应的第一全球资源定位符URL地址为空;若所述服务器确定所述第一云服务组件缺少第一键值,所述服务器确定与所述第一键值对应的第二键值,所述第二键值对应的第二URL地址不为空;若所述服务器确定所述第二云服务组件包括所述第二键值,所述服务器确定所述第一云服务组件与所述第二云服务组件之间存在互相依赖关系。5.根据权利要求4所述的方法,其特征在于,所述服务器确定所述第一云服务组件缺少的第一键值之前,所述方法还包括:所述服务器确定所述第一云服务组件是否为有状态云服务组件;若所述服务器确定所述第一云服务组件为有状态组件,所述服务器确定部署所述第一云服务组件的主组件;若所述服务器确定所述第一云服务组件为无状态组件,所述服务器确定设置所述第一云服务组件的组件实例部署数量为1;所述服务器运...
【专利技术属性】
技术研发人员:应勤,
申请(专利权)人:杭州华为数字技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。