Architecture Phase1 Week4:HomeWork
现在的架构已经从互联网初期的垂直伸缩变为水平伸缩了,需要解决的问题包含了
1.高并发,大流量,用户基数大,每秒请求数量高的问题,因此需要通过水平伸缩去增加处理请求的机器,部署 CDN 来解决静态数据下载的压力。
2.高可用,需要提供全天无间断的服务,因此需要提供一定的部署冗余来解决升级更新的服务不间断,同时也能解决某台设备宕机后的备用。
3.海量数据,部署 Redis 来解决数据库请求的压力,部署 NOSQL 来解决数据库最大承载条目的限制。分布式存储服务器来存储数据。
4.可伸缩,可扩展,可以快速的迭代更新新的功能同时不影响现有功能的服务。拆分服务,利用微服务架构来解决伸缩扩展的问题,上层业务逻辑基于微服务快速迭代。
5.安全性,对于垃圾信息,交易信息等进行风险控制
版权声明: 本文为 InfoQ 作者【phylony-lu】的原创文章。
原文链接:【http://xie.infoq.cn/article/9f83d919377c4fab230f6e3e4】。文章转载请联系作者。
评论