上图坐标指向硅谷,最近开始研究互联网分布式架构,风口浪尖,高大上;特与极客朋友们分享,共勉。
互联网架构
近些年来,互联网的高速发展,大数据时代,Booming Years,我们作为技术极客,需要跟得上节奏,趋势。
1 大型网站特性
大型网站,无论是电商还是社交网站等通常都具有以下特性,如高并发,低延迟,海量数据,可扩展性,HA 7*24;用数据来说明的话就是:Google日均UV数3亿,日均PV高达35+亿;Facebook周上传图片10亿以上;淘宝双十一,第一分钟UV高达1000万。而这些都是我们传统应用无法想象,无法望其项背的。
2 架构演化
还记得一位美国老板说过,"Project is evolutionary not revolutionary!". 互联网领域也是一样的。随着业务的发展,并发量,数据存储量等;系统开始演进,分而治之。其实,计算机世界包括硬件,网络,软件无不是引入新的层,对象,服务;从而分而治之来化繁为简解决问题的;而真实世界的事又何尝不是如此呢?当然,分而治之,拆分解决了一些问题,但是又会引入另外一种复杂/交互的问题。当然,分而治之,拆分解决了一些问题,但是又会引入另外一种复杂/交互的问题。