架构师训练营第 4 周 _ 学习总结

用户头像
方舟勇士
关注
发布于: 2020 年 07 月 02 日

从全局视角了解大型网站系统的特点,大型网站设计的常用模式。回顾了大型网站架构的演化历史,了解到前辈们是如何一步步解决大型网站面临的问题的。

大型网站系统的特点

  • 高并发

  • 高可用

  • 海量数据

  • 用户分布广泛,网络情况复杂

  • 安全环境恶劣

  • 需求快速变更,发布频繁

  • 渐进式发展

大型网站系统的架构演化

从最简单的互联网应用架构逐步发展

  1. 应用数据分离

  2. 使用缓存改善系统性能

  3. 使用应用服务器集群改善系统的并发处理能力

  4. 数据库读写分离

  5. 使用反向代理和CDN加速网站响应

  6. 使用分布式文件系统和分布式数据库系统

  7. 使用NoSQL和搜索引擎

  8. 业务拆分

  9. 微服务及中台化

  10. 大数据与智能化

当前大型网站系统的常用架构模式

  • 分层

  • 分割

  • 分布式

  • 集群

  • 缓存

  • 异步

  • 冗余

  • 自动化

  • 安全



用户头像

方舟勇士

关注

还未添加个人签名 2018.08.27 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 4 周 _ 学习总结