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