互联网架构终极武器

天下武功,唯快不破,互联网架构,亦有杀招,虽然说不以业务为基础的架 构,都是耍流氓,但是今天我们不谈业务,只聊架构。

 谈到架构,我们想的到应该有这么几点:

      1 高可用

      2 高并发

      3 扩展性

      4 安全性

     ……..

但是,我认为互联网架构,无论是bat还是其他互联网公司都是为了一个共同的目标而奋斗,那就是水平扩展,解决好了水平扩展你的架构就有无限的可能,流量过亿只不过加机器而已

接下来我不会讲各层水平扩展的解决方案,度娘一搜一大把,我来讲个马拉车的故事。

(车子不知道啥原因,越来越重)

    1小马拉车,跑的很顺畅

    2 小马生病了,谁来拉车?

    3 小马拉车,拉不动满头大汗,怎么办?

    4大马拉车, 马力就是大

    5 大马拉车,比小马出汗还多,真是路遥知马力啊

    6 两匹大马拉车,我x,一会看不见了。

    7 你俩怎么又不行了啊,别装死,快走

    8 一人拉一辆吧,中间用绳拴着

     …….

从上面的故事,我们似乎看到了互联网架构演变的影子,然而百变不离其宗,最终要想达成目的,我们看到,最终只需做好一件事,那就是水平扩展(一人拉一辆)。
 那么对于水平扩展我们实际做了那些事那:

1        高可用之水平扩展:  一个工作,一个时刻准备工作

2        高并发之水平扩展:  分而治之,人多力量大

3        扩展性之水平扩展:  618,双11 ,别来找我(架构师),加机器

……

架构分久必合合久必分,业务不同架构不同,并没有一定的章法,只须记得水平扩展是架构的至上心法,方能修得正果,独步武林。

猜你喜欢

转载自blog.csdn.net/sky1988818/article/details/85757870