假如说做一个小网站,这很容易,一个大学生用几天时间,就能做出来。
可接下来,流量来了,幸福的烦恼就来了。
总得做个备份吧?
一个会做网页、会JAVA语言的大学生就不够了,需要找懂数据库和服务器系统的人来帮忙。
可流量继续增大,服务器扛不住了,怎么办?
过去的办法,是买买买,买更多的服务器来承载更多的流量。
用行业里的话来说,就是技术不够,设备来凑。
可流量越来越高,买不起更多的服务器了,怎么办?
答案就是分布式。
其中的逻辑是,当用户访问网站时,就是去读取服务器里的数据库信息。传统的结构是单线的,一个用户访问完了,另一个用户去访问,大家要从前到后的排队进行。
假如一台服务器的承载量是1万,可有1亿人访问怎么办?这么多人集体排队,就会导致网站瘫痪。
解决问题的方案之一,就是增设服务器,搞一个1万台服务器组成的服务器集群,平均分配流量,就可以了。
就是花钱太多。
方案之二,就是分布式。
可以让用户们去并行访问,比如让100个用户一起去访问,而不是过去那种一次访问只能是一个用户。这样操作,1亿的访问量,只需要100台服务器就可以完成了。
周不器当然知道分布式很重要,但其背后的技术原理,还是迷迷糊糊的,听他这么说,就很好理解了,问道:“咱们现在也是买买买的套路?”
张一明很无奈的说,“对,就是这样。比如朋友网,今年又要增加6000万的预算去采购服务器,一方面是用来扩容,一方面是用来更替此前损坏的老旧产品。”
“同行呢?”
“国内的同行,当然也是这样。但硅谷的巨头,都在布局分布式了。周不器,咱们不能看国内同行,得向硅谷看齐啊,不能落后啊!”
“嗯。”
周不器点了点头,有些好笑。
他听懂张一明的意思了。
又在要钱!
前段时间,他刚批了1亿,去做三个关于分布式的项目,是关于网页加载时长提高的技术性探索。看样子,还不够啊!
又要往底层的数据库和服务器上找技术项目了。
张一明的思路也简单。
现在三大战役已经基本落幕