架构师训练营 0 期 -Week4 总结

用户头像
Ph0rse
关注
发布于: 2020 年 07 月 01 日
架构师训练营0期-Week4总结

架构演化的九个阶段

  1. 单机互联网架构

  1. 应用数据分离



  1. 引入缓存



  1. 使用应用服务器集群来提升系统并发能力



  1. 数据库读写分离

  1. 使用反向打理和CND进行加速

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

  1. 使用NoSQL和搜索引擎

  1. 业务拆分

  1. 微服务和中台化

常用的架构模式

  1. 分层,横向切分,每个部分单一职责,通过上下层调用构成一个完整的系统。

  2. 分割,不同的功能和服务分割为高内聚、低耦合的模块。

  3. 分布式,提升并发量,主要的细分类型有:

  4. 应用和服务

  5. 静态资源

  6. 数据和存储

  7. 计算

  8. 集群,借用负载均衡分配任务

  9. 缓存

  10. CDN

  11. 反向代理

  12. 本地缓存

  13. 远程缓存

  14. 异步

  15. 冗余

  16. 自动化运维

  17. 安全建设



一个大型系统的主要技术衡量指标

  1. 高性能

  2. 高可用

  3. 可伸缩

  4. 可扩展

  5. 安全



互联网技术架构分区



架构设计关键启示

  1. 以业务为核心,先讲业务关系,再提技术方案

  2. 没有什么是不言而喻的,通用的解决方案,也要拉出来思考是否合适

  3. 任何问题,定义清楚了,也就解决一大半了



用户头像

Ph0rse

关注

还未添加个人签名 2019.11.06 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营0期-Week4总结