关于云计算的好处和风险已经谈得够多了,但是,究竟怎样才能真正为云环境创建一个Web应用程序,或者,怎样才能把现有的应用程序迁移到云环境中?在本书的帮助下,你将掌握构建和支持云中应用程序的编程诀窍、系统管理诀窍,建造云中的事务型应用程序,如客户订单系统、付款系统,将不再是件难事。
不管你是从事规划IT基础设施工作的网络系统架构师,还是系统管理员、开发人员,这本书都能帮你提高自己的技能,让你熟练运用由Amazon或其他云供应商提供的拥有极高冗余度、极大扩展性的基础设施服务。
本书内容主要分为4个部分:第1章,简单介绍了云计算的概念及其价值;第2章,全面介绍了Amazon云服务;第3章,介绍进云之前该做怎样的准备工作;第4章到第7章,深入讨论在云中构建应用程序的各种细节问题。本书内容来自作者的亲身实践和感受,与坐而论道、形而上学的清谈不同,书中内容对实践有很强的参考意义,可以直接作为行动的指南。阅读本书后,云计算将不再是美好但略显空洞的广告词,而是实实在在能用到工作中去的IT基础设施架构。本书适合所有对云计算感兴趣的读者,不管你是想了解云计算概念的非技术读者,还是希望将云计算引入企业的IT经理,或者是需要为云计算编写代码的技术人员,都能从本书中找到适合阅读的内容。
前言
第1章 云计算
1.1 云
1.2 云应用程序的架构
1.3 云计算的价值
1.4 云基础设施模型
1.5 Amazon Web Services概览
第2章 Amazon云计算
2.1 Amazon S3
2.2 Amazon EC2
第3章 进云之前
3.1 了解软件授权情况
3.2 切换到云成本模型
3.3 云应用程序的服务水平
3.4 安全
3.5 灾难恢复
第4章 准备好使用云
4.1 Web应用程序设计
4.2 机器映像设计
4.3 隐私保护设计
4.4 数据管理
第5章 安全
5.1 数据安全
5.2 网络安全
5.3 主机安全
5.4 对攻击的反应
第6章 灾难恢复
6.1 灾难恢复计划
6.2 云中的灾难
6.3 灾难管理
第7章 扩展云基础设施
7.1 容量规划
7.2 云扩展
附录A Amazon Web Services参考
A.1 Amazon EC2命令行参考
A.2 Amazon EC2小诀窍
附录B GoGrid
B.1 云的类型
B.2 云中心的细节
B.3 对比方法
B.4 哪款适合你
附录C Rackspace
C.1 Rackspace的云服务
C.2 彻底集成加狂热的技术支持
索引