【技术实现步骤摘要】
一种服务构建方法、相关装置及计算机可读存储介质
[0001]本申请要求于2020年09月14日提交中国专利局、申请号为2020109627150、申请名称为“构建服务的方法、装置、服务器及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及云计算
,尤其涉及一种服务构建方法、相关装置及计算机可读存储介质。
技术介绍
[0003]随着各行业软件成熟度的提高以及网络技术的发展,云计算已在不同行业中得到了应用。云计算是一种基于互联网络的计算服务模式,即把存储于个人计算机、服务器或其他计算设备上的大量存储资源、处理资源集中在一起,统一管理并协同工作,其打破软了硬件资源边界,并且只需要少量的管理交互,就能让大量资源被快速提供。
[0004]但是,目前在大多数云计算框架中,构建云服务时需要用到多种资源,这些资源是用户在云计算供应商中申请服务以后进行组合,但是组合服务的过程需要多种联接,因此组合过程比较繁琐且门槛较高,影响用户体验。例如,A部门需要运行一个网页(web)服务,则需要申请计算资源(服务器)、存储资源(用于存储数据)和负载均衡资源以后进行组合使用,由于网页服务通常涉及到多种服务交互,将服务联接组合的过程需要耗费大量的精力,服务构建的效率较低,影响用户体验。
技术实现思路
[0005]本申请实施例公开了一种服务构建方法、相关装置及计算机可读存储介质,能够提高服务构建的效率。
[0006]第一方面,本申请实施例公开了一种服务构建方法,包括 ...
【技术保护点】
【技术特征摘要】
1.一种服务构建方法,其特征在于,包括:获取用户在设计界面编排的目标服务组件,其中,所述设计界面提供有多个服务组件,所述多个服务组件包括计算组件、存储组件和网络组件;所述目标服务组件为所述多个服务组件中的一个或者多个;根据所述目标服务组件构建服务实例,所述服务实例用于供用户设备使用所述目标服务组件对应的资源。2.根据权利要求1中所述的方法,其特征在于,所述多个服务组件还包括跨云编排组件和信息技术IT服务组件;其中,所述跨云编排组件用于编排公有云的资源。3.根据权利要求2中所述的方法,其特征在于,所述方法还包括:接收用户输入的IT服务的信息,所述IT服务的信息中包括应用程序接口API信息;根据所述IT服务的信息生成所述IT服务组件。4.根据权利要求1-3任一项所述的方法,其特征在于,所述目标服务组件具体包括网页web服务器组件、数据库组件、反向代理服务器组件、弹性负载均衡ELB组件和弹性网际互连协议EIP组件;其中,所述web服务器组件、所述数据库组件和所述反向代理服务器组件为基于所述计算组件得到的,所述弹性负载均衡组件和弹性网际互连协议属于所述网络组件。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述目标服务组件构建服务实例,包括:确定所述服务实例的配置信息;所述配置信息包括所述服务实例的规格数据,以及所述服务实例的参数数据或参数数据的定义规则;根据所述目标服务组件和所述服务实例的配置信息,构建所述服务实例。6.根据权利要求5中所述的方法,其特征在于,所述参数数据的定义规则为多种定义规则中的一种定义规则;所述多种定义规则包括管理员定义、用户设备定义和审批节点定义。7.根据权利要求1-6任一项中所述的方法,其特征在于,所述方法还包括:将所述服务实例关联第一审批流程,所述审批流程用于对申请使用所述服务实例的请求进行审批。8.一种服务构建方法,其特征在于,包括:设计节点从管理节点获取多个服务组件;所述多个服务组件包括计算组件、存储组件和网络组件;所述设计节点基于所述多个服务组件编排用于构建服务实例的目标服务组件;所述设计节点向所述管理节点提交所述目标服务组件;所述配置节点确定所述服务实例所基于的所述目标服务组件、所述服务实例的配置信息和所述服务实例关联的第一审批流程,并向所述管理节点提交所述服务实例的配置信息和用于指示所述第一审批流程的信息;所述配置信息包括所述服务实例的规格数据,以及所述服务实例的参数数据或参数数据的定义规则;所述管理节点基于所述目标服务组件、所述服务实例的配置信息和所述用于指示所述第一审批流程的信息,构建所述服务实例,以供用户设备使用所述目标服务组件对应的资源。9.根据权利要求8中所述的方法,其特征在于,所述多个服务组件还包括跨云编排组件和信息技术IT服务组件;其中,所述跨云编排组件用于编排公有云的资源。
10.根据权利要求9中所述的方法,其特征在于,所述方法还包括:管理节点获取用户输入的IT服务的信息,所述IT服务的信息中包括应用程序接口API信息;管理节点根据所述IT服务的信息生成所述IT服务组件。11.根据权利要求8-10任一项所述的方法,其特征在于,所述目标服务组件具体包括网页web服务器组件、数据库组件、反向代理服务器组件、弹性负载均衡ELB组件和弹性网际互连协议EIP组件;其中,所述web服务器组件、所述数据库组件和所述反向代理服务器组件为基于所述计算组件得到的,所述弹性负载均衡组件和弹性网际互连协议属于所述网络组件。12.根据权利要求8-11任一项所述的方法,其特征在于,所述设计节点基于所述多个服务组件编排用于构建服务实例的目标服务组件之后,还包括:所述设计节点确定所述目标服务组件的配置项,所述配置项用于描述构建所述目标服务组件的属性;所述设计节点确定第一服务模板,所述第一服务模板包括所述目标服务组件和所述目标服务组件的配置项。13.根据权利要求12所述的方法,其特征在于,所述配置节点确定所述服务实例所基于的所述目标服务组件、所述服务实例的配置信息和所述服务实例关联的第一审批流程,包括:所述配置节点从所述管理节点获取至少一个服务模板和至少一个流程的指示信息;所述至少一个服务模板中包括所述第一服务模板;所述至少一个流程的指示信息中包括用于指示所述第一审批流程的信息;所述配置节点从所述至少一个服务模板中确定基于所述第一服务模板构建服务实例,所述第一服务模板包括所述目标服务组件和所述目标服务组件的配置项;所述配置节点接收输入的所述服务实例的配置信息和所述第一服务关联的第一审批流程。14.根据权利要求8-13任一项中所述的方法,其特征在于,在所述管理节点基于所述目标服务组件、所述服务实例的配置信息和所述用于指示所述第一审批流程的信息,构建所述服务实例之后,所述方法还包括:所述管理节点接收所述用户设备发送的申请使用所述服务实例的请求;所述管理节点向审批节点发送所述请求以供所述审批节点审批;在审批通过后,所述管理节点部署所述服务实例以供所述用户设备使用。15.一种服务构建装置,其特征在于,包括:通信单元,用于获取用户在设...
【专利技术属性】
技术研发人员:熊洪槐,邓婷婷,蔡国锋,宋博,陈小强,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。