H04L29/08 G06F17/30
1.一种云操作系统下的服务编排系统,其特征在于,包括依次连接的 服务申请模块、服务审批模块以及服务模板创建模块,其中:
服务申请模块,用于为用户客户端提供服务项目申请的人机对话操作, 其中服务项目包括虚拟机及其配置;
服务审批模块,用于审批用户提交的所述服务项目申请,并根据其中的 服务项目为用户选择或创建虚拟机模板并配置相应的虚拟网络;
服务模板创建模块,用于将所述虚拟机模板中的虚拟机与所述虚拟网络 相关联,生成服务模板。
2.按照权利要求1所述的系统,其特征在于,还包括与所述服务模板 创建模块连接的服务提供模块,用于根据所述服务模板创建模块生成的所述 服务模板为用户提供所述虚拟机和所述虚拟网络。
3.按照权利要求2所述的系统,其特征在于,
所述服务审批模块在为用户选择或创建虚拟机模板并配置虚拟网络的 同时,还根据所述服务项目中需求的应用软件选择相应的应用软件;
所述服务模板创建模块将所述虚拟机与所述虚拟网络相关联的同时,还 将所述服务审批模块选择的应用软件与所述虚拟机相关联。
4.按照权利要求3所述的系统,其特征在于,所述服务提供模块为用 户提供所述虚拟机、所述虚拟网络的同时,还提供用户需求的应用软件。
5.一种云操作系统下的服务编排方法,包括:
服务模板创建步骤:根据用户提出的服务申请选择或创建服务模板,将 创建的虚拟机与配置的虚拟网络相关联;
服务提供步骤:根据所述服务模板将所述虚拟机及所述虚拟网络提供给 用户。
6.按照权利要求5所述的方法,其特征在于,
在所述服务模板创建步骤中,还将所述虚拟机与所述服务申请中用户请 求的应用软件相关联;
所述服务提供步骤中根据所述服务模板将所述虚拟机、所述虚拟网络提 供给用户的同时,还提供用户请求的应用软件。
7.按照权利要求6所述的方法,其特征在于,所述服务模板创建步骤 具体包括:
用户在所述服务申请中指定虚拟机基本配置;
审批所述服务申请,根据该服务申请为用户选择或创建虚拟机模板,并 安装操作系统及配置虚拟网络;
将所述虚拟机模板中的所述虚拟机与所述虚拟网络关联,生成所述服务 模板。
8.按照权利要求7所述的方法,其特征在于,
用户在所述服务申请中除了指定所述虚拟机基本配置外,还请求需要的 应用软件;
审批所述服务申请时,根据所述服务申请还选择用户请求的应用软件, 并形成应用软件包;在安装所述操作系统、配置所述虚拟网络后,还安装应 用软件自动部署的代理程序;
在将所述虚拟机与所述虚拟网络关联的同时,还将所述应用软件包与所 述虚拟机关联,生成所述服务模板。
本发明涉及云计算操作系统领域,尤其涉及云计算操作系统下的服务编 排方法。
云操作系统,又称云计算中心操作系统或云计算操作系统,是云计算后 台数据中心的整体管理运营系统,即云平台综合管理系统,构架于服务器、 存储器、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件 管理海量的基础硬件、软件资源之上。
编排(Orchestration),最早出现于艺术领域,指的是按照一定的目的 对各种音乐、舞蹈等元素进行排列,以期达到最好的艺演效果。将其引申到 IT管理范畴,指的便是以用户需求为目的,将各种服务或要素进行科学的安 排和组织,使各个组成部分平衡协调,生成能够满足用户要求的服务。在当 前技术环境下,所面临的不再是一成不变的设备环境,基础设施可能随着需 求而快速增长。这种增长既包括数量上的增长,也包含厂商、设备型号的增 加。为了屏蔽不同厂商、不同型号设备的差异,使IT管理员聚焦在服务本 身,必须要做到对设备业务功能的抽象。
目前,云计算逐渐被行业认可,并通过云逐渐实现并付诸于实践。目前 云用户可以去云数据中心申请虚拟机的使用,但相关服务的应用部署与安装 还依赖于手动操作进行。传统的服务编排方式是将软件提前装进虚拟机模板 (用于将虚拟机创建过程标准化的模板)中,此种方式过于僵化,无法对服 务实现灵活编排,且需要大量虚拟机模板,过度占用云资源。
为此,需要提供一种云服务编排方法,能够对云服务进行灵活编排。
本发明所要解决的技术问题是提供一种云操作系统下的服务编排系统 及方法,能够对云服务进行灵活编排。
为了解决上述技术问题,本发明提供了一种云操作系统下的服务编排系 统,包括依次连接的服务申请模块、服务审批模块以及服务模板创建模块, 其中:
服务申请模块,用于为用户客户端提供服务项目申请的人机对话操作, 其中服务项目包括虚拟机及其配置;
服务审批模块,用于审批用户提交的服务项目申请,并根据其中的服务 项目为用户选择或创建虚拟机模板并配置相应的虚拟网络;
服务模板创建模块,用于将虚拟机模板中的虚拟机与虚拟网络相关联, 生成服务模板。
进一步地,该系统还包括与服务模板创建模块连接的服务提供模块,用 于根据服务模板创建模块生成的服务模板为用户提供虚拟机和虚拟网络。
进一步地,
服务审批模块在为用户选择或创建虚拟机模板并配置虚拟网络的同时, 还根据服务项目中需求的应用软件选择相应的应用软件;
服务模板创建模块将虚拟机与虚拟网络相关联的同时,还将服务审批模 块选择的应用软件与虚拟机相关联。
进一步地,服务提供模块为用户提供虚拟机、虚拟网络的同时,还提供 用户需求的应用软件。
为了解决上述技术问题,本发明提供了一种云操作系统下的服务编排方 法,包括:
服务模板创建步骤:根据用户提出的服务申请选择或创建服务模板,将 创建的虚拟机与配置的虚拟网络相关联;
服务提供步骤:根据服务模板将所述虚拟机及虚拟网络提供给用户。
进一步地,
在服务模板创建步骤中,还将虚拟机与服务申请中用户请求的应用软件 相关联;
服务提供步骤中根据服务模板将虚拟机、虚拟网络提供给用户的同时, 还提供用户请求的应用软件。
进一步地,服务模板创建步骤具体包括:
用户在服务申请中指定虚拟机基本配置;
审批服务申请,根据该服务申请为用户选择或创建虚拟机模板,并安装 操作系统及配置虚拟网络;
将虚拟机模板中的虚拟机与虚拟网络关联,生成服务模板。
进一步地,
用户在服务申请中除了指定虚拟机基本配置外,还请求需要的应用软 件;
审批服务申请时,根据服务申请还选择用户请求的应用软件,并形成应 用软件包;在安装操作系统、配置虚拟网络后,还安装应用软件自动部署的 代理程序;
在将虚拟机与虚拟网络关联的同时,还将应用软件包与虚拟机关联,生 成服务模板。
本发明通过云服务虚拟机模板的创建,使虚拟机与网络、应用软件进行 灵活的逻辑关联,从而可实现对云服务自动灵活的编排,极大地方便了用户 使用。
图1为本发明的云操作系统下的服务编排系统实施例的结构框图;
图2为本发明的云操作系统下的服务编排方法实施例的流程图。
下面结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该 理解,以下列举的实施例仅用于说明和解释本发明,而不构成对本发明技术 方案的限制。
如图1所示,是本发明提供的云操作系统下的服务编排系统实施例的结 构,包括依次连接的服务申请模块、服务审批模块以及服务模板创建模块, 其中:
服务申请模块,用于为用户客户端提供服务项目申请的人机对话操作, 其中服务项目包括虚拟机及其配置;
服务审批模块,用于审批用户提交的服务项目申请,并根据其中的服务 项目为用户选择或创建虚拟机模板并配置相应的虚拟网络;
服务模板创建模块,用于将虚拟机模板中的虚拟机与虚拟网络相关联, 生成服务模板。
上述系统实施例还包括与服务模板创建模块连接的服务提供模块,其 中:
服务提供模块,用于根据服务模板创建模块生成的服务模板为用户提供 虚拟机和虚拟网络。
在上述系统实施例中,
服务审批模块在为用户选择或创建虚拟机模板并配置虚拟网络的同时, 还根据服务项目中需求的应用软件选择相应的应用软件;
服务模板创建模块将虚拟机与虚拟网络相关联的同时,还将服务审批模 块选择的应用软件与虚拟机相关联。
在上述系统实施例中,
服务提供模块为用户提供虚拟机、虚拟网络的同时,还提供用户需求的 应用软件。
本发明针对上述系统实施例,相应地还提供了云操作系统下的服务编排 方法实施例,其流程见图2所示,包括如下步骤:
110:根据用户提出的服务申请选择或创建服务模板,将创建的虚拟机 与配置的虚拟网络相关联;
120:根据服务模板将虚拟机及虚拟网络提供给用户。
在上述方法实施例中,
步骤110还将虚拟机与服务申请中用户请求的应用软件相关联;
步骤120根据服务模板将虚拟机、虚拟网络以及用户请求的应用软件提 供给用户。
在上述方法实施例中,步骤110具体包括:
1101:用户在服务申请中指定虚拟机基本配置;
1102:审批用户的服务申请,根据该服务申请为用户选择或创建虚拟机 模板,并安装操作系统及配置虚拟网络;
1103:将虚拟机模板中的虚拟机与虚拟网络关联,生成服务模板。
在上述方法实施例中,
步骤1101用户在服务申请中除了指定虚拟机基本配置外,还请求需要 的应用软件;
步骤1102根据该服务申请还选择用户请求的应用软件,并形成应用软 件包;在安装操作系统、配置虚拟网络后,还安装应用软件自动部署的代理 程序;
步骤1103将虚拟机模板中的虚拟机与虚拟网络关联的同时,还将应用 软件包与虚拟机关联,生成服务模板。
本文发布于:2023-04-14 15:14:26,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/4/86557.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |