云视频服务监控系统技术方案

技术编号:11505159 阅读:61 留言:0更新日期:2015-05-27 05:57
本发明专利技术提供了一种云视频服务监控系统,其中,系统包括:云服务监控模块,云服务控制模块和虚拟机管理模块;所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块;所述虚拟机管理模块接收所述虚拟机迁移策略,并根据所述虚拟机迁移策略对虚拟机进行迁移,以实现资源的优化。通过本发明专利技术提供的云视频服务监控系统,能够对大量的云视频数据提供虚拟资源信息采集、虚拟机迁移优化,提高资源利用率,节约能耗,便于扩展和管理。

【技术实现步骤摘要】
云视频服务监控系统
本专利技术涉及计算机视频
,尤其涉及一种云视频服务监控系统。
技术介绍
农业技术的推广是我国促进农业发展的重要措施之一,农业技术推广服务已成为科研单位和农业院校的重要任务。网络视频是以流媒体为播放格式,能够在线直播或点播的声像文件,因具有可观影、能听声的特点,可以把十分复杂的农业技术直观地通过互联网进行展现,更容易被接受。云视频平台在价格和维护的问题上能够很好的解决其问题,但是同时也遇到了一些问题:第一视频网站的数据存储量巨大,需要大量的服务器资源;第二农技推广服务集中在一年特定时间,存在网站访问短期过度集中问题。因此、为保障峰值访问时期网站服务质量,通常的做法是增加服务器个数来保证网站的服务;第三夜间访问用户很少。云视频服务平台在农业技术推广的特定时间会带来新的问题:服务器数量大,利用率低,很多时段服务器处于闲置状态;大量众多的服务器伴随的机房能耗问题也十分严重。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种云视频服务监控系统,能够对大量的云视频数据提供虚拟资源信息采集、虚拟机迁移优化,提高资源利用率,节约能耗,便于扩展和管理。本专利技术提供了一种云视频服务监控系统,包括:云服务监控模块,云服务控制模块和虚拟机管理模块;所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块;所述虚拟机管理模块接收所述虚拟机迁移策略,并根据所述虚拟机迁移策略对虚拟机进行迁移,以实现资源的优化。进一步地,所述虚拟机管理模块包括虚拟分配模块,OpenStack操作模块;所述OpenStack操作模块,用于对物理服务器上的计算资源和存储资源进行虚拟,以获得逻辑上的计算资源池和数据资源池;所述虚拟分配模块,用于对所述逻辑上的计算资源池和数据资源池中的资源进行分配,实现所述逻辑上的计算资源池和数据资源池中的资源负载平衡。进一步地,所述OpenStack操作模块,还用于接收所述虚拟机迁移策略,并对所述虚拟机管理模块中的虚拟机进行迁移,以实现资源的优化。进一步地,所述OpenStack操作模块,还用于提供所述逻辑上的计算资源池和数据资源池的接口,以使所述云服务控制模块经过所述接口获取所述逻辑上的计算资源池和数据资源池中的资源。进一步地,所述云服务控制模块包括虚拟机监督子模块;所述虚拟机监督子模块包括数据采集单元、数据存储单元;所述数据采集单元采集所述虚拟机的状态参数,并将所述虚拟机的状态参数存储到所述数据存储单元,以供虚拟机控制子模块获取其所述虚拟机的状态参数。进一步地,所述数据采集单元采用LibvirtAPI连接方式与所述虚拟机管理模块相连接,以采集所述虚拟机的状态参数。进一步地,所述虚拟机监督子模块还包括资源监控单元;所述资源监控单元读取所述数据存储单元中的所述虚拟机的状态参数,并将所述虚拟机的状态参数发送给所述云服务监控模块;所述云服务监控模块,用于接收所述虚拟机的状态参数并用图形形式显示所述虚拟机的状态参数。进一步地,所述云服务控制模块还包括虚拟机控制子模块;所述虚拟机控制子模块包括资源迁移控制单元;所述资源迁移控制单元读取所述数据存储单元中的所述虚拟机的状态参数,并根据所述负载均衡方法和所述指令信息确定所述虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块。进一步地,所述虚拟机迁移策略包括虚拟机静态迁移、虚拟机共享存储的动态迁移、虚拟机本地存储的动态迁移。进一步地,所述虚拟机管理模块包括至少一个虚拟机池,任一所述虚拟机池至少包括一个虚拟机;所述虚拟机池用于对存储的数据进行存储、索引、分配和管理。由上述技术方案可知,通过本专利技术提供的云视频服务监控系统,其中,系统包括:云服务监控模块,云服务控制模块和虚拟机管理模块;所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块;所述虚拟机管理模块接收所述虚拟机迁移策略,并根据所述虚拟机迁移策略对虚拟机进行迁移,以实现资源的优化。通过本专利技术提供的云视频服务监控系统,能够对大量的云视频数据提供虚拟资源信息采集、虚拟机迁移优化,提高资源利用率,节约能耗,便于扩展和管理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种云视频服务监控系统的结构示意图;图2为本专利技术实施例提供的云服务控制模块的结构示意图;图3为本专利技术实施例提供的虚拟机监督子模块的结构示意图;图4为本专利技术实施例提供的虚拟机控制子模块的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种云视频服务监控系统的结构示意图,如图1所示,本实施例的云视频服务监控系统如下所述。云视频服务监控系统,包括:虚拟机管理模块11、云服务控制模块12、云服务监控模块13。应理解的是,云服务监控模块13,用于获取用户的指令信息并将所述指令信息发送给云服务控制模块12。应理解的是,云服务控制模块12根据负载均衡方法和指令信息,确定虚拟机迁移策略,并将虚拟机迁移策略发送给虚拟机管理模块11。虚拟机管理模块11接收虚拟机迁移策略,并根据虚拟机迁移策略对虚拟机进行迁移,以实现资源的优化。云服务监控模块13与云服务控制模块12相连接,云服务控制模块12与虚拟机管理模块11相连接。应理解的是,云服务监控模块13用于提供资源使用情况的图形化界面,便于网络管理人员查看系统资源实时状态。同时包含图形化控制界面,可以帮助管理员通过负载均衡和虚拟机迁移等实现资源实时优化的目的,以及最大限度提高资源利用率。应理解的是,虚拟机管理模块11可对集群模块的计算资源与存储资源进行虚拟化,使之形成一个逻辑上的计算资源池和数据存储池。同时对计算资源池进行计算资源的分配及管理功能,并且包括对集群模块的故障处理、网络故障处理、计算资源负载平衡和节点配置等功能。虚拟机管理模块11中的虚拟机池集群可以为用户提供应用层的支撑平台,包括计算应用、存储应用和云应用。同时提供对视频、文档等存储资源的分配及管理,负责对视频请求和其他请求进行负载均衡及分发,包括数据安全、数据存储索引的管理。应理解的是,虚拟机管理模块11包括虚拟分配模块,OpenStack操作模块。OpenStack操作模块,用于对物理服务器上的计算资源和存储资源进行虚拟,以获得逻辑上的计算资源池和数据资源池;虚拟分配模块,用于对所述逻辑上的计算资源池和数据资源池中的资本文档来自技高网...
云视频服务监控系统

【技术保护点】
一种云视频服务监控系统,其特征在于,包括:云服务监控模块,云服务控制模块和虚拟机管理模块;所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块;所述虚拟机管理模块接收所述虚拟机迁移策略,并根据所述虚拟机迁移策略对虚拟机进行迁移,以实现资源的优化。

【技术特征摘要】
1.一种云视频服务监控系统,其特征在于,包括:云服务监控模块,云服务控制模块和虚拟机管理模块;所述云服务监控模块,用于获取用户的指令信息并将所述指令信息发送给所述云服务控制模块;所述云服务控制模块根据负载均衡方法和所述指令信息,确定虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块;其中,所述云服务控制模块包括虚拟机监督子模块和虚拟机控制子模块;所述虚拟机监督子模块包括数据采集单元、数据存储单元;所述数据采集单元采集所述虚拟机的状态参数,并将所述虚拟机的状态参数存储到所述数据存储单元,以供虚拟机控制子模块获取其所述虚拟机的状态参数;所述虚拟机控制子模块包括资源迁移控制单元;所述资源迁移控制单元读取所述数据存储单元中的所述虚拟机的状态参数,并根据所述负载均衡方法和所述指令信息确定所述虚拟机迁移策略,并将所述虚拟机迁移策略发送给所述虚拟机管理模块;所述虚拟机迁移策略包括虚拟机静态迁移、虚拟机共享存储的动态迁移、虚拟机本地存储的动态迁移;所述虚拟机管理模块接收所述虚拟机迁移策略,并根据所述虚拟机迁移策略对虚拟机进行迁移,以实现资源的优化。2.根据权利要求1所述的云视频服务监控系统,其特征在于,所述虚拟机管理模块包括虚拟分配模块,OpenStack操作模块;所述OpenStack操作模块,用于对物理服务器上的计算资源和存储资源进行虚拟,以获得逻辑上的计算资源池和...

【专利技术属性】
技术研发人员:高万林王建仑徐东波张港红李军
申请(专利权)人:中国农业大学
类型:发明
国别省市:北京;11

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

1