一种基于资源依赖关系的云数据中心业务监控系统及方法技术方案

技术编号:12585494 阅读:72 留言:0更新日期:2015-12-24 02:00
本发明专利技术公开一种基于资源依赖关系的云数据中心业务监控系统及方法,属于数据中心业务管理技术领域;本发明专利技术按资源依赖关系进行从上到下分层定义资源层,划分出资源层次,以及各层次资源间进行依赖关联的设计方法,实现资源层次管理模块进行资源层次划分和定义,业务配置管理模块结合资源层次属性和资源间的依赖关系生成业务对象,然后,再由业务数据采集模块进行配合,监控数据处理模块按照业务中资源层次从下到上逐层判断分析,得出业务的监控状态和业务的详细监测情况,从而大大提高了云数据中心的业务监控准确性,避免了因业务定义模糊造成的业务监控误报、滥报,有效解决了业务监控时的困难,降低了业务监控的复杂性。

【技术实现步骤摘要】

本专利技术公开一种云数据中心业务监控系统及方法,属于数据中心业务管理
,具体地说是。
技术介绍
随着云数据中心和互联网的发展,云数据中心中运行的业务应用越来越多,越来越多的业务应用被现代化的社会所需要,比如用来查询交通、办理政务、通信交流和购物物流等。给云数据中心中的业务的监管带来巨大挑战,云数据中心甚至运行数以万计的、庞大的业务群。然而仅监控一个运行了十万个业务应用的云数据中心,用现有的业务监控方式已经远远无法满足,即使现有的业务监控方式能够实时的报告业务的运行状态,但所报告的信息包含了很多错误的、不真实的信息,往往导致告警泛滥成灾、准确性无从保障,常常无法报告出真正的故障及原因,严重影响管理员,使管理员无法完成云数据中心中业务的管理和运维,也导致业务无法保证不间断、可靠的运行。严重阻碍云数据中心的发展,也影响了云数据中心可运行业务规模的发展。为此本专利技术提供,将资源依赖关系应用于业务监控,按其依托关系进行从上到下分层定义的特点,划分出4层资源层次,并将各层次资源进行依赖关联,业务配置管理模块结合资源层次属性和资源间的依赖关系生成业务对象,监控数据处理模块按照业务中资源层次从下到上逐层判断分析,得出业务的监控状态和业务的详细监测情况,从而大大提高了云数据中心的业务监控准确性和有效性。
技术实现思路
本专利技术针对现有的业务监控方式已经无法满足云数据中心业务监控的需求,影响管理员的管理和运维,也导致业务不能可靠的运行的问题,提供,将资源依赖关系应用于业务监控,按其依托关系进行从上到下分层定义的特点,划分资源层次,得出业务的监控状态和业务的详细监测情况,从而大大提高了云数据中心的业务监控准确性和有效性。本专利技术提出的具体方案是: 一种基于资源依赖关系的云数据中心业务监控系统,包括资源层次管理模块、业务配置管理模块、业务数据采集模块、监控数据处理模块; 资源层次管理模块负责按照资源运行需要从上到下设置资源层次,处于上层的资源依赖并受制约于相对下层的资源,并将资源库的资源分别进行资源层次的对应; 业务配置管理模块负责结合资源所属层次和资源间的依赖关系进行业务对象的生成,并将生成的业务对象作为业务监控实例提供给业务数据采集模块进行数据采集,再由监控数据处理模块完成业务监控状态的分析和处理; 业务数据采集模块负责调用业务配置管理模块获取业务监控实例数据,并交由监控数据处理模块完成业务监控状态的分析和处理; 监控数据处理模块负责根据资源所属层次和资源间的依赖关系,按资源层次从下到上的顺序逐层对业务数据采集模块获取的业务监控实例数据进行业务监控数据的分析和处理,并反馈监控信息给云数据中心。其中资源层次管理模块划分的资源层可以代表如Web应用层、数据库层、操作系统层、虚拟机层、物理服务器层、网络层等。所述资源间的依赖关系根据业务运行所需要资源的相互制约和关联的关系确定。不同类型,处于业务中不同处理层的资源设置为属于不同的资源层次。所述资源层次管理模块根据资源库的资源进行资源层次的对应,设置资源库资源与资源层次的数据表。业务监控状态包括正常、轻微、中度和严重4个等级。—种基于资源依赖关系的云数据中心业务监控方法,利用所述的系统,使用资源层次管理模块按照资源运行需要从上到下设置资源层次,处于上层的资源依赖并受制约于相对下层的资源,并将资源库的资源分别进行资源层次的对应; 再用业务配置管理模块结合资源所属层次和资源间的依赖关系进行业务对象的生成,并将生成的业务对象作为业务监控实例提供给业务数据采集模块进行数据采集,再由监控数据处理模块负责根据资源所属层次和资源间的依赖关系,按资源层次从下到上的顺序逐层对业务监控实例数据进行业务监控状态的分析和处理,并反馈监控信息给云数据中心。所述资源间的依赖关系根据业务运行所需要资源的相互制约和关联的关系确定。所述资源层次管理模块根据资源库的资源进行资源层次的对应,设置资源库资源与资源层次的数据表。所述业务配置管理模块读取资源层次中的资源,选择组成业务的资源集合,分别建立资源对应资源层次间的依赖关系,完成业务对象生成。所述监控数据处理模块根据资源所属层次和资源间的依赖关系,按资源层次从下到上的顺序逐层对业务监控实例数据进行业务监控状态的分析和处理,从最底层的资源开始判断监控状态,若正常,则继续向上层判断,若异常,则直接进行处理并将结果反馈给云数据中心。本专利技术的有益之处是:充分发挥资源依赖关系在业务监控中的作用,考虑资源可以按其依托关系进行从上到下分层定义的特点,采用资源层次化管理方式,划分出资源层次,以及各层次资源间进行依赖关联的设计方法,实现资源层次管理模块进行资源层次划分和定义,业务配置管理模块结合资源层次属性和资源间的依赖关系生成业务对象,然后,再由业务数据采集模块进行配合,监控数据处理模块按照业务中资源层次从下到上逐层判断分析,得出业务的监控状态和业务的详细监测情况,从而大大提高了云数据中心的业务监控准确性,避免了因业务定义模糊造成的业务监控误报、滥报,有效解决了业务监控时的困难,降低了业务监控的复杂性。【附图说明】图1传统的业务监控原理示意图; 图2本专利技术业务配置管理模块工作示意图; 图3本专利技术监控数据处理模块工作示意图;图4本专利技术系统工作示意图。【具体实施方式】—种基于资源依赖关系的云数据中心业务监控系统,包括资源层次管理模块、业务配置管理模块、业务数据采集模块、监控数据处理模块; 资源层次管理模块负责按照资源运行需要从上到下设置资源层次,处于上层的资源依赖并受制约于相对下层的资源,并将资源库的资源分别进行资源层次的对应; 业务配置管理模块负责结合资源所属层次和资源间的依赖关系进行业务对象的生成,并将生成的业务对象作为业务监控实例提供给业务数据采集模块进行数据采集,再由监控数据处理模块完成业务监控状态的分析和处理; 业务数据采集模块负责调用业务配置管理模块获取业务监控实例数据,并交由监控数据处理模块完成业务监控状态的分析和处理; 监控数据处理模块负责根据资源所属层次和资源间的依赖关系,按资源层次从下到上的顺序逐层对业务数据采集模块获取的业务监控实例数据进行业务监控数据的分析和处理,并反馈监控信息给云数据中心。在上述系统的基础上,结合附图,对本专利技术的具体实施作进一步说明。—种基于资源依赖关系的云数据中心业务监控系统,包括资源层次管理模块、业务配置管理模块、当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于资源依赖关系的云数据中心业务监控系统,其特征是包括资源层次管理模块、业务配置管理模块、业务数据采集模块、监控数据处理模块;资源层次管理模块负责按照资源运行需要从上到下设置资源层次,处于上层的资源依赖并受制约于相对下层的资源,并将资源库的资源分别进行资源层次的对应;业务配置管理模块负责结合资源所属层次和资源间的依赖关系进行业务对象的生成,并将生成的业务对象作为业务监控实例提供给业务数据采集模块进行数据采集,再由监控数据处理模块完成业务监控状态的分析和处理;业务数据采集模块负责调用业务配置管理模块获取业务监控实例数据,并交由监控数据处理模块完成业务监控状态的分析和处理;监控数据处理模块负责根据资源所属层次和资源间的依赖关系,按资源层次从下到上的顺序逐层对业务数据采集模块获取的业务监控实例数据进行业务监控数据的分析和处理,并反馈监控信息给云数据中心。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆峰
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1