基于zookeeper的虚拟机动态变更机制的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:sinolee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年云计算技术高速发展,其三大商业模式得到了广泛的应用。放眼未来云计算的普及不仅能为人们的生活带来越来越多的便利,还会为社会节约很多不必要的计算机基础设施资源的开销。本文研究了云计算发展现状,着重研究基础设施即服务模式(IaaS)下虚拟机动态变更的情况。设计了一种监控分布式环境下虚拟机动态变更的机制,并基于Zookeeper、Redis等开源软件实现了此机制。本文使用了高性能NoSQL数据库Redis作为在分布式环境下全局数据存储服务器。Redis承担了虚拟机元数据存储和Zookeeper服务配置存储的两个大任务。为了保持虚拟机元数据存储的高可用性,本文设计了Redis集群方案。利用binlog机制,把同一份元数据存储到Redis集群的所有节点中。在读取元数据的时候,分配集群中的一台Redis处理读请求。使用Redis集群方案能够保证元数据的一致性和高可用性。Zookeeper拥有完整的节点监控机制和事件触发机制,能在分布式环境下迅速发现节点和感知节点变更。本文利用Zookeeper的分布式协调特性,开发了运行在虚拟机之上的监控客户端程序及运行在Nginx服务器上的监控服务端程序。运用本文设计的虚拟机节点动态变更机制,实现了虚拟机新增或删除的监控,并及时修改Nginx的请求转发规则。从而实现Web服务虚拟机的变更对外部用户透明的效果。
其他文献
目的胃癌在我国仍居消化道恶性肿瘤发病率的前列,是世界上死亡率较高的恶性肿瘤,目前胃癌的治疗方法很多,但疗效不能令人满意。因此,从分子水平揭示胃癌的发生发展的机制,有
随着计算机技术和网络技术的不断发展,信息数据的存储和交换越来越得到人们的重视,同时机房作为海量信息存储中心和交换中心,也向规模化、智能化和自动化的方向发展着。在此过程
在我国7个主产烟省的12县,统一栽培模式,采用描述统计、逐步回归分析和典型相关分析研究了烤烟烟碱含量与土壤养分的关系。结果显示:不同试点县的土壤养分含量差异较大,速效
国有企业应该依其是否具有竞争性分为竞争性国有企业、非竞争性国有企业和不完全竞争性国有企业。在国有企业管理治理机制的选择上,具有特殊意义和作用的国有企业应该采取国
90°弯头的内壁堆焊是加氢反应器的制造难点之一。目前通常是采取将90°弯头分为3段,各段分别堆焊后装配在一起,再对连接缝进行组焊和堆焊的制造工艺。该工艺不仅繁琐,而且质
<正>在"追溯‘力的平行四边形定则’的由来"一文(刊于今年第三期)中,笔者曾写道"包括拉普拉斯、茹可夫斯基……等众多力学家在内,都花了许多时间来争论:‘这个法则究竟是一个
与以往历次大选相比,2012年美国大选的突出特点是在公民言论自由的大旗下,以超级政治行动委员会为代表的各种"外围团体"为开展选举政治宣传而筹措和花费巨资。"外围团体"现象
针对石油天然气金属管道焊接工艺评定用国外标准和国内标准的差异和特点进行了对比。通过对这些标准使用特点、评定规则和试件检验等方面的分析,认为:ASMEⅨ和DIN EN288标准
采集湖南主产烟区B2F、C3F、X2F3个等级烟叶样本186份,通过测定烟叶物理性状,对湖南烤烟物理性状评价指标进行了比较分析和聚类评价。结果表明,开片度和含梗率的变异系数小,