声明
摘要
图目录
第1章 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 目前研究的不足
1.4 研究内容
1.5 章节安排
第2章 相关技术
2.1 引言
2.2 云计算相关概念
2.2.1 云计算基础
2.2.2 云计算分类
2.2.3 云架构
2.3 平台即服务
2.4 特定领域语言
2.4.1 特定领域语言
2.4.2 特定领域语言的分类
2.5 配置管理软件
2.5.1 Chef简介
2.5.2 Chef的架构
2.5.3 Chef核心概念
2.5.4 Chef的优缺点
2.6 本章小结
第3章 应用平台模型
3.1 引言
3.2 分布式应用平台特点
3.3 服务组件特征的抽象
3.4 应用平台模板的设计
3.5 模板的DSL描述
3.5.1 描述属性集
3.5.2 配置文件的模板
3.5.3 应用脚本的描述
3.6 应用平台部署算法
3.6.1 虚拟服务器建模
3.6.2 部署算法
3.6.3 算法举例
3.7 应用平台部署过程
3.8 本章小结
第4章 部署引擎的设计与实现
4.1 引言
4.2 设计目标
4.3 部署系统的架构
4.3.1 总体架构
4.3.2 部署流程
4.4 部署引擎的层次设计
4.4.1 软件仓库模块
4.4.2 基础设施层
4.4.3 平台服务层
4.4.4 应用部署层模块
4.5 本章小结
第5章 实验分析与验证
5.1 引言
5.2 测试环境介绍
5.2.1 Eucalyptus构建
5.2.2 Hadoop集群
5.3 系统展示
5.3.1 软件库管理界面
5.3.2 应用平台模板界面
5.3.3 应用平台部署界面
5.4 HADOOP集群的动态部署
5.4.1 单节点伪分布式Hadoop平台部署
5.4.2 多节点Hadoop平台部署测试
5.5 本章小结
第6章 总结与展望
6.1 工作小结
6.2 未来工作展望
参考文献
致谢
在读期间发表的学术论文与取得的其他研究成果