私有云系统由于其安全可控、高服务质量、可扩展性、易维护性和由虚拟化技术保障的标准化计算资源分配特性,日渐在实际云计算生产环境中取了租用公有云资源,成为广大企业的首选。目前成熟的开源私有云平台Openstack是许多私有云服务商提供定制化服务使用的系统,是使用率最高的云计算开源管理平台之一。Openstack拥有一个计量系统ceilometer组件,以收集每个计算节点独自的CPU、Disk I/O、Network I/O、虚拟机实例(Instance)运行心跳等信息。但是它仅是以虚拟机实例为单位的数据收集计量,没有做到监控报警以便于运维工作。即便引入市场上应用较广泛的Zabbix等监控系统,但因其部署依赖于SQL数据库与ZabbixServer,也存在着严重的单点瓶颈。
目前中大型的私有云集群通常分布在全国多数据中心且同时运行大量虚拟机实例,对其产生的大量监控数据进行实时分析与离线统计,将面临巨大的计算、存储与网络压力。为此,设计一个面向大型私有云的资源监控与优化系统。采用大数据方法对数据进行分布式计算,解决对大型私有云的监控问题,同时基于采集的监控数据,通过热迁移机制减少因集群物理资源分配不均匀导致的资源浪费。实验结果表明,该系统可以满足用户对私有云的实时监控与离线统计需求,并提升13%以上的物理资源利用率。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !