让一切飞上云端

字数:2124

大约从1970年起我就知道,联网的计算机在社区可持续性方面将变得必不可少。那么,接下来要做的就是弄清楚怎样才能实现它。并不是我突然醒悟说,哦,这件事很重要。不是这样的,对我而言它一直是一件重要的事。

——李·费尔森斯坦

2000年,互联网成为千百万人生活中不可缺少的一部分。的确,当时,超过3.5亿的人口会上网,而且大部分人是在美国。在接下来的15年里,这个数字还会增加一个数量级,更接近于各国的相对人口数。2014年,中国的网络用户占全球第一。

1995年,罗伯特·梅特卡夫曾预言网络浏览器将会成为下一代的操作系统,这一预言在很大程度上已经变成了现实。如果像太阳微系统公司那句著名的宣言那样——网络就是计算机,那么浏览器就是操作系统,基于单机的操作系统变得无关紧要。事情并非如此简单,但在JavaScript的驱动下,网站变得更像应用程序了。然而,拉里·埃里森在1996年(当时甲骨文和网景公司称之为NC的网络计算机都不成功)发现,即使网络(在某种程度上)是计算机,那也不意味着真正的计算机会变成一种被称颂的终端。一种新的计算模式正在出现,但并非NC模式。

进入21世纪,这种新模式在无处不在的电子商务和社交媒体中出现了,并成为用全新方式处理数据的新算法、新技术的首选。所有这一切的基础是数据——以人类有史以来从未有过的规模收集、存储和处理的数据。

我们现在所说的电子商务直到1991年才出现,当时美国国家科学基金会解除了对网络商业用途的限制。但随着1995年亚马逊和易贝的创立以及1998年贝宝的出现,网上购物很快开始威胁到实体商店的生存。

最早实行网上销售的产品是软件。不再有人将软件装在塑封盒子里摆上计算机商店的货架进行销售了。由于便携式设备占据了主导地位,程序变得更小了。就连程序的名字也变小了:计算机软件的最大类别以前称为应用软件(applicationsoftware),但现在叫App。平均价格的降幅更大,从几十、几百乃至几千美元降至几美元。

将处理过程转移到网上,让编写和销售两美元的App成为可能。移动应用往往只是作为基于网络的应用程序的界面。网络市场中存在着巨大机遇,风险投资人对每一个像比尔·盖茨一样聪明的年轻黑客投以重金。在电子商务兴盛之际,赚到人生第一个100万美元的最大机会就在社交媒体的新兴市场中。

从早期个人计算机技术出现开始,其网络元素一直与社区有些关联。泰德·尼尔森曾在《计算机解放》上将网络社区称作“人类未来的知识家园”,李·费尔森斯坦曾致力于通过“社区存储器”等项目来构建这样的网络社区。后来,CompuServe和美国在线等在线系统获得成功,因为它们提供了一种社区的感觉。凭借eWorld,苹果公司甚至围绕一个卡通小镇构建了在线服务。

万维网终结了孤立服务,开辟了一个新世界,但它不是一个单一的社区。MySpace和Friendster等基于网络的新服务不断涌现,它们都强烈地意识到,谁能成功地创造出那种社区感,谁就能赢得巨大的机遇。

其中最成功的是Facebook。2004年,哈佛大学一位聪明的年轻黑客马克·扎克伯格创办了Facebook,不到10年,其社区成员的人数就将超过2000年的上网人数。

拥有强大后盾的大学应届毕业生创办的一系列新公司都将Facebook作为自己的定位目标,其中很多成功地定位了专业人士、摄影师、摄像师、各种手工艺爱好者等社区。iPod是一种产品,就此种意义而言,这些一夜成名者并不制造产品。但是正如苹果公司通过设计出人们想要的产品而获得成功一样,这些社交媒体公司通过理解人们联系的关键因素而获得了成功。他们的网站是高度个人化的。

然而,繁荣兴旺的电子商务和社交媒体网站存在一个严重问题:他们对存储和处理数据的需求是现有软硬件无法满足的。2014年,亚马逊需要50万台服务器来处理订单。Facebook大约需要25万台。服务的增长远远超过了任何尺寸的单机所能承担的工作需求。但是想要在一个巨大的网络中连接任意两台单机或在这么多订单面前维持实时库存,现有工具是完全无法胜任的,人们需要有新的工具。必须对工作进行分包。新的编程工具出现了,它们更适用于工作并行化,从而在分布广泛的多个处理器上分配工作。

即使是亚马逊和Facebook这样的大公司,其需求在最大的互联网公司面前也会相形见绌。这里所指的既不是电子商务网站也不是社交媒体网站,而是搜索引擎。网络是巨大的,仅仅在其中进行搜索就比面向亚马逊或Facebook的任务更为艰巨。人们已经开发了许多搜索引擎,但其中只有一个成了21世纪的主导者——谷歌。谷歌的处理和存储需求非常巨大,需要庞大的仓库作为“服务器场”,每间这样的“服务器场”里都放着成百上千台服务器。

一个新术语开始流行:云计算。这是一个老概念,但能让之实现的技术现在出现了。分布式计算技术奏效了,它可以满足需求。很快,就算不是亚马逊、Facebook或者谷歌,你也能从这些创新技术之中获益颇多。谷歌、惠普、IBM和亚马逊将这种内部技术转化为市场化服务。他们让任何公司都能以最高的效率处理和存储数据。亚马逊云服务(AmasonWebService)开始出租亚马逊的分布式计算能力。你可以按照自己的需要来租借计算机、存储设备以及计算机的处理能力——几乎可以租借计算机的任何可定义能力。如果业务快速发展,今后需要的能力是现在的10倍,你只要多租借一些就行了。

到2014年,87.5%的新应用程序是为云计算编写的。

与此同时,计算机存储能力的提升也在不断发掘计算机的潜力。“大数据”这个术语用于描述搜索引擎的数据收集所带来的新的数据集合——这些数据来自人与人之间的在线交易以及收集气温等数据的网络连接传感器。因为这些数据集合过于庞大,所以传统的数据库工具无法处理它们。

计算技术已经改变。现在人们和越来越多的设备打交道,其中只有一部分是传统意义上的个人计算机——这些设备经常与位于别处的电子商务和社交媒体网站互动,转而在虚拟云上存储数据、处理代码,其实际位置一直在变化,很难定位,但这一点其实是无关紧要的。台式电脑或笔记本电脑的模式已经过时了。个人计算机时代让位于后PC时代。

对业界中坚力量来说,跟随这种变化从个人计算机的阵地转移出去是一种普遍的挑战。


平板设备一代英杰退出舞台