一种面向云计算的数据中心管理系统的制作方法

文档序号:6331179阅读:202来源:国知局
专利名称:一种面向云计算的数据中心管理系统的制作方法
技术领域
本发明涉及一种数据中心管理系统,具体是一种的高可靠的易于管理、扩展和快 速响应用户需求的数据中心管理系统。
背景技术
云计算是建立在计算机界长期的技术积累基础之上,包括软件和平台作为一种服 务,虚拟化技术和大规模的数据中心技术等关键技术。计算平台、数据存储、管理是实现云计算的关键技术。数据中心(可以是分布在不 同地理位置的多个系统)是容纳计算设备资源的集中之地同时负责对计算设备的能源提 供和空调维护等。数据中心可以是单独建设也可以置于其他建筑之内。动态分配管理虚拟 和共享资源在新的应用环境一云计算数据中心里面临新的挑战,因为云计算应用平台的 资源可能分布广泛而且种类多样,加之用户需求的实时动态变化很难准确预测,以及需要 考虑系统性能和成本等因素使得问题非常复杂。需要设计高效的云计算数据中心调度算法 以适应不同的业务需求和满足不同的商业目标。目前的数据中心调度算法依据具体的应用 (计算资源,存储,搜索,海量信息处理等)不同采用不同策略和算法。提高系统的响应速度 和服务质量是数据中心的关键技术指标,然而随着数据中心规模的不断扩大,能源消耗成 为日益严重和备受关注的问题,因为能源消耗对成本和环境的影响都极大。

发明内容
发明目的为了解决现有技术的不足,本发明提供了一种通过对数据中心计算和 存储任务,进行合理调度,实现数据中心智能调度,改善数据中心的服务质量、提高可靠性 降低运营维护成本的面向云计算的数据中心管理系统。技术方案为了实现以上目的,本发明所述的一种面向云计算的数据中心管理系 统,它由通用文件系统API模块、资源监控模块、资源告警模块、策略配置模块、规则引擎、 资源调度模块、执行模块和资源虚拟化API接口模块组成;通用文件系统API模块与资源调度模块电连接;资源监控模块与资源告警模块电 连接,资源调度模块分别与资源监控模块、资源告警模块、规则引擎、执行模块电连接;策略 配置模块与规则引擎电连接;执行模块与资源虚拟化API接口模块电连接。本发明所述的面向云计算的数据中心管理系统为数据中心中的中间层;面向云计 算环境的数据中心由三部分组成底层、中间层和顶层;底层是各类共享存储设备,中间层 为数据中心管理系统,顶层为数据中心各类应用系统。底层的作用是将实际的海量数据存储于磁盘阵列群组中,进而构建集群式网络 存储结构。中间层的作用是(即本发明所述的面向云计算的数据中心数据管系统的作用) 实现虚拟化存储和抽象逻辑结构层,提供应用可全局共享访问的平台。顶层的作用是实现应用程序对文件系统的透明化数据访问。
3
为了实现数据中心数据管系统的功能,本发明中各模块的作用如下通用文件系统API模块是数据中心管理系统向上层应用程序提供的接口。该模 块将上层对数据文件访问请求封装成为主流操作系统(如Windows,Linux,Unix)文件API 接口,使各类云应用对数据中心的访问请求得以实现。资源监控模块负责监控数据中心各类资源(存储设备,CPU,内存和网络)状态, 包括CPU温度,CPU利用率,网络负载,机架温度,机房温度等),向资源调度系统实时提供资 源状态信息。资源告警模块接收资源监控模块的实时资源信息(包括CPU温度,CPU利用率, 网络负载,机架温度,机房温度等),在资源状态达到临界值时向资源调度模块发送告警信 息以触发资源调度系统的实时调度。策略配置模块接收数据中心管理员的资源配置信息,通过内置的规则引擎确定 调度算法以及调度参数向资源调度模块提供资源调度步骤。资源调度模块负责查询系统所管理的资源的信息,根据策略配置模块传递的调 度步骤调用调度算法,向执行模块发出调度指令对资源进行实时调度。同时,接收资源告警 模块发出的告警信息触发资源的实时调度。执行模块接收资源调度模块发出的实时调度指令对资源虚拟化模块发出指令, 控制虚控制其上的虚拟机实例的运行、检查、停止、迁移。资源虚拟化API接口模块实现向目前各种商用/开源虚拟化平台的接口的封装, 向执行模块提供的虚拟网络存储的访问。通过这些模块,数据中心管理系统可以配置多种基础设施功能和多种拓扑结构。 例如,四种不同的网络模式,管理员可以根据相应的安全防护级别,调整云平台配置,以满 足本地安全策略和管理需要。也可以在一个包含不同运行程序和虚拟技术的统一平台中部 署,并制订统一 API。这样,数据中心管理系统云可以把各种不同技术(用于数据中心可能 需要的各个生命周期)统一在一个平台之中。有益效果本发明提供的一种面向云计算的数据中心管理系统,与现有技术相比, 本发明的优点是1、通过本发明所述面向云计算的数据中心管理系统对数据中心计算和存储任务 进行合理调度,实现数据中心智能调度,改善数据中心的服务质量、提高可靠性降低运营维 护成本。2、本发明在建立分布存储和分发海量信息的分布式文件系统的基础上,建立了高 效处理海量信息的数据中心管理系统,特别是针对应用的特定需求,合理的分布文件系统 和数据库系统以及快速满足用户的查询,插入,更新等操作需要。


图1为本发明所述一种面向云计算的数据中心管理系统的模块化结构示意图;图2为一种面向云计算的数据中心的模块化结构示意图。
具体实施例方式下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明
4而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价 形式的修改均落于本申请所附权利要求所限定。实施例如1所示的一种面向云计算的数据中心管理系统,它由通用文件系统API模块、 资源监控模块、资源告警模块、策略配置模块、规则引擎、资源调度模块、执行模块和资源虚 拟化API接口模块组成;通用文件系统API模块与资源调度模块电连接;资源监控模块与资源告警模块电 连接,资源调度模块分别与资源监控模块、资源告警模块、规则引擎、执行模块电连接;策略 配置模块与规则引擎电连接;执行模块与资源虚拟化API接口模块电连接。本实施例所述的面向云计算的数据中心管理系统设置于数据中心应用系统和物 理层之间(如图2所示),并且面向云计算的数据中心管理系统与物理层之间通过资源虚拟 化系统连接在一起;所述物理层中设有存储阵列;图2中的阵列即为存储阵列。当系统运行时(操作系统为WINDOWS),数据中心应用系统发出一个访问请求,通 用文件系统API模块收到访问请求后将访问请求封转成Windows操作系统文件的API文 件;资源调度模块分析API文件,根据API文件中访问请求通过规则引擎调用策略配置模块 中对应的算法;根据策略配置模块中传递的调度步骤调用调度算法,资源调度模块向执行 模块发出调度指令对资源进行实时调度;执行模块通过资源虚拟化接口模块连接资源虚拟 化系统,并通过资源虚拟化系统调用物理层中存储阵列中的数据。在资源调度模块运行过程中,数据中心管理系统中的资源监控模块监控数据中心 各类资源存储设备,CPU,内存和网络状态,CPU温度,CPU利用率,网络负载,机架温度,机 房温度等,向资源调度系统实时提供资源状态信息;资源告警模块接收资源监控模块的实 时资源信息,在资源状态达到临界值时向资源调度模块发送告警信息以触发资源调度系统 的实时调度。
权利要求
一种面向云计算的数据中心管理系统,它由通用文件系统API模块、资源监控模块、资源告警模块、策略配置模块、规则引擎、资源调度模块、执行模块和资源虚拟化API接口模块组成;通用文件系统API模块与资源调度模块电连接;资源监控模块与资源告警模块电连接,资源调度模块分别与资源监控模块、资源告警模块、规则引擎、执行模块电连接;策略配置模块与规则引擎电连接;执行模块与资源虚拟化API接口模块电连接。
全文摘要
本发明公开了一种面向云计算的数据中心管理系统,它由通用文件系统API模块、资源监控模块、资源告警模块、策略配置模块、规则引擎、资源调度模块、执行模块和资源虚拟化API接口模块组成;通用文件系统API模块与资源调度模块电连接;资源监控模块与资源告警模块电连接,资源调度模块分别与资源监控模块、资源告警模块、规则引擎、执行模块电连接;策略配置模块与规则引擎电连接;执行模块与资源虚拟化API接口模块电连接。本发明所述面向云计算的数据中心管理系统对数据中心计算和存储任务进行合理调度,实现数据中心智能调度,改善数据中心的服务质量、提高可靠性降低运营维护成本。
文档编号G06F9/46GK101937368SQ201010267700
公开日2011年1月5日 申请日期2010年8月31日 优先权日2010年8月31日
发明者卢国明, 廖建明, 张景东, 王亦德 申请人:苏州阊亦宏环保科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1