一种基于私有云平台的资源管理、编排方法及系统技术方案

技术编号:37379679 阅读:17 留言:0更新日期:2023-04-27 07:21
本发明专利技术涉及云服务技术领域,具体为一种基于私有云平台的资源管理、编排方法,包括以下步骤:通过蓝图管理界面以可视化的方式设计出应用蓝图;对需要的蓝图进行服务发布和申请操作;查看服务部署的拓扑图、状态、详情;有益效果为:本发明专利技术提出的基于私有云平台的资源管理、编排方法及系统实现虚拟化平台的资源编排,做到持续提升资源使用和部署效率,加强业务自动化管理水平,同时解决私有云平台存在的与外部网络隔离问题。与外部网络隔离问题。与外部网络隔离问题。

【技术实现步骤摘要】
一种基于私有云平台的资源管理、编排方法及系统


[0001]本专利技术涉及云服务
,具体为一种基于私有云平台的资源管理、编排方法及系统。

技术介绍

[0002]近些年来随着企业加快推进上云进程,在利用云加速创新的过程中,如何根据实际的场景进行资源的快速申请和参数配置,在开发、测试、生产等多个环境中,持续交付标准化、规范化的资源和应用,变得愈发重要。
[0003]现有技术中,为了满足业务需要,用户需要构建一个完整的系统架构,包含ECS、ELB、Web、RDS、各类中间件等多种资源。
[0004]但是,采用人工方式开通并手工配置参数,构建资源之间的关系,进行资源的部署,对人员专业技术要求高,并且花费大量时间还易产生错误。而且由于企业出于对信息安全的考虑,往往无法方便的获取公网资源,这也导致资源的部署相对于一般场景更加困难。

技术实现思路

[0005]本专利技术的目的在于提供一种基于私有云平台的资源管理、编排方法及系统,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种基于私有云平台的资源管理、编排方法,所述资源管理、编排方法包括以下步骤:
[0007]通过蓝图管理界面以可视化的方式设计出应用蓝图;
[0008]对需要的蓝图进行服务发布和申请操作;
[0009]查看服务部署的拓扑图、状态、详情。
[0010]优选的,设计应用蓝图时,用户通过拖拽组件列表提供的资源组件实现服务器资源的编排,通过编排文件记录各服务器资源的资源名称、资源数量和资源之间的连接关系,也即服务器资源之间的拓扑关系;创建蓝图后通过蓝图可视化编辑器进行具体服务的编排,点击蓝图名称或添加新蓝图将进入可视化编辑器。
[0011]优选的,所述可视化编辑器包括以下几个部分:
[0012]组件列表面板:组件列表包含支持的各个抽象组件,以及软件组件,选中任意一个组件,然后将它拖放到画布中;
[0013]画布:可视化蓝图的核心部分,将组件拖放到画布上,不同的组件之间可以在画布上建立连接以定义组件之间的关系;
[0014]基本信息面板:包括蓝图的名称,描述和图标信息,对其进行更改;
[0015]输入面板:管理蓝图里的所有输入项;
[0016]输出面板:管理蓝图里的所有输出;
[0017]选中组件的组件信息面板:包含选定组件的基本信息、参数。
[0018]优选的,对需要的蓝图进行服务发布和申请操作时,通过将所述编排文件有原始
数据格式转为所述编排引擎对应的目标数据格式,然后将所述目标数据格式的编排文件通过所述编排引擎的rest接口上传至所述编码引擎,即可进行服务的自动申请与部署。
[0019]优选的,查看服务部署的拓扑图、状态、详情时,在服务部署过程中会自动在相关虚机上安装探针用户获取服务器的状态信息;用户申请后,可在服务部署界面查看部署的服务状态,则可查看该部署详情信息。
[0020]一种基于私有云平台的资源管理、编排系统,所述资源管理、编排系统由蓝图设计模块、资源编排模块以及服务部署模块构成;
[0021]蓝图设计模块,用于通过蓝图管理界面以可视化的方式设计出应用蓝图;
[0022]资源编排模块,用于对需要的蓝图进行服务发布和申请操作;
[0023]服务部署模块,用于查看服务部署的拓扑图、状态、详情。
[0024]优选的,所述蓝图设计模块中,设计应用蓝图时,用户通过拖拽组件列表提供的资源组件实现服务器资源的编排,通过编排文件记录各服务器资源的资源名称、资源数量和资源之间的连接关系,也即服务器资源之间的拓扑关系;创建蓝图后通过蓝图可视化编辑器进行具体服务的编排,点击蓝图名称或添加新蓝图将进入可视化编辑器。
[0025]优选的,所述蓝图设计模块中,可视化编辑器包括以下几个部分:
[0026]组件列表面板:组件列表包含支持的各个抽象组件,以及软件组件,选中任意一个组件,然后将它拖放到画布中;
[0027]画布:可视化蓝图的核心部分,将组件拖放到画布上,不同的组件之间可以在画布上建立连接以定义组件之间的关系;
[0028]基本信息面板:包括蓝图的名称,描述和图标信息,对其进行更改;
[0029]输入面板:管理蓝图里的所有输入项;
[0030]输出面板:管理蓝图里的所有输出;
[0031]选中组件的组件信息面板:包含选定组件的基本信息、参数。
[0032]优选的,所述资源编排模块中,对需要的蓝图进行服务发布和申请操作时,通过将所述编排文件有原始数据格式转为所述编排引擎对应的目标数据格式,然后将所述目标数据格式的编排文件通过所述编排引擎的rest接口上传至所述编码引擎,即可进行服务的自动申请与部署。
[0033]优选的,所述服务部署模块中,查看服务部署的拓扑图、状态、详情时,在服务部署过程中会自动在相关虚机上安装探针用户获取服务器的状态信息;用户申请后,可在服务部署界面查看部署的服务状态,则可查看该部署详情信息。
[0034]与现有技术相比,本专利技术的有益效果是:
[0035]本专利技术提出的基于私有云平台的资源管理、编排方法及系统实现虚拟化平台的资源编排,做到持续提升资源使用和部署效率,加强业务自动化管理水平,同时解决私有云平台存在的与外部网络隔离问题。
附图说明
[0036]图1为本专利技术软件仓库管理页面图;
[0037]图2为本专利技术蓝图编排编辑页面原型图;
[0038]图3为本专利技术蓝图编排管理页面原型图。
[0039]图4为本专利技术服务部署调用拓扑图;
[0040]图5为本专利技术流程示意图。
具体实施方式
[0041]为了使本专利技术的目的、技术方案进行清楚、完整地描述,及优点更加清楚明白,以下结合附图对本专利技术实施例进行进一步详细说明。应当理解,此处所描述的具体实施例是本专利技术一部分实施例,而不是全部的实施例,仅仅用以解释本专利技术实施例,并不用于限定本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]实施例一
[0043]请参阅图1至图5,本专利技术提供一种技术方案:一种基于私有云平台的资源管理、编排方法,所述资源管理、编排方法包括以下步骤:
[0044]通过蓝图管理界面以可视化的方式设计出应用蓝图,用户通过拖拽组件列表提供的资源组件实现服务器资源的编排,通过编排文件记录各服务器资源的资源名称、资源数量和资源之间的连接关系,也即服务器资源之间的拓扑关系;创建蓝图后通过蓝图可视化编辑器进行具体服务的编排,点击蓝图名称或添加新蓝图将进入可视化编辑器;可视化编辑器包括以下几个部分:组件列表面板:组件列表包含支持的各个抽象组件,以及软件组件,选中任意一个组件,然后将它拖放到画布中;画布:可视化蓝图的核心部分,将组件拖放到画布上,不同的组件之间可以在画布上建立连接以定义组件之间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于私有云平台的资源管理、编排方法,其特征在于,所述资源管理、编排方法包括以下步骤:通过蓝图管理界面以可视化的方式设计出应用蓝图;对需要的蓝图进行服务发布和申请操作;查看服务部署的拓扑图、状态、详情。2.根据权利要求1所述的一种基于私有云平台的资源管理、编排方法,其特征在于:设计应用蓝图时,用户通过拖拽组件列表提供的资源组件实现服务器资源的编排,通过编排文件记录各服务器资源的资源名称、资源数量和资源之间的连接关系,也即服务器资源之间的拓扑关系;创建蓝图后通过蓝图可视化编辑器进行具体服务的编排,点击蓝图名称或添加新蓝图将进入可视化编辑器。3.根据权利要求2所述的一种基于私有云平台的资源管理、编排方法,其特征在于,所述可视化编辑器包括以下几个部分:组件列表面板:组件列表包含支持的各个抽象组件,以及软件组件,选中任意一个组件,然后将它拖放到画布中;画布:可视化蓝图的核心部分,将组件拖放到画布上,不同的组件之间可以在画布上建立连接以定义组件之间的关系;基本信息面板:包括蓝图的名称,描述和图标信息,对其进行更改;输入面板:管理蓝图里的所有输入项;输出面板:管理蓝图里的所有输出;选中组件的组件信息面板:包含选定组件的基本信息、参数。4.根据权利要求1所述的一种基于私有云平台的资源管理、编排方法,其特征在于:对需要的蓝图进行服务发布和申请操作时,通过将编排文件有原始数据格式转为编排引擎对应的目标数据格式,然后将目标数据格式的编排文件通过编排引擎的rest接口上传至编码引擎,即可进行服务的自动申请与部署。5.根据权利要求1所述的一种基于私有云平台的资源管理、编排方法,其特征在于:查看服务部署的拓扑图、状态、详情时,在服务部署过程中会自动在相关虚机上安装探针用户获取服务器的状态信息;用户申请后,可在服务部署界面查看部署的服务状态,则可查看该部署详情信息。6.一种如上述权利要求1

5任意一项所述的基于私有云平台的资源管理、编排系统,其特征在于:所述资源管理、编排系统...

【专利技术属性】
技术研发人员:朱季童
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1