第四周作业
作业一:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决了什么问题?
CDN(内容分发网络),向客户端提供就近访问。对于用户来说,这是一级缓存,用户访问的内容在CDN服务器中时,将能很快得到相应。
LVS(Linux Virtual Server),提供负载均衡和高可用。
反向代理,代理用户的所有请求。这个环节也可以提供缓存,当用户请求的内容在反向代理服务器上有则可以直接返回。
分布式缓存服务器,提供缓存服务,改善系统性能。
远程分布式存储,提供可伸缩的存储服务,增加系统吞吐
分布式数据库,提供高吞吐、高性能的数据库服务
NoSQL与搜索引擎,将超过一定时间的冷数据沉降到NoSQL数据库,降低主数据库的压力。
业务分离,不同业务独立发展、独立演进、独立维护。
微服务与中台化,抽取公用服务,减少重复开发,降低维护难度。
大数据与智能化,描绘用户画像,为用户提供精准的服务推荐。
作业二:学习总结
本周学习了系统从简单到负载的的分布式架构演化,架构模式。学习案例:维基百科、淘宝、宅米技术架构,对学习的理论加深理解。不过学过之后,要讲却讲不出啥东西来,还是要实践之后才能成为自己的。
版权声明: 本文为 InfoQ 作者【TheSRE】的原创文章。
原文链接:【http://xie.infoq.cn/article/9b56624b50a266fd58507b493】。文章转载请联系作者。
评论