架构师训练营 - 第四周总结
互联网系统的挑战
高并发
高可用
高性能
海量数据
安全问题
快速变更
高并发
垂直扩容
只需硬件扩展,软件无需修改,但是单个主机有物理上限,价格通常昂贵。
水平扩容
理论上没有上限,增加了系统的复杂度,需要解决分布式系统的 CAP 要求
互联网架构演化的几个阶段
简单应用
数据分离
使用缓存改善性能
使用集群
数据库读写分离
CDN
分布式存储系统
NoSQL 搜索引擎
业务拆分
微服务中台化
大数据智能化
架构设计的几个衡量指标
- 高性能 
- 高可用 (主要通过冗余) 
- 可伸缩 (非功能性) 
- 可扩展 (功能性) 
- 安全 
版权声明: 本文为 InfoQ 作者【teslə】的原创文章。
原文链接:【http://xie.infoq.cn/article/56da249dfbecdfbaecd67c20a】。未经作者许可,禁止转载。
 
  
  
  
  
  
  
  
  
  
    
评论