第 4 周 系统架构总结
系统架构:系统技术挑战与方案
总结:
挑战:
1、高并发,大流量
2、高可用
3、海量数据
4、用户分布广泛,网络情况复杂
5、安全环境恶劣
6、需求快速变更,发布频繁
7、渐进式发展
应对方式:
1、垂直伸缩
2、水平伸缩
2.分布式架构演化
总结:
分布式架构演化:
最简单的互联网应用架构->应用数据分离->使用缓存改善系统性能->使用应用服务器集群改善系统的并发处理能力->数据库读写分离->使用反向代理和CDN加速网站响应->使用分布式文件系统和分布式数据库系统->使用NoSQL和搜索引擎->业务拆分->微服务及中台化->大数据与智能化
3.架构模式与要素
总结:
架构模式
1、分层模式
2、分割模式
3、分布式
4、集群
5、缓存
6、异步
7、冗余
8、自动化
9、安全
核心要素
1、高性能
2、高可用
3、可伸缩
4、可扩展
5、安全
评论