云平台下监控数据缓存系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:woaiwojiaren5210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为日渐成熟的技术,云计算数据中心的资源规模正在以指数级方式膨胀。云平台本身有着大规模的组件和超复杂的组件间依赖,记录云平台的大规模监控数据时会对云平台的存储系统带来很大的压力。对于大规模的云平台监控数据而言,传统的存储和访问方式会造成较大的数据访问延迟,从而可能带给云平台用户不良的用户体验。  云平台下的监控数据缓存系统可以解决上述问题。系统通过请求获取技术将数据中心的监控信息从数据库中提取,并通过转发的形式发往Web服务器所在的本地数据库进行存储。为了避免数据量过大而造成访问数据延迟,系统采用自动分片技术并通过平衡机制将数据块平均的分配在各个服务器上;同时为了进一步提高系统的查询速度,系统采用数据索引模式,通过对查询日志和当前数据库索引进行分析,来实现高效的索引优化策略。由于前台与后台语言存在语言鸿沟,用户访问监控信息会经过Thrift来将两者进行无缝的衔接,最终获取实时信息。  功能测试表明,监控数据缓存系统可以准确地获得各所高校虚拟机和物理机的监控信息。并将每次获取的数据通过分片的形式存入各服务器。另外,监控数据缓存系统还可以通过对查询日志和当前数据库索引进行分析,向管理员提出高效的索引优化策略。性能测试表明,监控数据缓存系统的额外开销在没有对云服务造成显著影响的情况下,使监控数据的访问速率有所提高。
其他文献
如今,在复杂的网络环境下,威胁网络安全的各种攻击越来越多。为了帮助用户了解网络结构,方便地管理网络设备,同时对来自网络的攻击能够采取及时、有效的响应措施,本文提出了
本课题首先分析了不同发展阶段的多种网络架构的工作原理和特点以及浏览器/服务器架构下的Web应用模式;其次研究分析了几种Web数据库应用技术,并以此作为理论基础和实践依据,
本文首先对目前两种通用的网络管理框架进行简单的介绍,即基于OSI的TMN网络管理框架和基于CORBA的网络管理框架;构建综合网管系统最为理想的一种解决方案——TMN和CORBA技术的
随着计算机网络技术的高速发展,利用广泛开放的网络环境进行全球通信已成为时代发展的趋势。网络在提供开放和共享资源的同时,也不可避免的存在着安全风险。因此,网络安全问题已
随着软件产业的发展,标准控件的生成和控件的复用成为关键因素。通过复用,可利用已有的开发成果,提高了软件开发的效率。本文介绍一种基于COM利用Visual C++/MFC实现的通用表
在信息经济时代,人们越来越关注使用信息技术和全新的管理观念来提高公共机构和政府的业务水平。将信息技术与政府政务工作结合起来,充分利用网络和各种新技术使公众、合作伙
集群系统以其本身所具有的高性价比、可扩展性和可靠性等优点逐渐成为高性能计算领域里令人瞩目的焦点。如何提高集群系统的运行效率、可用性和易用性是集群计算领域的一个重
网络技术的飞速发展及其广泛的应用,使网络上的通信量和网络系统本身的复杂度日趋增大。在这种情况下,我们设计并完成了“基于Internet的动态网络管理系统”,对网络进行管理
图像不仅仅是互联网通信最重要的工具,同时也是传播信息非常重要的载体。随着微博、微信等新型的交流工具涌入我们的生活,使用图像记录每时每刻的状态已经成为人们生活最重要
本文设计并实现了一个安全文件系统SecNFS。它既可以挂载在NFS之上构筑安全网络文件系统,也可以挂载在EXT2之上组成本地加密文件系统。通过对现有各类安全文件系统的研究与分