一种IaaS平台的监控方法及装置制造方法及图纸

技术编号:13505310 阅读:45 留言:0更新日期:2016-08-10 12:12
本发明专利技术公开了一种IaaS平台的监控方法,包括:采集模块接收管理模块发送的监控请求;所述采集模块和所述管理模块均为进程级容器镜像;所述采集模块根据所述监控请求调用数据接口,获取IaaS平台的监控数据;所述采集模块将所述监控数据反馈给所述管理模块。相应的,本发明专利技术还公开了一种IaaS平台的监控系统。采用本发明专利技术实施例,能够提高IaaS平台监控过程中数据的安全性。

【技术实现步骤摘要】

本专利技术涉及云计算
,尤其涉及一种IaaS平台的监控方法及装置
技术介绍
云计算(Cloud Computing)是虚拟化(Virtualization)、效用计算(UtilityComputing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。它提供了一个全新的互联网商业服务模型,即用户可以通过网络以按需、易扩展的方式租用所需的服务。基础设施即服务IaaS(Infrastructure as a service)是把基础设备这些设施作为一种底层资源来为上层提供服务。IaaS的设施有很多,常见的PC、网络、处理、存储、带宽等等都可以是它的基础资源。这些基础资源对用户来说是透明的,也就是说当它们被提供的时候是经过虚拟化后的计算资源,这些资源只作为服务提供给终端用户,终端用户不用关心这些资源的来源或者实现细节。此外这些资源对外都会被封装为统一的逻辑接口,从而屏蔽了底层硬件的差异。所谓私有云,就是将通过虚拟化的硬件资源提供给该企业内部人员使用,对于企业外部是透明。私有云平台服务的提供者和消费者是同一个公司或组织,正因为如此,私有云对数据资源的安全特性和服务稳定性相对于公有云的控制要有效得多。对于创建私有云的企业,它拥有私有云构成的全部基础设施而且可以自由的控制项目以及应用的部署方式。企业通过私有云可以提高资源的利用率,进而达到降低成本提高企业信息数据安全性和企业核心业务的竞争力。私有云的创建,既可由企业IT部门自行构建,也可由云计算服务提供商提供创建好的然后交付和部署在用户内容环境中。现有技术中,私有云IaaS平台通过直接对接监控系统的数据库,实现IaaS平台的监控,从而导致数据库中数据具有泄露的风险。
技术实现思路
本专利技术实施例提出一种IaaS平台的监控方法及装置,能够提高IaaS平台监控过程中数据的安全性。本专利技术实施例提供一种IaaS平台的监控方法,包括:采集模块接收管理模块发送的监控请求;所述采集模块和所述管理模块均为进程级容器镜像;所述采集模块根据所述监控请求调用数据接口,获取IaaS平台的监控数据;所述采集模块将所述监控数据反馈给所述管理模块。进一步地,所述监控请求是所述管理模块根据采集模块识别码向相应的所述采集模块发送的请求。优选地,所述IaaS平台的监控系统采用基于进程级容器技术的构建方法进行部署;所述基于进程级容器技术的构建方法具体包括:获取所述采集模块的镜像文件和所述管理模块的镜像文件;将所述采集模块的镜像文件和所述管理模块的镜像文件保存到所述IaaS平台;在所述IaaS平台中运行所述采集模块的镜像文件和所述管理模块的镜像文件,完成所述IaaS平台的监控系统的部署。优选地,所述IaaS平台采用可视化构建方法进行部署;所述可视化构建方法具体包括:主控组件接收用户发出的网络环境配置指令;所述主控组件根据所述网络环境配置指令配置IaaS网络环境,并对所述IaaS网络环境的网络连通性进行验证;若验证成功,则所述主控组件接收用户发出的组件配置指令;所述主控组件根据所述组件配置指令,向第一物理机和第二物理机发送安装列表,使所述第一物理机安装配置控制服务所需的第一安装文件,部署为控制组件,并使所述第二物理机安装配置计算服务所需的第二安装文件,部署为
计算组件;所述主控组件完成IaaS平台的构建。相应的,本专利技术实施例还提供一种IaaS平台的监控系统,包括采集模块和管理模块;所述采集模块和所述管理模块均为进程级容器镜像;所述管理模块用于向所述采集模块发送监控请求;所述采集模块用于根据所述监控请求调用数据接口,获取IaaS平台的监控数据,并将所述监控数据反馈给所述管理模块。进一步地,所述管理模块用于向所述采集模块发送监控请求,具体包括:所述管理模块根据采集模块识别码向相应的采集模块发送监控请求。优选地,所述IaaS平台的监控系统采用基于进程级容器技术的构建方法进行部署;所述基于进程级容器技术的构建方法具体包括:获取所述采集模块的镜像文件和所述管理模块的镜像文件;将所述采集模块的镜像文件和所述管理模块的镜像文件保存到所述IaaS平台;在所述IaaS平台中运行所述采集模块的镜像文件和所述管理模块的镜像文件,完成所述IaaS平台的监控系统的部署。优选地,所述IaaS平台采用可视化构建方法进行部署;所述可视化构建方法具体包括:主控组件接收用户发出的网络环境配置指令;所述主控组件根据所述网络环境配置指令配置IaaS网络环境,并对所述IaaS网络环境的网络连通性进行验证;若验证成功,则所述主控组件接收用户发出的组件配置指令;所述主控组件根据所述组件配置指令,向第一物理机和第二物理机发送安装列表,使所述第一物理机安装配置控制服务所需的第一安装文件,部署为控制组件,并使所述第二物理机安装配置计算服务所需的第二安装文件,部署为计算组件;所述主控组件完成IaaS平台的构建。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的IaaS平台的监控方法及装置,能够通过采集模块调用数据接口来获取IaaS平台的监控数据,具有访问权限控制,无需IaaS平台与采集模块的数据库对接,从而提高数据的安全性;管理模块与多个采集模块连接,实现对多个IaaS平台的监控;采用基于进程级容器技术的构建方法来部署IaaS平台的监控系统,降低部署难度,提高部署效率;采用可视化构建方法部署IaaS平台,提高IaaS平台的部署效率。附图说明图1是本专利技术提供的IaaS平台的监控方法的一个实施例的流程示意图;图2是IaaS平台部署方法的一个实施例的流程示意图;图3是本专利技术提供的IaaS平台的监控系统的一个实施例的结构示意图;图4是部署IaaS平台及其监控系统的一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本专利技术提供的IaaS平台的监控方法的一个实施例的流程示意图,包括:S1、采集模块接收管理模块发送的监控请求;所述采集模块和所述管理模块均为进程级容器镜像;S2、所述采集模块根据所述监控请求调用数据接口,获取IaaS平台的监控数据;S3、所述采集模块将所述监控数据反馈给所述管理模块。需要说明的是,管理模块采用Web应用系统,负责用户管理、监控节点管理、数据采集管理、预警管理,并提供数据图表显示功能。用户通过Web访问、控制管理模块。采集模块负责根据管理模块的设置,采集IaaS平台的数据,并存储到数据库中。其中,管理模块采用分层结构,具有持久层和逻辑层。持久层负责对象关系映射,将逻辑层的数据转换为关系数据,保存在数据库或者XML文件中。逻辑层采用MVC(Module-View-Controller,模型层-视图层-控制层)架构,分为三个子层,即表现层、控制层和模型(Module)层。其中,表现层采用JSP(JavaServer Page--Java服务端页面)技术,图表使用javascript绘制;控制层采用Servlet(Jav本文档来自技高网
...

【技术保护点】
一种IaaS平台的监控方法,其特征在于,包括:采集模块接收管理模块发送的监控请求;所述采集模块和所述管理模块均为进程级容器镜像;所述采集模块根据所述监控请求调用数据接口,获取IaaS平台的监控数据;所述采集模块将所述监控数据反馈给所述管理模块。

【技术特征摘要】
1.一种IaaS平台的监控方法,其特征在于,包括:采集模块接收管理模块发送的监控请求;所述采集模块和所述管理模块均为进程级容器镜像;所述采集模块根据所述监控请求调用数据接口,获取IaaS平台的监控数据;所述采集模块将所述监控数据反馈给所述管理模块。2.如权利要求1所述的IaaS平台的监控方法,其特征在于,所述监控请求是所述管理模块根据采集模块识别码向相应的所述采集模块发送的请求。3.如权利要求1或2所述的IaaS平台的监控方法,其特征在于,所述IaaS平台的监控系统采用基于进程级容器技术的构建方法进行部署;所述基于进程级容器技术的构建方法具体包括:获取所述采集模块的镜像文件和所述管理模块的镜像文件;将所述采集模块的镜像文件和所述管理模块的镜像文件保存到所述IaaS平台;在所述IaaS平台中运行所述采集模块的镜像文件和所述管理模块的镜像文件,完成所述IaaS平台的监控系统的部署。4.如权利要求1所述的IaaS平台的监控方法,其特征在于,所述IaaS平台采用可视化构建方法进行部署;所述可视化构建方法具体包括:主控组件接收用户发出的网络环境配置指令;所述主控组件根据所述网络环境配置指令配置IaaS网络环境,并对所述IaaS网络环境的网络连通性进行验证;若验证成功,则所述主控组件接收用户发出的组件配置指令;所述主控组件根据所述组件配置指令,向第一物理机和第二物理机发送安装列表,使所述第一物理机安装配置控制服务所需的第一安装文件,部署为控
\t制组件,并使所述第二物理机安装配置计算服务所需的第二安装文件,部署为计算组件;所述主控组件完成IaaS平台的构建。5.一种IaaS平台的监控系...

【专利技术属性】
技术研发人员:温云龙宋吉鹏周冠宇
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:广东;44

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

1