网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

构建云应用:概念、模式和实践

分享到:
构建云应用:概念、模式和实践

最 低 价:¥34.30

定 价:¥49.00

作 者:(美)Christopher M. Moyer

出 版 社:机械工业出版社

出版时间:2012 年3月

I S B N:9787111373124

商品详情

编辑推荐

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

内容简介

书籍
计算机书籍
  《构建云应用:概念、模式和实践》沿用大家所熟悉的“设计模式”格式,介绍了云计算平台上行之有效的模式。通过基于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公司的技术部副总裁,负责管理技术研发工作,这些技术用于.. << 查看详细

目录

《构建云应用:概念、模式和实践》
译者序
前言
关于作者
第0章 引言1
0.1 云计算是什么1
0.2 云计算的革命2
0.2.1 主机2
0.2.2 pc革命3
0.2.3 高速互联网4
0.2.4 云5
0.2.5 html5和本地存储6
0.2.6 移动设备的黎明7
0.3 线程化,并行处理,并行计算7
0.4 基于云的开发过程与其他应用开发过程有何不同9
0.5 应该避免什么10
0.6 开始用云11
0.6.1 选择一种云模式12
0.6.2 实现一种云模式12
第一部分 概念
.第1章 云服务的基础16
1.1 云计算的起源16
1.2 云服务是什么17
1.2.1 计算18
1.2.2 存储18
1.2.3 联接18
1.3 遗留模式19
1.4 运行在云中的应用并不会自主扩展20
1.5 失效是必然的20
1.6 一致性,有效性,分区容错性21
1.6.1 一致性22
1.6.2 有效性22
1.6.3 分区容错性23
1.7 最终一致性23
1.8 本章小结24
第2章 把软件做成服务25
2.1 本书中使用的工具25
2.1.1 注册amazon web services26
2.1.2 安装boto26
2.1.3 环境设置27
2.1.4 测试29
2.2 什么是应用程序所需要的29
2.3 数据层31
2.4 应用层35
2.4.1 使用elastic load balancing36
2.4.2 向负载均衡器添加服务器38
2.4.3 自动向负载均衡器注册实例39
2.5 http和rest40
2.5.1 http header41
2.5.2 body43
2.5.3 方法44
2.6 授权层47
2.7 客户端层49
2.7.1 基于浏览器的客户端50
2.7.2 本地应用程序51
2.8 本章小结51
第3章 云服务提供商53
3.1 amazon web services53
3.1.1 simplestorageservice(s3)54
3.1.2 cloudfront60
3.1.3 simple queue service (sqs)62
3.1.4 elastic compute cloud (ec2)64
3.1.5 elastic block storage (ebs)69
3.1.6 elastic load balancing (elb)71
3.1.7 simpledb73
3.1.8 relational database service(rds)75
3.1.9 simple notification service (sns)81
3.1.10 virtual private cloud(vpc)84
3.2 google云86
3.2.1 appengine87
3.2.2 google storage88
3.3 rackspace云89
3.3.1 cloudfiles90
3.3.2 cloudservers90
3.3.3 cloudsites90
3.4 本章小结91
第二部分 模式
第4章 设计镜像94
4.1 预打包镜像95
4.1.1 概要95
4.1.2 使用动机95
4.1.3 详述95
4.1.4 实现96
4.1.5 范例98
4.1.6 总结100
4.2 单例实例(singleton instance)100
4.2.1 概要100
4.2.2 使用动机100
4.2.3 详述101
4.2.4 实现101
4.2.5 范例101
4.2.6 总结103
4.3 原型镜像103
4.3.1 概要103
4.3.2 使用动机103
4.3.3 详述104
4.3.4 实现104
4.3.5 范例105
4.3.6 总结106
第5章 设计架构107
5.1 适配器108
5.1.1 概要108
5.1.2 使用动机108
5.1.3 详述109
5.1.4 实现109
5.1.5 范例110
5.1.6 总结114
5.2 门面模式114
5.2.1 概要114
5.2.2 使用动机115
5.2.3 详述115
5.2.4 实现115
5.2.5 范例116
5.2.6 总结118
5.3 负载均衡代理119
5.3.1 概要119
5.3.2 使用动机119
5.3.3 详述120
5.3.4 实现120
5.3.5 范例120
5.3.6 总结124
第6章 操作数据125
6.1 队列(queuing)模式125
6.1.1 概要125
6.1.2 使用动机126
6.1.3 详述126
6.1.4 实现127
6.1.5 范例128
6.1.6 总结133
6.2 命令模式134
6.2.1 概要134
6.2.2 使用动机134
6.2.3 详述135
6.2.4 实现135
6.2.5 范例135
6.2.6 总结140
6.3 迭代器模式140
6.3.1 概要140
6.3.2 使用动机141
6.3.3 详述141
6.3.4 实现141
6.3.5 范例142
6.3.6 总结144
6.4 观察者模式144
6.4.1 概要144
6.4.2 使用动机145
6.4.3 详述145
6.4.4 实现146
6.4.5 范例146
6.4.6 总结148
第7章 集群系统149
7.1 web分层模式149
7.1.1 概要149
7.1.2 使用动机150
7.1.3 详述150
7.1.4 实现151
7.1.5 范例152
7.1.6 总结162
7.2 信号和锁模式162
7.2.1 概要162
7.2.2 使用动机162
7.2.3 详述163
7.2.4 实现163
7.2.5 范例164
7.2.6 总结169
7.3 map/reduce169
7.3.1 概要169
7.3.2 使用动机170
7.3.3 详述170
7.3.4 实现170
7.3.5 范例171
7.3.6 总结175
第三部分 项目
第8章 简单的博客系统178
8.1 存储178
8.1.1 创建sdb域179
8.1.2 user对象180
8.1.3 post对象182
8.1.4 comment对象185
8.2 应用逻辑层188
8.2.1 wsgi的简单介绍188
8.2.2 db处理器190
8.2.3 user、post、comment对象的处理器194
8.2.4 处理垃圾评论197
8.3 表现层200
8.3.1 设置http代理200
8.3.2 博客文章(post)201
8.3.3 评论212
8.4 部署217
8.4.1 启动基础实例217
8.4.2 安装软件218
8.4.3 安装应用程序220
8.4.4 安装apache221
8.4.5 打包镜像222
8.4.6 创建代理223
8.5 本章小结223
第9章 使用marajo开发博客系统224
9.1 初始化开发环境225
9.1.1 handlers225
9.1.2 resources225
9.1.3 static226
9.1.4 templates226
9.2 创建资源(resource)226
9.3 创建处理器228
9.4 配置应用程序229
9.5 运行应用程序231
9.6 创建自定义模板231
9.6.1 清单页面的模板231
9.6.2 编辑博客的模板233
9.7 本章小结237
术语表238

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...