Skip to content

choongth/Cloud_Architecture_Patterns_Chinese_Translated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

云架构模式

原著Cloud Architecture Patterns
作者Bill Wilder
译者choongth(中文翻译版)


关于本书

本书专注于云原生应用的架构设计,系统介绍了一套经过大型互联网网站验证的工程实践模式。这些模式能帮助开发者构建出具备高可扩展性、高可用性、低成本且用户体验优良的云应用程序。

云计算平台通过提供托管服务,大幅降低了这些模式的实施门槛。本书将告诉你何时以及为何选用某种模式,而非仅仅描述如何实现。书中以贯穿全书的"照片页面"(PoP)示例应用为线索,逐步展示每种模式在真实场景中的实践价值。

本书分为两类章节:

  • 入门指南(Primer):为模式章节提供必要的背景概念,包括可扩展性、最终一致性、多租户与通用硬件、网络延迟等。
  • 模式章节(Pattern):每章聚焦一种具体的架构模式,说明其背景、机制、使用场景及影响领域。

本书并非帮助你将传统应用"原封不动"地迁移至云端,而是指导你以云原生的思维重新设计应用架构。


目录

# 章节 简介
序言 序言 本书写作背景、目标读者与阅读指南
第一章 可扩展性入门 解释可扩展性定义,对比垂直扩展与水平扩展的核心差异
第二章 水平扩展计算模式 通过同构无状态节点实现计算层的弹性横向扩展
第三章 以队列为中心的工作流程模式 使用队列解耦 Web 层与服务层,实现异步松耦合处理
第四章 自动缩放模式 基于规则与环境信号自动动态调整云资源规模
第五章 最终一致性入门 讲解 CAP 定理与最终一致性,对比分布式事务的取舍
第六章 MapReduce 模式 利用 Hadoop 等框架对过易并行大数据问题进行并行处理
第七章 数据库分片模式 将数据库水平拆分为多个分片,突破单实例容量瓶颈
第八章 多租户和通用硬件入门 理解云平台采用多租户与通用硬件的原理及其对应用的影响
第九章 忙音模式 通过智能重试策略优雅处理云服务返回的瞬态故障
第十章 节点故障模式 预防、应对并从计算节点故障中恢复,确保服务持续可用
第十一章 网络延迟入门 理解网络延迟的成因与影响,掌握降低延迟感知的策略
第十二章 共定位模式 将应用各组件部署于同一数据中心以消除不必要的网络延迟
第十三章 代客密钥模式 向客户端签发临时受限访问凭证,实现对云存储的高效直接访问
第十四章 CDN 模式 通过全球分布的边缘缓存节点加速静态内容分发,降低延迟
第十五章 多站点部署模式 将应用部署至多个地理数据中心,提升全球用户体验与容灾能力
附录 A 进一步阅读 各模式的延伸学习资源与参考链接

架构模式特征速览

下表列出书中全部模式及其对各质量属性的影响(✅ = 该模式直接改善此属性)。

模式 章节 可扩展性 可用性 可靠性 成本优化 用户体验
水平扩展计算模式 第二章
以队列为中心的工作流程模式 第三章
自动缩放模式 第四章
MapReduce 模式 第六章
数据库分片模式 第七章
忙音模式 第九章
节点故障模式 第十章
共定位模式 第十二章
代客密钥模式 第十三章
CDN 模式 第十四章
多站点部署模式 第十五章

关于翻译

本译本由 choongth 完成,旨在为中文读者提供忠实原著、表达自然的阅读体验。翻译遵循以下原则:

  • 术语统一:所有技术术语以 索引与术语表 为准,确保全书译名一致。
  • 专有名词保留:Windows Azure 各服务名称、第三方工具及产品名(如 Hadoop、MongoDB、WASABi 等)在正文中保留英文原名,并在首次出现时附上中文说明。
  • 忠实原文:正文结构、图表标题与警示框内容均与原著保持对应,未作删减或意译增补。
  • 链接完整:章节间的交叉引用均已转换为本地 Markdown 链接,方便离线阅读。

如发现翻译错漏,欢迎提交 Issue 或 Pull Request。


原著信息

项目 内容
原书名 Cloud Architecture Patterns
出版社 O'Reilly Media
作者 Bill Wilder
原版语言 英文
原版文件 Cloud Architecture Patterns.pdf

About

Chinese translated version of the book "Cloud Architecture Patterns" written by Bill Wilder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors