第四周作业

用户头像
TheSRE
关注
发布于: 2020 年 10 月 11 日

作业一:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决了什么问题?



  • CDN(内容分发网络),向客户端提供就近访问。对于用户来说,这是一级缓存,用户访问的内容在CDN服务器中时,将能很快得到相应。

  • LVS(Linux Virtual Server),提供负载均衡和高可用。

  • 反向代理,代理用户的所有请求。这个环节也可以提供缓存,当用户请求的内容在反向代理服务器上有则可以直接返回。

  • 分布式缓存服务器,提供缓存服务,改善系统性能。

  • 远程分布式存储,提供可伸缩的存储服务,增加系统吞吐

  • 分布式数据库,提供高吞吐、高性能的数据库服务

  • NoSQL与搜索引擎,将超过一定时间的冷数据沉降到NoSQL数据库,降低主数据库的压力。

  • 业务分离,不同业务独立发展、独立演进、独立维护。

  • 微服务与中台化,抽取公用服务,减少重复开发,降低维护难度。

  • 大数据与智能化,描绘用户画像,为用户提供精准的服务推荐。



作业二:学习总结



本周学习了系统从简单到负载的的分布式架构演化,架构模式。学习案例:维基百科、淘宝、宅米技术架构,对学习的理论加深理解。不过学过之后,要讲却讲不出啥东西来,还是要实践之后才能成为自己的。



发布于: 2020 年 10 月 11 日 阅读数: 12
用户头像

TheSRE

关注

The SRE. 2019.06.25 加入

A SRE engineer.

评论

发布
暂无评论
第四周作业