文章插图
云计算架构设计模式本书由微软模式与实践小组(微软P&P小组)亲自打造 , 得到了许多社区开发者的支持 , 为开发基于云计算架构的应用程式常见问题提供了解决方案 。
本书指南
· 介绍实现云计算套用时 , 尤其是託管在Azure云平台时使用这些设计模式的好处 。
· 讨论云计算设计模式的经典问题和解决方案 , 以及它们如何与Azure关联到一起 。
· 展示如何使用Azure功能实现这些模式 , 强调其优点与顾虑 。
【云计算架构设计模式】· 通过描述如何把这些设计模式套用到云计算套用架构中以及它们之间的关係来描绘知识体系的宏伟蓝图
基本介绍书名:云计算架构设计模式
作者:[美]Alex Homer/John Sharp/ Larry Brader/Masashi Narumoto/Trent Swanson
原版名称:Cloud Design Patterns
译者:新青年架构小组
ISBN:9787568034029
页数:244
定价:48
出版社:华中科技大学出版社
出版时间:2017年10月
装帧:平装
开本:16开
内容简介本书主要介绍了云计算时代最新、最经典的24种架构设计模式 , 包含基于云平台设计架构面临的问题以及典型的解决方案 , 另外还有10个架构设计指南 。24种经典的设计模式包括高并发、健康健康、讯息编排、架构伸缩、快取、讯息推送、大数据存储和最佳化、安全令牌等架构设计的关键问题 , 是难得的架构与设计模式图书 。本书内容不受程式语言限制 , 可以根据需要使用.NET、Java、PHP、Node.js、Go等 。云计算平台可以是Azure、AWS、阿里云等共有云 , 也可以是私有云平台 。推荐本书给高级工程师、运维工程师、架构师、技术经理、技术总监、CTO学习使用 。作者简介Alex Homer是微软PP小组的技术作者 。在加入微软之前 , 他做了多年的软体设计和培训工作 。他在小组的主要精力花费在设计模式和架构方面 , 还编写指南和例子代码 。John Sharp 是Content Master 的首席技术专家 。专注于使用.NET框架和Azure平台开发套用系统 。John写过《Microsoft Visual C# Step By Step》 和 《Microsoft WCF Step By Step》 。John讲授过许多培训课程 , 也写过许多覆盖诸多领域 , 比如C和C++编程、SQL Server资料库管理以及面向服务架构的技术文章 。他获得了伦敦大学帝国理工学院的计算机科学学位 。Larry Brader是微软模式与实践小组的高级测试工程师 , 负责PP小组不同项目的测试工作 , 专注于客户端和伺服器端 。此外他对于基于ALM生成测试指南也有浓厚的兴趣 。Masashi Narumoto热衷于将网际网路作为知识库的想法 。网际网路已经显着改变了我们的生活 , 毫无疑问还会带来巨大的变化 。他的目标是汇聚大家的智慧以更有意义的形式提供出来 , 方便更多的人学习 。在就职于模式与实践小组期间 , 他作为程式经理负责并完成了多个Azure指南的系列文档的编写工作关注于大数据领域 。之前 , 他花费了20多年时间来开发和谘询各种不同的解决方案 , 尤其是零售和製造业 。Trent Swanson是Full Scale 180的软体架构师 , 也是创始人之一 , 主要使用云计算技术 。他一开始就使用Azure技术 , 帮助全球各地的客户来构建、部署和管理Azure上的云计算解决方案 。无论是迁移现有套用到云计算平台还是构建全新套用 , 他都享受整个交付伸缩的、可靠的和可管理的云计算解决方案 。作品目录目录Table of Contents第1章 快取驻留模式 1背景和问题 1解决方案 1相关模式与指南 5更多信息 5第2章 断路器模式 6背景和问题 6解决方案 6问题与思考 8何时使用此模式 10相关模式和指南 14第3章 补偿事务模式 15背景和问题 15解决方案 16问题与思考 16何时使用此模式 17相关模式和指南 18第4章 竞争消费者模式 19背景和问题 19解决方案 19问题与思考 20何时使用此模式 21第5章 计算资源合併模式 25背景和问题 25解决方案 26问题与思考 26套用场景 28相关模式和指南 32扩展阅读 32第6章 命令和查询职责分离(CQRS)模式 33背景和问题 33解决方案 34问题与思考 35何时使用此模式 36第7章 事件溯源模式 41背景和问题 41解决方案 41问题与思考 43何时使用此模式 44相关模式和指南 47第8章 外部配置存储模式 48背景和问题 48解决方案 48问题与思考 49何时使用此模式 50关联模式和指南 56第9章 联合身份模式 57背景和问题 57解决方案 57问题与思考 59何时使用此模式 59相关模式和指南 61更多信息 61第10章 门卫模式 62背景和问题 62解决方案 62问题与思考 63何时使用此模式 63相关模式和指南 64第11章 健康终端监控模式 65背景和问题 65解决方案 65问题与思考 67何时使用此模式 68相关模式和指南 71更多信息 71第12章 索引表模式 72背景和问题 72解决方案 73问题与思考 75何时使用此模式 76相关模式与指南 77第13章 领导者选举模式 79背景和问题 79解决方案 79问题与思考 80何时使用此模式 80相关模式与指南 85更多信息 85第14章 实体化视图模式 86背景和问题 86解决方案 86问题与思考 87何时使用此模式 88相关模式与指南 89第15章 管道过滤器模式 90背景和问题 90解决方案 91问题与思考 92何时使用此模式 93相关模式与指南 97第16章 优先伫列模式 98背景和问题 98解决方案 98问题与思考 100何时使用此模式 101相关模式与指南 103第17章 基于伫列的负载均衡模式 105背景和问题 105解决方案 105问题与思考 106何时使用此模式 107相关模式和指南 108第18章 重试模式 109背景和问题 109解决方案 109问题与思考 111何时使用此模式 112相关模式与指南 114更多信息 114第19章 运行时重配模式 115背景和问题 115解决方案 115问题与思考 116何时使用此模式 117相关的模式和指南 120更多的信息 121第20章 调度器代理管理者模式 122背景和问题 122解决方案 122问题与思考 125何时使用此模式 125相关模式与指南 128更多信息 129第21章 分片模式 130背景和问题 130解决方案 130分片策略 131问题与思考 135何时使用此模式 136相关模式与指南 138第22章 静态内容託管模式 139背景和问题 139解决方案 139问题与思考 139何时使用此模式 140相关模式与指南 143更多信息 143第23章 限流模式 144背景和问题 144解决方案 144问题与思考 146何时使用此模式 147相关模式与指南 148第24章 令牌秘钥模式 149背景和问题 149解决方案 149问题与思考 150何时使用此模式 152相关模式和指南 154更多信息 154第25章 异步讯息传输指南 155讯息伫列本质 155异步讯息传递的场景 158实现异步讯息传递的注意事项 159相关模式和指南 161更多信息 162第26章 自动伸缩指南 163什幺是自动伸缩 163实施自动伸缩的场景 164实施自动伸缩的注意事项 164Azure解决方案中的自动伸缩 165相关模式和指南 167更多信息 167第27章 快取指南 168云应用程式中的快取 168使用快取的注意事项 170管理快取并发 172相关模式和指南 173更多信息 173第28章 计算分区指南 174Azure计算选项概述 174计算界限设计指南 174组件分离计算实例 176相关模式与指南 177更多信息 178第29章 数据一致性指南 179管理数据一致性 179最终一致性实现的注意事项 182相关模式与指南 185第30章 数据分区指南 186为什幺需要数据分区 186分区策略 187设计可扩展性的数据分区 190设计分区以提升查询性能 191分区可用性设计 192问题与思考 192相关模式与指南 194更多信息 194第31章 数据複製与同步指南 195为什幺要数据複製及同步 195複製和同步数据 195数据複製和同步的注意事项 198实现同步 200相关模式与指南 201更多信息 201第32章 远程监控指南 202为什幺远程监控很重要 202监控 202语义日誌记录 204遥测 205远程监控的注意事项 205相关模式与指南 207更多信息 208第33章 多数据中心部署指南 209为什幺部署到多个数据中心 209多数据中心部署的思考 213相关模式及指南 217第34章 服务调用统计指南 218为什幺服务调用统计很重要 218服务调用统计的场景 218服务调用统计的注意事项 220示例 221相关模式及指南 222更多信息 222
- 中国云计算套用丛书:大数据精準挖掘
- Objective-C编程之道:iOS设计模式解析
- 微软套用架构指南
- 游戏架构与设计
- 企业云计算:商业和技术领导者的战略指南
- 深圳市有关云计算科技有限公司
- Windows云计算
- 虚拟化与云计算
- 首席品牌架构师
- 移动开发架构设计实战