架构师训练营第 4 周 _ 学习总结
从全局视角了解大型网站系统的特点,大型网站设计的常用模式。回顾了大型网站架构的演化历史,了解到前辈们是如何一步步解决大型网站面临的问题的。
大型网站系统的特点
高并发
高可用
海量数据
用户分布广泛,网络情况复杂
安全环境恶劣
需求快速变更,发布频繁
渐进式发展
大型网站系统的架构演化
从最简单的互联网应用架构逐步发展
应用数据分离
使用缓存改善系统性能
使用应用服务器集群改善系统的并发处理能力
数据库读写分离
使用反向代理和CDN加速网站响应
使用分布式文件系统和分布式数据库系统
使用NoSQL和搜索引擎
业务拆分
微服务及中台化
大数据与智能化
当前大型网站系统的常用架构模式
分层
分割
分布式
集群
缓存
异步
冗余
自动化
安全
评论