写点什么

训练营第 4 周作业

用户头像
爱码士
关注
发布于: 2020 年 11 月 16 日

大型互联网架构遇到的挑战和解决方案

挑战:

  1. 高并发和大流量:大量的用户同时请求,或者频繁请求

  2. 高可用:能够提供7*24小时的服务

  3. 海量数据:生产了大量的数据,难以存储

  4. 用户分布广泛,网络情况复杂:海内外的用户使用相同的服务

  5. 安全性:防范恶意攻击

  6. 需求快速迭代,发布频繁:需求迭代太快,需要能够提供快速调整的功能。

  7. 渐进性发展:从小到大的架构扩展

高并发解决方案:

  1. 垂直伸缩,增强单一服务器的处理能力,更换高级CPU,更快速的宽带,更大的内存。缺点:硬件扩展有极限,不可能无限提高单机的处理能力。

  2. 水平伸缩,不断增加服务器的数量,把大量的请求分配搭到不同的服务器上,降低单台机器的压力,这样就能解决大数据量的请求,缺点:对架构/技术要求比较高

现在普遍选择在业务量不是爆发式的增长时,选择垂直伸缩。在业务不断的扩展之后,普遍选择水平伸缩。所以现在市面上很多的公司选择水平伸缩的解决方案



用户头像

爱码士

关注

还未添加个人签名 2019.04.28 加入

还未添加个人简介

评论

发布
暂无评论
训练营第4周作业