2020-06-27- 第四周学习总结
1 互联网系统面临的挑战
互联网系统面临的挑战是海量用户,其产生的高并发是因,高性能和高可用是果,是我们需要追求的目标。
2 互联网架构演化
(1)一台包含应用程序、文件和数据的服务器,构成最简单的互联网应用架构。
(2)应用与数据开始分离,应用服务器、文件服务器和数据库服务器三者分离。
(3)读操作导致数据库压力过大,开始使用分布式缓存服务,用来缓解数据的压力,提高系统访问速度
(4)通过负载均衡服务器,将用户请求分发给各个应用服务器,增加计算能力从而服务更多用户。开始向服务器集群发展。
(5)通过主从复制,将数据库进行读写分离。
(6)使用反向代理和CDN加速网络响应。
(7)使用分布式文件系统和分布式数据库系统
(8)使用NoSQL和搜索引擎
(9)使用分层和分割模式,将业务进行横向和纵向拆分。
(10)微服务化和中台化。
(11)大数据与智能。
3 互联网架构模式
互联网架构的核心要素就是高性能、高可用、可伸缩、可扩展以及安全。
4 互联网技术一览
评论