云平台配置信息管理研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xtwjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云平台提供了按分钟、小时等不同粒度的计费周期,能够根据云应用需求弹性改变云应用集群规模,有效降低投资成本。然而,当集群规模较大时,弹性变化也带来了配置信息修改困难的问题。手动修改配置信息耗时耗力,无法满足系统对实时性和准确性的要求,现有的配置信息管理系统也因无法实时获取云主机状态变更信息,不能保证云应用的高可靠性而不适合云平台使用。因此,云平台配置信息管理非常值得研究。论文在深入研究现有的配置信息管理系统及云计算技术的基础上,利用分布式协同服务ZooKeeper、Docker容器、Nginx反向代理等技术,设计并实现了一个对用户透明且具有高可靠性的云平台配置信息管理系统,实现了配置信息的统一管理,保证了云应用高可靠性。为保证云应用的高可靠性,设计实现了云主机管理模块、云应用环境管理模块及云应用自适应失效转移模块;为实现配置信息变更实时通知、云应用快速响应,配置信息管理模块采用了ZooKeeper临时节点及事件监听机制,并通过SpringMVC实现了可视化管理界面;为了实现系统的高可靠性,系统利用了虚拟IP和Nginx反向代理技术,避免了单点故障的发生。此外,针对系统研究过程中ZooKeeper客户端在分布式异构云平台与服务器进行连接时,没有参考服务器性能差异及所属地域,容易选择负载较高或者离云主机较远的ZooKeeper服务器进行连接,造成云应用配置信息读取速度慢且服务器性能无法得到充分利用等问题,本文采用面向对象的编程思想,利用工厂方法、创建者模式、策略模式等设计模式设计实现了ZKFramework框架,并提出了最小服务器负荷和最佳响应时间的负载均衡策略,使客户端能够根据服务器性能差异及所属地域进行连接,从而降低网络延时,减少配置信息读取时间,优化应用程序性能并达到充分利用异构服务器性能的效果。最后,对系统进行了功能测试和性能测试。测试结果表明,系统达到了设计目标,满足云平台配置信息管理需求。
其他文献
我国有许多以能源开发为主发展起来的能源基地型城市,经过近半个世纪的开发建设,其中部分城市的能源已近枯竭,而其它新兴产业又未形成规模,其未来的发展问题受到广泛的关注.
<正>近代以来,西风东渐,列强东来。中华运势,"遭遇千年未有之变局"。列强鲸吞蚕食,中国进入半殖民地、半封建社会,落后、失败、屈辱、受欺侮,成为挥之不去的集体记忆。与此同
期刊
明代成化、弘治以前,文学多为馆阁垄断,郎署官少有为之,他们与文学权力基本上是绝缘的。其后,郎署文学意识迅速觉醒,这在很大程度上致使前七子迅速崛起于文坛,明中叶主流文风
由于其独特的性能,具有空心结构的二氧化硅材料逐渐成为了当前研究的热点,在医药、催化、造纸、塑料加工、涂料、绝缘、绝热等领域有着广泛的应用。在诸多空心微球材料的制备
随着社会的进步,人们生活水平的提升,在居住问题上,不仅充分注重质量问题,也逐渐关注室内空间环境问题。基于这种情况,本文针对室内空间环境设计中软装饰的使用以及发展趋势
<正> 一、概述随着集成电路特别是大规模集成电路的发展,电子设备的体积和功耗越来越小,为电子设备提供稳定的直流电源是制造各种电子设备所必需的,人们也把稳压电路的小型化
多用晨间护理归集箱结构合理,外观精美,简单大方,结构新颖,设计合理,一次性可将多种晨间护理用品放置在同一个箱子内固定的不同区域内,有效防止发生院内交叉感染,实用性强,方
2015年10月中旬,城关镇某养犬爱好者携爱犬前来就诊。1症状该犬身体消瘦,被毛粗糙无光、焦干,尾毛逆立,右侧肩胛部脱毛严重,形成脱毛斑,脱毛处皮肤表面潮红,有疹状小结,皮下
目的对胶体液预扩容预防腰硬联合麻醉下剖宫产手术低血压临床价值进行分析。方法选取我院2015年1月-2016年1月收治的腰硬联合麻醉下行剖宫产手术的产妇88例作为研究对象。对
学衡派与新文化派关于文学思想的理论论争主要体现在两大方面:一是基于人文主义立场,对科学主义思潮的批评;二是基于古典主义立场,对浪漫主义文学的批评。在对文学革命的批判