今天听一个培训,讲云平台,其中讲到几个架构原则,觉得挺好,特记录如下
1. 面向失效的设计
所有组件都可能会失效,如何应对失效情况
2. 组件解耦
减少组件间关联,例如通过工单的机制
3. 弹性扩展
4. 并行计算
5. 安全性
从这个培训中,了解到原来做电信计费时,那些曾经以为别的地方用不到的东西,在云计算/大业务量时都需要考虑的:
1. 用户的按号段分流
2. 冷双机,热双机
3. 容灾
4. 浮动ip,动态绑定
5. 时间格式,夏令时等
6. 主备数据库,在从数据库做查询操作
7. 按协议通信交互
8. 大数据分表
9. 报表系统
10. 短信发送系统,短信流控
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源)