新闻资讯
看你所看,想你所想

构建云套用

构建云套用

构建云套用

《构建云套用》是2012年机械工业出版社出版的图书,作者是ChristopherM·Moyer。本书沿用大家所熟悉的“设计模式”格式,介绍了云计算平台上行之有效的模式。

基本介绍

  • 书名:构建云套用
  • 作者:Christopher M. Moyer 
  • 译者: 顾毅 等
  • ISBN:9787111373124
  • 出版社:机械工业出版社
  • 出版时间:2012-03-01
  • 装帧:平装
  • 开本:16开

编辑推荐

详述如何打造性能、可扩展性、可用性俱佳的云计算架构模式。
实现高效的数据处理以及如何充分发挥多主机集群部署的优势。

内容简介

《构建云套用:概念、模式和实践》通过基于Python和Amazon Web Services(AWS)平台的详细的範例代码和应用程式,向读者演示了这些模式的实际运用。本书内容包括掌握成功的云计算解决方案的核心原则,如何正确地构建软体即服务(Software as a Service,SaaS)模式,理解不同的云服务提供商所提供的服务,如何设计主机镜像、为云平台上的套用打造一个坚实的基础,如何针对与外部系统的互动行为选择最合适的模式,如何实现高效的数据处理以及如何充分发挥多主机集群部署的优势。
《构建云套用:概念、模式和实践》适合软体开发人员和对云计算感兴趣的读者阅读。

作者简介

Chris Moyer毕业于美国罗切斯特理工大学(Rochester Institute of Technology,RIT),并获得软体工程学士学位。Chris拥有5年以上的编程经验,主要集中在云计算领域。他的大部分时间都在开发大受欢迎的boto客户端类库,该类库用于与Amazon Web Services进行通信。通过向boto的创始人Mitch Garnaat学习,Chris随后开始基于该客户端类库开发Web框架,也就是Marajo和botoweb。基于这些框架,他还创建了大规模的应用程式。
Chris目前是Newstex公司的技术部副总裁,负责管理技术研发工作,这些技术用于将应用程式迁移到云平台,同时他也管理着自己的部门,该部门正在积极地维护和开发几个应用程式。Chris与妻子Lynn住在纽约。

目录

译者序
前言
关于作者
第0章  引言
0.1  云计算是什幺
0.2  云计算的革命
0.2.1  主机
0.2.2  PC革命
0.2.3  高速网际网路
0.2.4  云
0.2.5  HTML5和本地存储
0.2.6  移动设备的黎明
0.3  执行绪化,并行处理,并行
计算
0.4  基于云的开发过程与其他套用开发过程有何不同
0.5  应该避免什幺
0.6  开始用云
0.6.1  选择一种云模式
0.6.2  实现一种云模式
第一部分  概念
第1章  云服务的基础
1.1  云计算的起源
1.2  云服务是什幺
1.2.1  计算
1.2.2  存储
1.2.3  联接
1.3  遗留模式
1.4  运行在云中的套用并不会自主扩展
1.5  失效是必然的
1.6  一致性,有效性,分区容错性
1.6.1  一致性
1.6.2  有效性
1.6.3  分区容错性
1.7  最终一致性
1.8  本章小结
第2章  把软体做成服务
2.1  本书中使用的工具
2.1.1  注册Amazon Web Services
2.1.2  安装boto
2.1.3  环境设定
2.1.4  测试
2.2  什幺是应用程式所需要的
2.3  数据层
2.4  套用层
2.4.1  使用Elastic Load Balancing
2.4.2  向负载均衡器添加伺服器
2.4.3  自动向负载均衡器注册实例
2.5  HTTP和REST
2.5.1  HTTP header
2.5.2  Body
2.5.3  方法
2.6  授权层
2.7  客户端层
2.7.1  基于浏览器的客户端
2.7.2  本地应用程式
2.8  本章小结
第3章  云服务提供商
3.1  Amazon Web Services
3.1.1  SimpleStorageService(S3)
3.1.2  CloudFront
3.1.3  Simple Queue Service (SQS)
3.1.4  Elastic Compute Cloud (EC2)
3.1.5  Elastic Block Storage (EBS)
3.1.6  Elastic Load Balancing (ELB)
3.1.7  SimpleDB
3.1.8  Relational Database Service(RDS)
3.1.9  Simple Notification Service (SNS)
3.1.10  Virtual Private Cloud(VPC)
3.2  Google云
3.2.1  AppEngine
3.2.2  Google Storage
3.3  Rackspace云
3.3.1  CloudFiles
3.3.2  CloudServers
3.3.3  CloudSites
3.4  本章小结
第二部分  模式
第4章  设计镜像
4.1  预打包镜像
4.1.1  概要
4.1.2  使用动机
4.1.3  详述
4.1.4  实现
4.1.5  範例
4.1.6  总结
4.2  单例实例(Singleton Instance)
4.2.1  概要
4.2.2  使用动机
4.2.3  详述
4.2.4  实现
4.2.5  範例
4.2.6  总结
4.3  原型镜像
4.3.1  概要
4.3.2  使用动机
4.3.3  详述
4.3.4  实现
4.3.5  範例
4.3.6  总结
第5章  设计架构
5.1  适配器
5.1.1  概要
5.1.2  使用动机
5.1.3  详述
5.1.4  实现
5.1.5  範例
5.1.6  总结
5.2  门面模式
5.2.1  概要
5.2.2  使用动机
5.2.3  详述
5.2.4  实现
5.2.5  範例
5.2.6  总结
5.3  负载均衡代理
5.3.1  概要
5.3.2  使用动机
5.3.3  详述
5.3.4  实现
5.3.5  範例
5.3.6  总结
第6章  运算元据
6.1  伫列(queuing)模式
6.1.1  概要
6.1.2  使用动机
6.1.3  详述
6.1.4  实现
6.1.5  範例
6.1.6  总结
6.2  命令模式
6.2.1  概要
6.2.2  使用动机
6.2.3  详述
6.2.4  实现
6.2.5  範例
6.2.6  总结
6.3  叠代器模式
6.3.1  概要
6.3.2  使用动机
6.3.3  详述
6.3.4  实现
6.3.5  範例
6.3.6  总结
6.4  观察者模式
6.4.1  概要
6.4.2  使用动机
6.4.3  详述
6.4.4  实现
6.4.5  範例
6.4.6  总结
第7章  集群系统
7.1  Web分层模式
7.1.1  概要
7.1.2  使用动机
7.1.3  详述
7.1.4  实现
7.1.5  範例
7.1.6  总结
7.2  信号和锁模式
7.2.1  概要
7.2.2  使用动机
7.2.3  详述
7.2.4  实现
7.2.5  範例
7.2.6  总结
7.3  map/reduce
7.3.1  概要
7.3.2 使用动机
7.3.3 详述
7.3.4 实现
7.3.5 範例
7.3.6 总结
第三部分  项目
第8章  简单的部落格系统
8.1  存储
8.1.1  创建SDB域
8.1.2  User对象
8.1.3  Post对象
8.1.4  Comment对象
8.2  套用逻辑层
8.2.1  WSGI的简单介绍
8.2.2  DB处理器
8.2.3  User、Post、Comment对象的处理器
8.2.4  处理垃圾评论
8.3  表现层
8.3.1  设定HTTP代理
8.3.2  部落格文章(Post)
8.3.3  评论
8.4  部署
8.4.1  启动基础实例
8.4.2  安装软体
8.4.3  安装应用程式
8.4.4  安装Apache
8.4.5  打包镜像
8.4.6  创建代理
8.5  本章小结
第9章  使用Marajo开发部落格系统
9.1  初始化开发环境
9.1.1  handlers
9.1.2  resources
9.1.3  static
9.1.4  templates
9.2  创建资源(Resource)
9.3  创建处理器
9.4  配置应用程式
9.5  运行应用程式
9.6  创建自定义模板
9.6.1  清单页面的模板
9.6.2  编辑部落格的模板
9.7  本章小结
术语表

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com