基于模型的云应用动态管理技术研究
发布时间:2017-04-07 17:04
本文关键词:基于模型的云应用动态管理技术研究,由笔耕文化传播整理发布。
【摘要】:随着云计算的不断普及越来越多的用户开始在云平台上运行应用,这些云应用通常由部署在众多虚拟主机上的分布式构件组合而成,在这种架构方式下动态地部署、配置和维护云应用具有相当的复杂度,然而现在的主流技术更多关注静态部署,缺乏对云应用动态管理的有效支持。针对现有工作对云应用动态管理支持的不足,我们结合模型驱动工程技术和配置管理技术,通过对云应用建模并操纵其运行时模型,实现了基于模型的云应用动态管理系统,并对主流分布式应用进行部署和管理,验证了该方法的有效性。本文的具体工作包括:1.针对云应用的复杂性,我们提出一种云应用的抽象建模方法,该方法基于元模型和存取模型,定义云应用的虚拟硬件资源、分布式构件、构件间关系以及相应管理操作,提取了应用管理过程中的重要元素,分离了高层管理与底层实现细节,并使得应用构件可以扩展和合成。2.对已部署应用进行动态修改是应用管理的关键要求,我们提出一种通过运行时模型对云应用进行修改的机制,由同步引擎将运行时模型上进行的操作同步到云应用中去,具体的执行结果也经由同步引擎返回到运行时模型上,实现了对应用的动态管理。3.应用的管理操作具有很强的平台依赖性,我们提出一种多适配的管理操作方法,该方法基于配置管理技术实现,将应用的管理操作使用多适配的配置管理语言进行定义,并以工具包的形式提供给存取模型进行调用,实现了多适配的应用管理操作。4.实现了基于模型的云应用管理系统,以支持云平台上部署、配置和维护应用,并选择一个主流的分布式应用进行管理,部署该应用的基础功能后进行了增加构件和构件合成实验,并与现有工具的功能和使用效果进行对比,验证了基于模型的云应用管理方法的有效性和先进性。
【关键词】:云计算 云应用 模型驱动工程 配置管理
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要4-5
- Abstract5-11
- 第一章 绪言11-15
- 1.1 研究背景11-13
- 1.1.1 云应用11-12
- 1.1.2 应用管理12
- 1.1.3 模型驱动工程12-13
- 1.2 研究现状13
- 1.3 本文工作13-14
- 1.4 本文组织14-15
- 第二章 相关工作15-26
- 2.1 IaaS平台15-16
- 2.1.1 OpenStack15
- 2.1.2 AWS15-16
- 2.2 模型驱动工程16-19
- 2.2.1 开发模型17
- 2.2.2 运行时模型17-19
- 2.2.3 模型定义的互联云管理19
- 2.3 配置管理工具19-20
- 2.3.1 Chef19-20
- 2.3.2 Puppet20
- 2.4 云应用管理方法20-25
- 2.4.1 基于DSL的方法20-23
- 2.4.2 基于模板的方法23-25
- 2.5 本章小结25-26
- 第三章 云应用动态管理系统设计26-33
- 3.1 现有工作的缺陷26-27
- 3.2 关键问题分析27
- 3.3 关键技术分析27-30
- 3.3.1 基于模型的技术27-29
- 3.3.2 配置管理技术29-30
- 3.4 基于模型的云应用动态管理系统30-32
- 3.4.1 需求分析30-31
- 3.4.2 系统架构和主要功能31-32
- 3.5 本章小结32-33
- 第四章 云应用动态管理系统实现33-51
- 4.1 总体架构33-34
- 4.2 云应用实例34-35
- 4.3 高层抽象模型35-44
- 4.3.1 元模型35-41
- 4.3.2 存取模型41-44
- 4.4 云应用动态管理44-49
- 4.4.1 操纵运行时模型44-47
- 4.4.2 模型可视化47-49
- 4.5 多适配的管理工具49-50
- 4.5.1 云平台工具包49
- 4.5.2 软件工具包49-50
- 4.6 本章小结50-51
- 第五章 案例研究与评估51-63
- 5.1 Hadoop案例51
- 5.2 模型构建51-52
- 5.3 基础功能评估52-55
- 5.4 扩展功能评估55-60
- 5.4.1 增加构件55-56
- 5.4.2 合成构件56-60
- 5.5 对比分析60-61
- 5.6 总体评价61
- 5.7 本章小结61-63
- 第六章 总结与展望63-65
- 6.1 工作总结63-64
- 6.2 研究展望64-65
- 参考文献65-69
- 致谢69-70
- 简历与科研成果70-71
【共引文献】
中国期刊全文数据库 前1条
1 刘蕻;原国伟;梅俊杰;王以松;;2-CNF理论的逻辑差[J];计算机应用研究;2015年09期
中国硕士学位论文全文数据库 前5条
1 张谋鑫;东洲罗顿公司项目管理系统的设计与实现[D];电子科技大学;2013年
2 张航;基于模型驱动架构的专用规则引擎组件研究[D];中南民族大学;2013年
3 李冰;面向变化的服务演化一致性判定方法研究[D];东北大学;2013年
4 赵大香;服务组件依赖关系求解与应用的研究[D];山东大学;2014年
5 朱老,
本文编号:290889
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/290889.html