摘要
第1章 绪论
1.1 本文的研究背景和意义
1.1.1 云计算背景
1.1.2 PaaS和IaaS现状
1.1.3 PaaS协同管理(Orchestration)引擎的意义
1.2 本文的研究工作
1.3 本文的组织结构
1.4 本章小结
第2章 相关云平台技术
2.1 PaaS平台CloudFoundry
2.1.1 云计算PaaS平台介绍
2.1.2 CloudFoundry平台
2.2 IaaS平台CloudStack
2.2.1 CloudStack功能介绍
2.3 Google App Engine自动扩展
2.3.1 GAE的instance
2.3.2 GAE的instance自动扩展
2.4 亚马逊AWS的自动扩展
2.4.1 亚马逊CloudWatch
2.4.2 亚马逊Auto Scaling
2.5 Zookeeper框架
2.6 本章小结
第3章 协同管理引擎的设计目标与架构
3.1 CloudFoundry现存协同管理的缺陷
3.1.1 CloudFoundry缺陷以及改进空间
3.1.2 Bosh的缺陷
3.2 协同管理引擎的实现目标
3.1 协同管理架构设计与实现思路
3.2 本章小结
第4章 大规模部署相关技术
4.1 CloudFoundry集群构建
4.2 大规模部署流程
4.2.1 准备工作
4.2.2 部署流程
4.3 配置信息分析及保存
4.3.1 组件配置分析
4.3.2 动态配置信息
4.4 组件角色信息设置
4.5 系统自启动
4.6 本章小结
第5章 自动扩展与故障恢复
5.1 App Instance自动扩展
5.1.1 Instance监控
5.1.2 Instance自动扩展
5.2 CloudFoundry组件自动扩展
5.2.1 组件监控
5.2.2 虚拟机池技术
5.2.3 组件自动扩展
5.3 组件灾难恢复
5.4 异常处理
5.5 本章小结
第6章 实验与结果分析
6.1 实验环境
6.2 测试方式以及实验结果与分析
6.2.1 CloudFoundry大规模部署
6.2.2 Instance自动扩展
6.2.3 CloudFoundry组件恢复
6.2.4 CloudFoundry组件自动扩展
6.3 本章小结
第7章 总结与展望
参考文献
致谢