云端应用的自动化高可用部署技术研究

被引量 : 0次 | 上传用户:killer_lww
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用保持高可用是任何场景下软件系统运行都想要达到的目标。传统维护系统高可用的途径是失效后人工修复,现有PaaS平台也为应用部署提供高可用特性,但不能保证其达到特定的高可用性需求,这对很多关键领域的系统来说是不可接受的。针对当前部署人员在实际高可用部署中遇到的挑战,我们结合现有的软件高可用部署技术,通过解决服务构件高可用部署实现和系统架构整体高可用转换等问题,提出一个面向应用服务的高可用部署实现框架,并且实现了高可用部署系统HADep,结合多个应用案例进行云端自动化部署和高可用性测试,验证了技术的有效性。本文具体工作包括:·在分析PaaS平台对应用高可用支持的不足以及高可用部署实际复杂性的基础上,结合现有的高可用部署技术要求,解决了服务构件的高可用部署实现和系统整体高可用体系结构转换等问题,提出一个通用的面向应用服务的高可用部署实现框架。·服务构件的高可用部署是应用系统整体高可用部署的基础,因此我们针对各种类型的服务构件总结并实现了面向模式的构件级体系结构转换策略模板。对于系统架构中的某一个服务构件通过多节点冗余的构件集群代替单个构件的方式来保证服务构件的高可用。·应用高可用架构是进行实例高可用部署的关键,我们提出一种面向构件的高可用体系结构转换算法。该算法基于上述构件级策略,目标是把初始的用户自定义系统架构转换成满足相应需求的高可用体系构架,以此来进行应用实例的高可用部署。·基于上述高可用实现框架设计并实现了高可用部署系统HADep, HADep系统在Docker平台上实现应用自动化部署。结合多个应用案例在完成高可用部署运行后进行高可用性测试评估,验证了系统技术的有效性以及面向云端应用的通用性。
其他文献
随着人口老龄化的深入发展和城镇化脚步的加快,统筹城乡社会保障体系显得尤为紧迫。以江苏省为例,统筹城乡社会保障制度所产生的经济效应主要体现在以下几个方面:社会保障水
目的:探讨血瘀型肝纤维化形成过程中骨桥蛋白(OPN)表达的动态变化。方法:采用二甲基亚硝胺(DMN)、重酒石酸去甲肾上腺素(NE)及小牛血清白蛋白(BSA)复制血瘀型肝纤维化大鼠模
在英语语音教学中引入自然拼读法,通过对70名学生一个学期的实证研究,证明在视听语境中隐性语言知识内化(自然拼读法)对提高词汇自主学习能力的有效性及必要性,同时构建隐性
目的观察研究盆炎丸治疗气虚血瘀型慢性盆腔炎的临床疗效,并初步探讨其作用机理。方法将67例气虚血瘀型慢性盆腔炎患者随机分为两组:治疗组34例,服用盆炎丸;对照组33例,常规
目的比较股骨近端防旋髓内钉系统(PFNA)和股骨近端解剖型锁定钢板(ALP)治疗不稳定型股骨粗隆间骨折的临床疗效。方法选取哈励逊国际和平医院收治的不稳定型股骨粗隆间骨折患
分析了河西地区生态环境现状及区域经济特征,针对河西地区生态环境受到严重破坏的现实,说明了积极治理这一地区生态问题的重要性和迫切性,提出了"合理规划利用水土资源,边发
随着生活水平的提高,人们对居住空间的人工光环境越来越重视,本文阐述了目前居住空间人工光环境设计中存在的问题,分析居室各主要功能空间人工光环境的不同特点,并提出注重灯
<正> 一、两希时期:法律与宗教的二元并存在《16世纪迄今的宗教法与世俗法的互动关系》一文中,当代美国著名法学家伯尔曼写道:"在最广泛的意义上,我们所有的一切法律无疑都可
本土音乐是民族历史发展过程中创造的物质财富和精神财富总和的具体体现,是各民族优秀文化的重要组成部分。进行本土音乐教育不仅是弘扬优秀民族音乐文化的需要,也是进行民族
<正> 作者报导一例用维持性血透无效未曾用过高张性葡萄糖溶液作腹透的肾源性腹水患者。 42岁黑人女性,因复发尿路感染于1974年10月住院。化验肌酐9.3mg%,血尿素氮88mg%。静脉