构建云应用

构建云应用 pdf epub mobi txt 电子书 下载 2026

出版者:机械工业出版社华章公司
作者:Christopher M. Moyer
出品人:
页数:245
译者:顾毅
出版时间:2012-3-10
价格:49.00元
装帧:平装
isbn号码:9787111373124
丛书系列:云计算技术系列丛书
图书标签:
  • 云计算
  • 计算机科学
  • 构建云应用
  • cloud_computing
  • Programming
  • CS
  • 2012
  • 云计算
  • 微服务
  • 容器化
  • DevOps
  • 架构设计
  • 应用开发
  • 云原生
  • 可扩展性
  • 高可用
  • 弹性伸缩
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书沿用大家所熟悉的“设计模式”格式,介绍了云计算平台上行之有效的模式。通过基于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章 引言 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 Services 26
2.1.2 安装boto 26
2.1.3 环境设置 27
2.1.4 测试 29
2.2 什么是应用程序所需要的 29
2.3 数据层 31
2.4 应用层 35
2.4.1 使用Elastic Load Balancing 36
2.4.2 向负载均衡器添加服务器 38
2.4.3 自动向负载均衡器注册实例 39
2.5 HTTP和REST 40
2.5.1 HTTP header 41
2.5.2 Body 43
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 Services 53
3.1.1 SimpleStorageService(S3) 54
3.1.2 CloudFront 60
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 SimpleDB 73
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 AppEngine 87
3.2.2 Google Storage 88
3.3 Rackspace云 89
3.3.1 CloudFiles 90
3.3.2 CloudServers 90
3.3.3 CloudSites 90
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/reduce 169
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 安装Apache 221
8.4.5 打包镜像 222
8.4.6 创建代理 223
8.5 本章小结 223
第9章 使用Marajo开发博客系统 224
9.1 初始化开发环境 225
9.1.1 handlers 225
9.1.2 resources 225
9.1.3 static 226
9.1.4 templates 226
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
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

最近我对人工智能模型在边缘设备上的部署和推理加速技术非常感兴趣,尤其是如何将大型预训练模型(如LLMs或复杂的CV模型)进行量化、剪枝和蒸馏,使其能在资源受限的移动端或嵌入式设备上高效运行。我正在寻找一本能深入讲解这些模型优化技术的书籍,它应该详细介绍不同量化方案(如INT8、W4A16)的精度损失权衡,以及如何利用硬件特定的加速库(如TensorRT、OpenVINO)进行编译和部署。对于模型编译过程中的图优化策略,例如算子融合、内存复用等,我希望有清晰的数学和算法描述,而不仅仅是调用某个工具链的命令。此外,如何设计一套有效的模型版本控制和OTA(空中下载)更新机制,以安全、低带宽地将新模型推送到数百万个终端设备上,也是我关注的重点。这本书如果能涵盖模型安全性,比如对抗性攻击的防御策略在边缘推理中的应用,那就更具价值了。我需要的不是一个高层面的综述,而是能指导我实际操作优化参数、理解底层硬件交互的“工程师手册”。

评分

作为一名资深前端工程师,我的日常工作重心已经从传统的DOM操作转向了构建高性能的单页应用(SPA)和利用WebAssembly(Wasm)来处理一些计算密集型任务。因此,我正在寻觅一本能够提供关于下一代前端架构的深刻见解的书籍。我非常关注那些能够指导我如何有效地利用服务端渲染(SSR)或静态站点生成(SSG)来提升用户首次内容绘制(FCP)速度的策略。对于状态管理,我更倾向于那些超越Redux/Vuex的、更具响应式和细粒度控制的新范式,比如基于Proxy的响应式系统或者更贴近原生JavaScript的State管理方案。性能优化方面,我希望看到关于浏览器渲染流水线底层机制的深入解析,比如如何通过JavaScript控制布局(Layout)和绘制(Paint)的触发时机,以及如何利用最新的浏览器API,例如Intersection Observer或Web Workers,来实现更精妙的资源懒加载和后台计算。此外,对于如何将复杂的业务逻辑封装成易于复用、且能在不同框架间迁移的组件库,这本书如果有独到的见解和工具链推荐,那将是极大的加分项。

评分

我近期对分布式系统的稳定性和可观测性领域产生了浓厚的兴趣,特别是关于服务网格(Service Mesh)和边缘计算(Edge Computing)的最新实践。我一直在寻找一本能够深入剖析这些前沿技术在企业级应用中落地挑战的深度著作。理想中的书籍,应该能清晰地阐述从零开始设计一个高可用、自愈合的微服务架构需要克服哪些实际难题,比如如何有效管理跨地域的数据一致性、在容器化环境下如何进行精准的性能基准测试,以及如何构建一套能够实时捕获、分析和响应系统异常的监控预警体系。我尤其关注那些关于资源调度算法的优化讨论,特别是如何平衡延迟敏感型任务与吞吐量型任务的资源分配策略。此外,对于安全性的探讨也必不可少,比如零信任网络模型在云原生环境下的具体实施路径,以及如何利用最新的加密技术来保护传输层和存储层的数据安全。我期待这本书能提供一些业界顶尖公司已经验证过的、成熟的解决方案蓝图,而不是停留在理论概念的泛泛而谈。如果能附带一些详细的案例分析,展示不同规模团队如何应对过载、宕机等突发状况的决策过程,那就更完美了。

评分

我目前正在负责一个大型物联网(IoT)平台的后端基础设施的重构工作,这个平台需要处理每秒数以百万计的传感器数据流,并要求数据在极短的时间内完成清洗、聚合和分发,以供下游的实时分析系统使用。因此,我迫切需要一本能够详尽阐述大规模流式数据处理框架(如Apache Flink或Kafka Streams)深度调优的书籍。这本书的关键在于“深度”,我需要了解的不仅仅是API的使用,更重要的是其内部的并行计算模型、状态管理机制中的CheckPoint/SavePoint流程如何保证Exactly-Once语义,以及如何针对特定的硬件环境(如异构计算资源)来优化算子的执行效率。在数据存储层面,我希望能看到关于时序数据库(Time-Series Database,如InfluxDB或Prometheus的底层设计)如何高效处理时间序列数据索引和查询的原理剖析。对于整个数据管道的容错设计,我期望这本书能提供一套完整的故障恢复策略蓝图,包括数据丢失场景下的回溯机制和恢复时间目标(RTO)的量化分析方法。单纯的教程对我帮助不大,我需要的是能够让我理解“为什么”这样设计,以及在极端压力下“如何”解决问题的实战智慧。

评分

这本书的装帧设计着实让人眼前一亮,那种沉稳中带着现代感的配色,拿在手里就有一种厚重而专业的质感。我一开始就被封面那种略带抽象的几何图形所吸引,它似乎在暗示着某种底层逻辑的构建与重塑,非常符合我对于技术书籍的审美期待。内页的纸张质量也处理得恰到好处,阅读时不会有强烈的反光,长时间盯着文字看也不会感到特别疲劳,这对于需要长时间沉浸式学习的技术文档来说至关重要。排版布局上,作者显然花了不少心思,无论是代码块的缩进、重要概念的加粗高亮,还是图表的清晰度,都体现出一种对读者体验的尊重。特别是那些复杂的流程图和架构示意图,色彩区分得非常到位,即便是初次接触这些概念的人,也能通过视觉引导快速理解其脉络。书中的目录设计得也相当直观,每一章的标题都精准地概括了其核心内容,让人在查找特定知识点时效率倍增。这种对细节的极致追求,让我对书本内容本身的深度和广度充满了信心,毕竟一个在形式上如此讲究的作者,通常在内容打磨上也绝不会草率。总而言之,从物理接触到视觉体验,这本书在“硬件”层面已经为一次愉快的学习之旅打下了坚实的基础,让人爱不释手,迫不及待想要翻开第一页。

评分

经典

评分

经典

评分

前面看了个大概,后面基本没看

评分

经典

评分

前面看了个大概,后面基本没看

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有