是时候放弃架构之争了,正确方式是以应用为先!( 四 )

另一方面 , 则是越来越多的互联网公司和云计算公司业务多元化 , 由原先单一的社交、搜索、媒体、网游等应用 , 拓展到了现如今的深度学习、线上交易、视频娱乐、网上支付、金融服务等多元化的应用 , 且呈现出极快的增长 。 新应用和新产品的迭代 , 带来了数据中心规模的扩大 , 进而对于后台的各种压力也成倍增加 。

正是在这样的挑战之下 , 分布式架构弹性伸缩的能力在支持面向互联网海量客户相关业务时 , 可以有效预处理瞬时爆发的海量交易 , 同时可以及时对系统算力进行调整 , 最大程度的支持海量用户以及大规模业务场景;此外 , 分布式架构可以基于廉价的硬件和开源软件构建 , 不会受到单一厂商的制约 , 可以引入多家厂商竞争 , 成本更为可控;更为关键的是 , 分布式架构通过多节点、多机房等技术手段更解决了核心架构的风险度集中的问题 。

站在不同的“阵营” , 上述的观点其实都是正确的 , 但如果我们回顾计算模式的发展历史 , 就会发现一个简单的规律:那就是计算模式是在集中式和分布式之间不断摇摆 , 往复式发展前进的 。

推荐阅读