可视化的混合云资源编排方法及装置制造方法及图纸

技术编号:19351866 阅读:41 留言:0更新日期:2018-11-07 17:24
本发明专利技术公开了可视化的混合云资源编排方法及装置,配置不同的云环境到平台,从不同的云环境中选择云资源放入同一个编排区进行编排,再选择应用及服务关联到云资源,得到编排模板,应用编排模板生成堆栈,创建出云资源及其网络拓扑。本发明专利技术将各种不同虚拟化的云混合在同一个编排界面进行编排,不同虚拟化云之间可以通过公网IP或者专线或者VPN隧道进行网络互通,还能够混合基础IaaS层的资源、应用软件与应用服务进行编排,实现了各种差异化云的轻松管理,以及管理的可视化和运维的自动化;另外,本发明专利技术屏蔽了异构云的复杂性,实现了跨云编排的便捷,降低了用户的使用门槛,实现了自动化运维的高效性。

【技术实现步骤摘要】
可视化的混合云资源编排方法及装置
本专利技术涉及云
,尤其涉及可视化的混合云资源编排方法及装置。
技术介绍
随着云计算快速发展,IaaS和PaaS层的服务应用的普及、业务量的不断增加,一方面更多专业的用户和前沿的行业开始使用云,一些企业使用的云的种类也不限于一种。而在对于多种云进行管理的同时,如何让企业轻松使用云,通过可视化这样简单直接的方式,屏蔽掉各种云的差异配置性,混合编排各种云的资源及应用,是一个值得研究的课题。现有技术一采用编排模板对单一云的资源和简单应用进行编排,将编排产生出堆栈资源,并与模板对应。其缺点为:无可视化,需要手工书写模板代码;只能对单一云进行编排,不能对多种云资源进行混合编排。现有技术二采用可视化编排对单一云的资源进行编排,将编排产生出堆栈资源,并与模板对应。其缺点为:只能对单一云进行编排,不能对多种云资源进行混合编排;只能编排基础资源(即IaaS层面的资源,如云主机,磁盘,网络等),不能对应用进行可视化编排,不能将资源与应用有效地结合在统一的可视化编排界面上。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供可视化的混合云资源编排方法及装置,旨在解决现有技术不能对多种云资源进行混合编排、不能将资源与应用有效地结合在统一的可视化编排界面的问题。本专利技术的目的采用以下技术方案实现:一种可视化的混合云资源编排方法,包括:环境创建步骤,配置符合用户需求的若干个虚拟化云环境,并将云环境添加到平台;每个云环境对应若干个云资源;资源编排步骤,在平台的资源编排页面展示云环境以及与云环境相应的云资源的图标,选择云资源的图标加入到编排区,并在编排区对云资源之间的网络拓扑进行编排;应用服务编排步骤,在平台的应用及服务页面展示应用及服务的图标,选择应用和/或服务的图标连接到云资源的图标上,完成对应用及服务的编排;模板生成步骤,对编排结果进行保存并生成编排模板;堆栈创建步骤,应用编排模板生成堆栈,创建出云环境中的云资源以及资源之间的网络拓扑,并在云资源上部署容器应用。在上述实施例的基础上,优选的,所述环境创建步骤,具体为:在平台中新增云环境;选择虚拟化云类型;填写云环境信息与访问用户信息;提交云环境信息;尝试连接云环境;如果连接成功,能够自动发现云环境资源,则云环境创建结束,并展示环境创建结果;如果连接不成功,则云环境创建失败,并展示创建失败的提示信息。在上述任意实施例的基础上,优选的,所述模板生成步骤前,还包括:配置修改步骤,对编排区的云资源、应用和/或服务进行配置的修改。在上述任意实施例的基础上,优选的,所述堆栈创建步骤,具体为:应用编排模板生成堆栈列表并向用户做云资源的可视化展示;判定资源配置是否成功;如果是,则展示堆栈中的云资源,展示堆栈资源进度,在进度完成后结束创建堆栈,并展示堆栈创建结果;如果否,则进行回滚操作,直接结束创建堆栈,并展示堆栈创建失败的提示信息。在上述任意实施例的基础上,优选的,所述云资源包括云主机、云硬盘、公网IP、私有网络、路由器、负载均衡器、防火墙中的一种或多种。在上述任意实施例的基础上,优选的,所述应用及服务包括数据库、Java开发环境、PHP开发环境、Apache服务器、Redis、电子商城网站、视频点播服务中的一种或多种。一种可视化的混合云资源编排装置,包括:环境创建模块,用于配置符合用户需求的若干个虚拟化云环境,并将云环境添加到平台;每个云环境对应若干个云资源;资源编排模块,用于在平台的资源编排页面展示云环境以及与云环境相应的云资源的图标,选择云资源的图标加入到编排区,并在编排区对云资源之间的网络拓扑进行编排;应用服务编排模块,用于在平台的应用及服务页面展示应用及服务的图标,选择应用和/或服务的图标连接到云资源的图标上,完成对应用及服务的编排;模板生成模块,用于对编排结果进行保存并生成编排模板;堆栈创建模块,用于应用编排模板生成堆栈,创建出云环境中的云资源以及资源之间的网络拓扑,并在云资源上部署容器应用。在上述实施例的基础上,优选的,所述环境创建模块用于:在平台中新增云环境;选择虚拟化云类型;填写云环境信息与访问用户信息;提交云环境信息;尝试连接云环境;如果连接成功,能够自动发现云环境资源,则云环境创建结束,并展示环境创建结果;如果连接不成功,则云环境创建失败,并展示创建失败的提示信息。在上述任意实施例的基础上,优选的,还包括:配置修改模块,用于对编排区的云资源、应用和/或服务进行配置的修改。在上述任意实施例的基础上,优选的,所述堆栈创建模块用于:应用编排模板生成堆栈列表并向用户做云资源的可视化展示;判定资源配置是否成功;如果是,则展示堆栈中的云资源,展示堆栈资源进度,在进度完成后结束创建堆栈,并展示堆栈创建结果;如果否,则进行回滚操作,直接结束创建堆栈,并展示堆栈创建失败的提示信息。相比现有技术,本专利技术的有益效果在于:本专利技术公开了可视化的混合云资源编排方法及装置,配置不同的云环境到平台,从不同的云环境中选择云资源放入同一个编排区进行编排,再选择应用及服务关联到云资源,得到编排模板,应用编排模板生成堆栈,创建出云资源及其网络拓扑。通过将各种异构云环境的资源混合到一个编排视图中进行编排,在基础资源上还可以将应用进行可视化编排。本专利技术将各种不同虚拟化的云混合在同一个编排界面进行编排,不同虚拟化云之间可以通过公网IP或者专线或者VPN隧道进行网络互通,还能够混合基础IaaS层的资源、应用软件与应用服务进行编排,实现了各种差异化云的轻松管理,以及管理的可视化和运维的自动化;另外,本专利技术屏蔽了异构云的复杂性,实现了跨云编排的便捷,降低了用户的使用门槛,实现了自动化运维的高效性。附图说明下面结合附图和实施例对本专利技术进一步说明。图1示出了本专利技术实施例提供的一种可视化的混合云资源编排方法的流程示意图;图2示出了本专利技术实施例提供的步骤S1的流程示意图;图3示出了本专利技术实施例提供的步骤S2到步骤S4的流程示意图;图4示出了本专利技术实施例提供的一种可视化的混合云资源编排流程的示意图;图5示出了本专利技术实施例提供的一种可视化的混合云资源编排装置的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。本专利技术实施例中对一些缩略语、英文和关键术语定义如下:1、资源编排(ResourceOrchestration):对云资源的抽象建模和实例生成、维护的一种管理方式。2、网络拓扑:本文中的网络拓扑专指云资源设备之间的互联布局。3、堆栈(Stack):在资源编排中,从模板创建的资源的集合称为"堆栈"。4、云环境,或虚拟化云环境,或异构云环境,是指已经存在的,不同的虚拟化环境,云环境中指定虚拟化类型,包括XenServer,VMware,FusionComputer,Openstack,aliyun等,再配置好环境节点的信息,访问云环境的用户密码等信息。在编排时,根据不同的环境,连接到对应的环境集群中,进行底层资源的开通和管理等。5、云网关:云网关,用于适配各种虚拟化类型的云环境的云资源,转换成平台可编排的资源内容,设计支持的内容有XenServer网关、VMw本文档来自技高网...

【技术保护点】
1.一种可视化的混合云资源编排方法,其特征在于,包括:环境创建步骤,配置符合用户需求的若干个虚拟化云环境,并将云环境添加到平台;每个云环境对应若干个云资源;资源编排步骤,在平台的资源编排页面展示云环境以及与云环境相应的云资源的图标,选择云资源的图标加入到编排区,并在编排区对云资源之间的网络拓扑进行编排;应用服务编排步骤,在平台的应用及服务页面展示应用及服务的图标,选择应用和/或服务的图标连接到云资源的图标上,完成对应用及服务的编排;模板生成步骤,对编排结果进行保存并生成编排模板;堆栈创建步骤,应用编排模板生成堆栈,创建出云环境中的云资源以及资源之间的网络拓扑,并在云资源上部署容器应用。

【技术特征摘要】
1.一种可视化的混合云资源编排方法,其特征在于,包括:环境创建步骤,配置符合用户需求的若干个虚拟化云环境,并将云环境添加到平台;每个云环境对应若干个云资源;资源编排步骤,在平台的资源编排页面展示云环境以及与云环境相应的云资源的图标,选择云资源的图标加入到编排区,并在编排区对云资源之间的网络拓扑进行编排;应用服务编排步骤,在平台的应用及服务页面展示应用及服务的图标,选择应用和/或服务的图标连接到云资源的图标上,完成对应用及服务的编排;模板生成步骤,对编排结果进行保存并生成编排模板;堆栈创建步骤,应用编排模板生成堆栈,创建出云环境中的云资源以及资源之间的网络拓扑,并在云资源上部署容器应用。2.根据权利要求1所述的可视化的混合云资源编排方法,其特征在于,所述环境创建步骤,具体为:在平台中新增云环境;选择虚拟化云类型;填写云环境信息与访问用户信息;提交云环境信息;尝试连接云环境;如果连接成功,能够自动发现云环境资源,则云环境创建结束,并展示环境创建结果;如果连接不成功,则云环境创建失败,并展示创建失败的提示信息。3.根据权利要求1或2所述的可视化的混合云资源编排方法,其特征在于,所述模板生成步骤前,还包括:配置修改步骤,对编排区的云资源、应用和/或服务进行配置的修改。4.根据权利要求1或2所述的可视化的混合云资源编排方法,其特征在于,所述堆栈创建步骤,具体为:应用编排模板生成堆栈列表并向用户做云资源的可视化展示;判定资源配置是否成功;如果是,则展示堆栈中的云资源,展示堆栈资源进度,在进度完成后结束创建堆栈,并展示堆栈创建结果;如果否,则进行回滚操作,直接结束创建堆栈,并展示堆栈创建失败的提示信息。5.根据权利要求1或2所述的可视化的混合云资源编排方法,其特征在于,所述云资源包括云主机、云硬盘、公网IP、私有网络、路由器、负载均衡器、防火墙中的一种或多种。6.根据权利要求1或...

【专利技术属性】
技术研发人员:许广彬张银滨郭晓李德才董雪梅陈瑜钱晓云
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏,32

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

1