一种基于异构云服务云化编排方法、装置及介质制造方法及图纸

技术编号:34511065 阅读:22 留言:0更新日期:2022-08-13 20:56
本发明专利技术涉及云服务技术领域,具体提供了一种基于异构云服务云化编排方法,具有如下步骤:S1、制作服务安装包;S2、定义服务基本信息;S3、配置服务规格。与现有技术相比,本发明专利技术针对于异构云服务云化编排提供针对第三方服务组件化的方法及策略,通过本方法,可以解决将数据库、中间件、开发支撑以及微服务等技术组件按照统一规范实现标准化封装,并将实例化后的服务通过标准方式对应用进行支撑。服务通过标准方式对应用进行支撑。服务通过标准方式对应用进行支撑。

【技术实现步骤摘要】
一种基于异构云服务云化编排方法、装置及介质


[0001]本专利技术涉及云服务
,具体提供一种基于异构云服务云化编排方法、装置及介质。

技术介绍

[0002]云服务工厂,提供服务编排、服务实例管理、服务监控、自动化部署等云服务全生命周期管理功能。方便生态合作伙伴基于平台进行服务的开发和创新,为建设云上服务生态,提供便捷、可靠的平台保障。
[0003]在实际的生产环境中,服务的部署安装会遇到很多问题,比如不同的IaaS环境如何部署?不同的服务节点如何监控?服务规格是否满足应用需求?
[0004]在理想情况下,服务部署过程中,服务工厂编排的服务依托于弹性运行环境根据不同的镜像、服务规格、服务组件,按照服务编配的规则,自动化部署服务,并向用户提供服务的地址、用户名和密码等连接信息。服务工厂通过服务开发、服务定义、服务规格、服务镜像、服务监控配置和服务发布管理等层级进行服务编排。
[0005]基于上述所述,如何解决异构资源池、中间件及应用进行智能化调度,是本领域技术人员亟待解决的问题。

技术实现思路

[0006]本专利技术是针对上述现有技术的不足,提供一种实用性强的基于异构云服务云化编排方法。
[0007]本专利技术进一步的技术任务是提供一种设计合理,安全适用的基于异构云服务云化编排装置。
[0008]本专利技术进一步的技术任务是提供一种计算机可读介质。
[0009]本专利技术解决其技术问题所采用的技术方案是:
[0010]一种基于异构云服务云化编排方法,具有如下步骤:
[0011]S1、制作服务安装包;
[0012]S2、定义服务基本信息;
[0013]S3、配置服务规格。
[0014]进一步的,在步骤S1中,所述安装包包括coms和packages两个目录,所述coms目录中存放组件的配置、启动、更新、节点伸缩脚本、监控脚本、组件相关文件和组件依赖的软件安装包,通过将文件放在以组件名称命名的目录下进行组件的区分。
[0015]进一步的,所述packages目录中存放组件所需要的软件安装包、安装脚本和组件依赖的软件安装包,通过将文件放在自定义的目录下进行分类,软件安装文件均可在组件的安装脚本中进行访问。
[0016]进一步的,所述coms目录中存放了以组件名称命名的目录,组件名称必须以字母开头,仅包含字母或数字。
[0017]进一步的,在步骤S2中,用户登录云平台管理员界面后,进入服务工厂界面,维护服务基本信息和配置服务信息,完成之后,为服务定义注册镜像,所述镜像用于提供运行服务实例的虚拟机操作系统。
[0018]作为优选,所述服务基本信息包括编码、名称、标签、包源和版本描述;所述配置服务信息包括基本信息、服务配置、组件配置、实例配置、监控配置和告警配置。
[0019]进一步的,在步骤S3中,所述服务规格是对服务集群的大小、集群中节点的角色以及节点的配置进行定义,用户在申请服务实例时以规格为模板创建相应的实例集群,为用户提供多种服务规格。
[0020]一种基于异构云服务云化编排装置,包括:至少一个存储器和至少一个处理器;
[0021]所述至少一个存储器,用于存储机器可读程序;
[0022]所述至少一个处理器,用于调用所述机器可读程序,执行一种基于异构云服务云化编排方法。
[0023]一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一种基于异构云服务云化编排方法。
[0024]本专利技术的一种基于异构云服务云化编排方法、装置及介质和现有技术相比,具有以下突出的有益效果:
[0025]本专利技术针对于异构云服务云化编排提供针对第三方服务组件化的方法及策略,通过本方法,可以解决将数据库、中间件、开发支撑以及微服务等技术组件按照统一规范实现标准化封装,并将实例化后的服务通过标准方式对应用进行支撑。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]附图1是一种基于异构云服务云化编排方法中服务编排架构示意图;
[0028]附图2是一种基于异构云服务云化编排方法中服务编排流程示意图。
具体实施方式
[0029]为了使本
的人员更好的理解本专利技术的方案,下面结合具体的实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本专利技术保护的范围。
[0030]下面给出一个最佳实施例:
[0031]如图1

2所示,本实施例中的一种基于异构云服务云化编排方法,具有如下步骤:
[0032]S1、制作服务安装包;
[0033][0034][0035]其中,包名为服务名称,包内包含coms和packages两个目录。coms目录中存放组件的配置、启动、更新、节点伸缩脚本、监控脚本、其他组件相关的文件和包依赖,通过将文件放在以组件名称命名的目录下进行组件的区分;packages目录中存放组件所需要的软件安装包、安装脚本和包依赖,可以通过将文件放在自定义的目录下进行分类,这些软件安装文件都可以在组件的安装脚本中进行访问。
[0036]Coms目录中存放了以组件名称命名的目录,组件名称必须以字母开头,仅包含字母或数字,建议使用首字母大写的驼峰式命名方法,如TestComponent。组件目录下又包含了bin、template和monitor三个目录,分别用于存放组件的相关脚本、配置文件以及组件状态监控脚本。
[0037]packages目录中存放组件所需要的软件安装包,可以通过将文件放在自定义的目录下进行分类,这些软件安装文件都可以在组件的安装脚本中进行访问。
[0038]S2、定义服务基本信息:
[0039]用户登录云平台管理员界面后,进入“服务工厂”界面,需要维护服务的基本信息:编码、名称、标签、包源、版本描述。配置服务信息:基本信息、服务配置、组件配置、实例配置、监控配置、告警配置。服务定义配置完成后,需要为服务定义注册镜像,该镜像提供了运行服务实例的虚拟机的操作系统,镜像可以是为服务专门定制的。
[0040]S3、配置服务规格:
[0041]服务规格是对服务集群的大小、集群中节点的角色以及节点的配置等信息的定义,用户在申请服务实例时会以规格为模板创建相应的服务实例集群。可以为用户提供多种服务规格,以满足不同服务应用场景下的需求。
[0042]基于上述方法,本实施例中的一种基于异构云服务云化编排装置,包括:至少一个存储器和至少一个处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于异构云服务云化编排方法,其特征在于,具有如下步骤:S1、制作服务安装包;S2、定义服务基本信息;S3、配置服务规格。2.根据权利要求1所述的一种基于异构云服务云化编排方法,其特征在于,在步骤S1中,所述安装包包括coms和packages两个目录,所述coms目录中存放组件的配置、启动、更新、节点伸缩脚本、监控脚本、组件相关文件和组件依赖的软件安装包,通过将文件放在以组件名称命名的目录下进行组件的区分。3.根据权利要求2所述的一种基于异构云服务云化编排方法,其特征在于,所述packages目录中存放组件所需要的软件安装包、安装脚本和组件依赖的软件安装包,通过将文件放在自定义的目录下进行分类,软件安装文件均可在组件的安装脚本中进行访问。4.根据权利要求2或3所述的一种基于异构云服务云化编排方法,其特征在于,所述coms目录中存放了以组件名称命名的目录,组件名称必须以字母开头,仅包含字母或数字。5.根据权利要求4所述的一种基于异构云服务云化编排方法,其特征在于,在步骤S2中,用户登录云平台管理员界面后,进入...

【专利技术属性】
技术研发人员:吕鹤李存冰陈焕新路国隋
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1