一种云资源的编排系统和方法_3

文档序号:9290124阅读:来源:国知局
资源,就智能将创建资源作为子资源建立在其依赖的资源下。
[0058]步骤S40,在云资源池中进行资源创建;
[0059]步骤S50,判断资源是否创建成功:
[0060]如果创建成功,则结束;
[0061]如果创建失败,则重新跳转回步骤SlO。
[0062]进一步地,本实施例的云资源的编排方法还包括判断是否设置了触发功能:
[0063]如果设置了触发功能;则在资源创建成功或失败后,都会按照约定的方式发出通知给用户;用户是事先在状态发生器上进行过注册。
[0064]如果没有设置触发功能,则返回。
[0065]上面方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0066]并且不难发现,本实施例为与第一实施例相对应的方法实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。
[0067]本发明的云资源编排系统和方法抛开了传统的管理思路,通过阐述一种全新的自动化管理思想一一服务编排和评估,帮助用户摆脱业务规划、实施、变更和监控的管理复杂性,提高服务提供者响应云服务需求的业务快速部署能力,最大限度地提高服务提供者的在基础设施建设中的投资价值。定义好的服务模型将成为后续进行编排的基本元素,接下来可以将这些个服务模型按照一定的排列方式进行组合编排,并根据需要设定具体的参数(需要基于实际网络确定的IP地址、路由等信息),最终形成可使用的业务。利用服务模型的建立与编排,IT部门可以真正快速便捷的实现服务建立与部属,通过评估模型的建立与配置,服务使用者可以直观并快捷的实现对服务的综合评价与监控。
[0068]并且,本发明对服务的变更,将仅仅是业务模型的配置参数的调整,IT管理员无需再记录各种复杂的依赖关系,所有的更新将全部由系统来自动完成;服务编排的模型可以方便的进行复制,对于同类的服务,IT管理员仅需要使用旧有模型进行一定的修改即可,从而节省了大量的重复性工作。由此,IT管理员将彻底从云服务建立、调整、扩容等繁杂的配置工作任务中解脱出来,而将主要精力聚焦于为客户提供高效率、高质量、高保障的服务上来,并真实的体会到技术的进步所带来的效率提升。
[0069]综上所述,一种云资源的编排系统和方法,提供了一种简便地创建和管理一批相关的云资源的系统和方法,并通过有序且可预测的方式对其进行资源配置和更新,使组织和部署云资源集变得更为轻松。本发明针对云资源池中的资源,采用的是可视化的动态的模板进行配置和调整,为用户提供整合的、高可用性的、动态弹性分配的、可快速部署使用的IT基础设施;打破了传统资源部署模式下应用系统之间的“资源竖井”,根据应用对资源的需求类别和程度动态调配资源,实现了应用和资源的最佳结合;同时提高了数据中心的运维效率,降低了成本和管理复杂度。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0070]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种云资源的编排系统,其特征在于,包括:云资源池、输入模块、编排引擎和资源状态机;其中, 所述云资源池用于提供可供编排的资源; 所述输入模块用于依据编排模板输入相关参数;其中,所述编排模板是根据不同的业务需求而预先创建的; 所述编排引擎用于解析所述相关参数,获取资源的依赖图,并依据所述依赖图,多线路的处理资源的操作; 所述资源状态机用于维护资源的状态。2.根据权利要求1所述的云资源的编排系统,其特征在于:所述云资源池中的资源是采用池化方法组织成不同的资源池进行分类保存。3.根据权利要求1所述的云资源的编排系统,其特征在于:所述输入模块采用可视化界面完成所述相关参数的输入。4.根据权利要求1所述的云资源的编排系统,其特征在于:所述相关参数包括IP地址、路由器信息、使用的资源、输出的结果以及资源的依赖关系。5.根据权利要求4所述的云资源的编排系统,其特征在于:所述依赖图是对资源的依赖关系采用Stack的形式进行处理,并通过计算而获取的;其中,所述资源的依赖关系是所述编排引擎通过解析所述相关参数而获得的。6.根据权利要求1所述的云资源的编排系统,其特征在于:所述资源状态机对于资源状态的维护包括虚拟机运行管理和物理机运行管理;其中,所述虚拟机运行管理包括虚拟机的配置管理、权限控制、生命周期管理、远程控制和运行状态监控、动态挂载镜像、卸载镜像以及在线安装操作系统;所述物理机运行管理包括物理机的注册配置管理、监控管理和信息同步。7.根据权利要求1所述的云资源的编排系统,其特征在于:所述云资源的编排系统还包括状态触发器,用于在资源发生状态变化时发出通知。8.根据权利要求7所述的云资源的编排系统,其特征在于:所述通知的发送对象是依据于所述状态触发器上针对资源的注册信息。9.一种云资源的编排方法,其特征在于:包括: 步骤S10,依据编排模板,输入创建资源用的相关参数; 步骤S20,解析所述编排模板的所述相关参数,获取资源的依赖关系,并对所述依赖关系进行处理,获取所述资源的依赖图; 步骤S30,根据所述依赖图,判断创建资源是否依赖于云资源池中的其他资源:如果依赖于其他资源,则在其依赖的资源下创建子资源;否则,直接跳转至步骤S40 ; 步骤S40,在所述云资源池中进行资源创建; 步骤S50,判断资源是否创建成功:如果创建成功,则结束;如果创建失败,则重新跳转回步骤S10。10.根据权利要求9所述的云资源的编排方法,其特征在于:所述云资源的编排方法还包括:判断是否设置了触发功能:如果设置了所述触发功能;则在资源创建成功或失败后,都发出通知;如果没有设置所述触发功能,则返回。
【专利摘要】本发明提供一种云资源的编排系统和方法,包括:云资源池、输入模块、编排引擎和资源状态机;其中,所述云资源池用于提供可供编排的资源,且资源是采用池化方法组织成不同的资源池进行分类保存;所述输入模块用于依据编排模板输入相关参数;其中,所述编排模板是根据不同的业务需求而预先创建的;所述编排引擎用于解析所述相关参数,获取资源的依赖图,并依据所述依赖图,多线路的处理资源的操作;所述资源状态机用于维护资源的状态。本发明根据应用对资源的需求类别和程度动态调配资源,实现了应用和资源的最佳结合;同时提高了数据中心的运维效率,降低了成本和管理复杂度。
【IPC分类】H04L29/08
【公开号】CN105007323
【申请号】CN201510435460
【发明人】陈小彪
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年10月28日
【申请日】2015年7月22日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1