摘要
图目录
第1章 绪论
1.1 本文的研究背景和意义
1.1.1 云计算的背景
1.1.2 PaaS通用架构分析
1.1.3 Release Engineering的发展现状
1.2 本文的主要研究工作
1.3 本文的组织结构
1.4 本章小结
第2章 Cloud Foundry系统架构分析
2.1 Cloud Foundry简介
2.2 总体架构
2.2.1 高性能应用路由模块
2.2.2 高可用云平台内部模块集成系统
2.2.3 云管理集群网关
2.2.4 应用执行引擎
2.2.5 数据分析中间件服务
2.2.6 数据存储中间件服务
2.2.7 安全框架
2.2.8 Cloud Foundry运维系统
2.2.9 IaaS接口
2.3 本章小结
第3章 自动化部署相关技术综述
3.1 Puppet自动化部署工具
3.1.1 Puppet构架
3.1.2 应用场景
3.1.3 Puppet工作原理
3.2 Chef自动化部署工具
3.2.1 Chef架构
3.2.2 Chef的应用场景
3.2.3 Chef的工作原理
3.3 本章小结
第4章 Cloud Foundry自动化部署系统设计与实现
4.1 自动化部署系统架构设计
4.1.1 初步运维系统模型
4.1.2 Cloud Foundry第一版运维系统模型
4.1.3 功能模块关系
4.1.4 实现目标设计
4.2 运维系统具体实现
4.2.1 自动化部署的实现
4.2.2 配置管理模块的实现
4.2.3 监控模块的实现
4.2.4 故障管理模块的实现
4.3 本章小结
第5章 实验结果预分析
5.1 实验效果描述与对比
5.2 本章小结
第6章 总结与展望
参考文献
攻读硕士学位期间主要的研究成果
致谢