> 译文出处:[http://blog.csdn.net/column/details/clouddesignpattern.html](http://blog.csdn.net/column/details/clouddesignpattern.html)
> 原文出处:[MSDN:http://msdn.microsoft.com/en-us/library/dn589799.aspx](http://msdn.microsoft.com/en-us/library/dn589799.aspx)
# 前言
云带来的改变是显而易见的,云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。本文提供了24种云计算设计模式,能够让读者学习如何设计高可用性、高弹性、低运维、可监控与自动化的云计算平台。
## 适用人群
本文适合云计算爱好者,及目前从事和云计算相关工作的开发者或运维人员。
## 学习前提
本文以设计思想为主,你可以零基础学习。但是想要了解到具体是怎么实现的,你需要具备云计算的基础、了解分布式计算、虚拟化、数据存储、数据管理等技术。
- 前言
- (一)—— 缓存预留模式
- (二)—— 断路器模式
- (三)—— 补偿交易模式
- (四)——消费者的竞争模式
- (五)——计算资源整合模式
- (六)——命令和查询职责分离(CQRS)模式
- (七)——事件获取模式
- (八)——外部配置存储模式
- (九)—— 联合身份模式
- (十)——守门员模式
- (十一)—— 健康端点监控模式
- (十二)—— 索引表模式
- (十三)——领导人选举模式
- (十四)——实体化视图模式
- (十五)—— 管道和过滤器模式
- (十六)——优先级队列模式
- (十七)—— 基于队列的负载均衡模式
- (十八)—— 重试模式
- (十九)——运行重构模式
- (二十)—— 调度程序代理管理者模式
- (二十一)——Sharding 分片模式
- (二十二)——静态内容托管模式
- (二十三)——Throttling 节流模式
- (二十四)—— 仆人键模式