云计算发展多年,应用领域变得越来越广泛,通过整理云计算解决方案与应用案例,将总结的“在云端构建业务的通用架构模式”整理为本书。本书围绕云计算架构设计的合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营这6大原则提炼了41种架构设计模式,每种设计模式相对独立,将多种设计模式组合又能构建解决方案。本书描述了架构设计的流程、架构设计量化模型、架构设计中需要避免的“坏味道”和需要参考的最佳实践。通过书中的架构设计模式,还可以形成架构师进行云端业务架构设计的清单,以便衡量和评估架构方案的完整性及合理性。本书提供示例项目MumuLab用于动手实践,MumuLab是一个完整的云端架构设计模式学习平台,也是对架构成熟度进行评估的平台,该项目贯穿全书多个章节,保证了案例的完整性和连续性。同时给读者提供可以自行下载和运行的系统代码,以便学练结合,通过动手实践来验证书中的架构设计模式和最佳实践。本书适合云计算解决方案架构师、销售和市场运营人员、对云计算有初步认识且需要进阶学习的技术人员,也可作为素材帮助在校大学生学习云计算解决方案的架构设计。
作者简介
内容简介
附图
推荐序1
推荐序2
前言
第一篇 概述
第1章 云计算架构设计
第2章 实践项目:MumuLab
第二篇 设计模式
第3章 可复用的设计模式
第4章 合理部署
第5章 业务持续
第6章 弹性扩展
第7章 性能效率
第8章 安全合规
第9章 持续运营
第三篇 应用与评估
第10章 行业场景案例
第11章 评估与重构
第12章 总结与展望
附录A 云架构设计模式列表
注释
附录B 云服务名称对应表
附录C 基于设计模式的解决方案编排模板
附录D Advisor巡检问题

