云视频服务监控系统的制作方法

文档序号:8342821阅读:390来源:国知局
云视频服务监控系统的制作方法
【技术领域】
[0001]本发明涉及计算机视频技术领域,尤其涉及一种云视频服务监控系统。
【背景技术】
[0002]农业技术的推广是我国促进农业发展的重要措施之一,农业技术推广服务已成为科研单位和农业院校的重要任务。网络视频是以流媒体为播放格式,能够在线直播或点播的声像文件,因具有可观影、能听声的特点,可以把十分复杂的农业技术直观地通过互联网进行展现,更容易被接受。云视频平台在价格和维护的问题上能够很好的解决其问题,但是同时也遇到了一些问题:第一视频网站的数据存储量巨大,需要大量的服务器资源;第二农技推广服务集中在一年特定时间,存在网站访问短期过度集中问题。因此、为保障峰值访问时期网站服务质量,通常的做法是增加服务器个数来保证网站的服务;第三夜间访问用户很少。
[0003]云视频服务平台在农业技术推广的特定时间会带来新的问题:服务器数量大,利用率低,很多时段服务器处于闲置状态;大量众多的服务器伴随的机房能耗问题也十分严重。

【发明内容】

[0004]针对现有技术中的缺陷,本发明提供一种云视频服务监控系统,能够对大量的云视频数据提供虚拟资源信息采集、虚拟机迀移优化,提高资源利用率,节约能耗,便于扩展和管理。
[0005]本发明提供了一种云视频服务监控系统,包括:
[0006]云服务监控模块,云服务控制模块和虚拟机管理模块;
[0007]所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;
[0008]所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迀移策略,并将所述虚拟机迀移策略发送给所述虚拟机管理模块;
[0009]所述虚拟机管理模块接收所述虚拟机迀移策略,并根据所述虚拟机迀移策略对虚拟机进行迀移,以实现资源的优化。
[0010]进一步地,所述虚拟机管理模块包括虚拟分配模块,OpenStack操作模块;
[0011]所述OpenStack操作模块,用于对物理服务器上的计算资源和存储资源进行虚拟,以获得逻辑上的计算资源池和数据资源池;
[0012]所述虚拟分配模块,用于对所述逻辑上的计算资源池和数据资源池中的资源进行分配,实现所述逻辑上的计算资源池和数据资源池中的资源负载平衡。
[0013]进一步地,所述OpenStack操作模块,还用于接收所述虚拟机迀移策略,并对所述虚拟机管理模块中的虚拟机进行迀移,以实现资源的优化。
[0014]进一步地,所述OpenStack操作模块,还用于提供所述逻辑上的计算资源池和数据资源池的接口,以使所述云服务控制模块经过所述接口获取所述逻辑上的计算资源池和数据资源池中的资源。
[0015]进一步地,所述云服务控制模块包括虚拟机监督子模块;
[0016]所述虚拟机监督子模块包括数据采集单元、数据存储单元;
[0017]所述数据采集单元采集所述虚拟机的状态参数,并将所述虚拟机的状态参数存储到所述数据存储单元,以供虚拟机控制子模块获取其所述虚拟机的状态参数。
[0018]进一步地,所述数据采集单元采用Libvirt API连接方式与所述虚拟机管理模块相连接,以采集所述虚拟机的状态参数。
[0019]进一步地,所述虚拟机监督子模块还包括资源监控单元;
[0020]所述资源监控单元读取所述数据存储单元中的所述虚拟机的状态参数,并将所述虚拟机的状态参数发送给所述云服务监控模块;
[0021]所述云服务监控模块,用于接收所述虚拟机的状态参数并用图形形式显示所述虚拟机的状态参数。
[0022]进一步地,所述云服务控制模块还包括虚拟机控制子模块;
[0023]所述虚拟机控制子模块包括资源迀移控制单元;
[0024]所述资源迀移控制单元读取所述数据存储单元中的所述虚拟机的状态参数,并根据所述负载均衡方法和所述指令信息确定所述虚拟机迀移策略,并将所述虚拟机迀移策略发送给所述虚拟机管理模块。
[0025]进一步地,所述虚拟机迀移策略包括虚拟机静态迀移、虚拟机共享存储的动态迀移、虚拟机本地存储的动态迀移。
[0026]进一步地,所述虚拟机管理模块包括至少一个虚拟机池,任一所述虚拟机池至少包括一个虚拟机;
[0027]所述虚拟机池用于对存储的数据进行存储、索引、分配和管理。
[0028]由上述技术方案可知,通过本发明提供的云视频服务监控系统,其中,系统包括:云服务监控模块,云服务控制模块和虚拟机管理模块;所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迀移策略,并将所述虚拟机迀移策略发送给所述虚拟机管理模块;所述虚拟机管理模块接收所述虚拟机迀移策略,并根据所述虚拟机迀移策略对虚拟机进行迀移,以实现资源的优化。通过本发明提供的云视频服务监控系统,能够对大量的云视频数据提供虚拟资源信息采集、虚拟机迀移优化,提高资源利用率,节约能耗,便于扩展和管理。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明实施例提供的一种云视频服务监控系统的结构示意图;
[0031]图2为本发明实施例提供的云服务控制模块的结构示意图;
[0032]图3为本发明实施例提供的虚拟机监督子模块的结构示意图;
[0033]图4为本发明实施例提供的虚拟机控制子模块的结构示意图。
【具体实施方式】
[0034]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。
[0035]图1为本发明实施例提供的一种云视频服务监控系统的结构示意图,如图1所示,本实施例的云视频服务监控系统如下所述。
[0036]云视频服务监控系统,包括:虚拟机管理模块11、云服务控制模块12、云服务监控丰旲块13。
[0037]应理解的是,云服务监控模块13,用于获取用户的指令信息并将所述指令信息发送给云服务控制模块12。
[0038]应理解的是,云服务控制模块12根据负载均衡方法和指令信息,确定虚拟机迀移策略,并将虚拟机迀移策略发送给虚拟机管理模块11。
[0039]虚拟机管理模块11接收虚拟机迀移策略,并根据虚拟机迀移策略对虚拟机进行迀移,以实现资源的优化。
[0040]云服务监控模块13与云服务控制模块12相连接,云服务控制模块12与虚拟机管理模块11相连接。
[0041]应理解的是,云服务监控模块13用于提供资源使用情况的图形化界面,便于网络管理人员查看系统资源实时状态。同时包含图形化控制界面,可以帮助管理员通过负载均衡和虚拟机迀移等实现资源实时优化的目的,以及最大限度提高资源利用率。
[0042]应理解的是,虚拟机管理模块11可对集群模块的计算资源与存储资源进行虚拟化,使之形成一个逻辑上的计算资源池和数据存储池。同时对计算资源池进行计算资源的分配及管理功能,并且包括对集群模块的故障处理、网络故障处理、计算资源负载平衡和节点配置等功能。虚拟机管理模块11中的虚拟机池集群可以为用户提供应用层的支撑平台,包括计算应用、存储应用和云应用。同时提供对视频、文档等存储资源的分配及管理,负责对视频请求和其他请求进行负载均衡及分发,包括数据安全、数据存储索引的管理。
[0043]应理解的是,虚拟机管理模块11包括虚拟分配模块,OpenStack操作模块。
[0044]OpenStack操作模块,用于对物理服务器上的计算资源和存储资源进行虚拟,以获得逻辑上的计算资源池和数据资源池;
[0045]虚拟分配模块,用于对所述逻辑上的计算资源池和数据资源池中的资源进行分配,实现所述逻辑上的计算资源池和数据资源池中的资源负载平衡。
[0046]应理解的是,OpenStack操作模块,还用于接收虚拟机迀移策略,并对虚拟机管理模块中的虚拟机进行迀移,以实现资源的优化。
[0047]应理解的是,OpenStack操作模块,还用于提供逻辑上的计算资源池和数据资源池的接口,以使云服务控制模块经过接口获取逻辑上的计算资源池和数据资源池中的资源。
[0048]云服务控制模块12包括虚拟机监督子模块21。
[0049]虚拟机监督子模块21包括数据采集单元33、数据存储单元31。
[0050]应理解的是,数据采集单元33采集虚拟机的状态参数,并将虚拟机的状态参数存储到数据存储单元31,以供虚拟机控制子模块22获取其虚拟机的状态参数。
[0051]数据采集单元33采用Libvirt API连接方式与虚拟机管理模块11相连接,以采集虚拟机的状态参数。
[0052]虚拟机监督子模块21还包括资源监控单元32。
[0053]应理解的是,资源监控单元32读取数据存储单元31中的虚拟机的状态参数,并将虚拟机的状态参数发送给云服务监控模块13。
[0054]云服务监控模块13,用于接收虚拟机的状态参数并用图形形式显示虚拟机的状态参数。
[0055]云服务控制模块12还包括虚拟机控制子模块22。
[0056]虚拟机控制子模块22包括资源迀移控制单元41。
[0057]应理解的是,资源迀移控制单元41读取数据存储单元31中的虚拟机的状态参数,并根据负载均衡方法和指令信息确定虚拟机迀移策略,并将虚拟机迀移策略发送给虚拟机管理模块11。
[0058]图2为本发明实施例提供的云服务控制模块
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1