2009年12月11日星期五

他是一片云



布拉德·尼斯鲁赫斯基被学校开除了,理由是他作为学区的 IT 主管十年间在区内学校的 5000 台电脑上安装了 SETI@Home 程序,“拖慢了教学软件的运行速度, 并且让学校电脑每天24小时都在高负荷运行”,为学区增加了超过一百万万美元的设备维护和零件更换费用负担。

IT 产业,各路白痴满嘴“云计算”概念,仿佛又发现一个新大陆。其实分布式计算的应用早已有之。SETI@Home是一个上世纪末开始的加大伯克利的项目,我当时就玩过。利用互联网上千百万志愿者计算机的空闲时间,分布式地处理一些天文有关的海量数据,据说是为了寻找外星人 —— 这个动机不知真的假的,反正用作宣传还是挺吸引人的(Geek 们大概都有和外星人交流的幻想)。哪怕它实际跑的数据是在计算卫星轨道,气象预测,税收统计,外汇对冲,银行帐号破解... 买超级计算机干这些要花很多钱,而且也未必有效,把空闲的电脑用作分布式计算绝对是个好主意。大约是在同一个时间段,斯坦福的拉里·佩奇和谢尔盖·布林想到了差不多的主意,他们把很多廉价电脑连成了网络用于分布式计算,后来一不小心搞大了就成了今天的 Google。在他们还没有搞大以前,也受到过校方的指责 —— 他们的搜索引擎爬虫占用了学校网络带宽的一半。

对比一下两者,不由得为布拉德大呼不值。同样是损公肥私的活儿,他干得毫无目标,除了一个空洞可疑且不知啥时候能实现的“寻找外星人”的伟大理想。另外他干得毫不利己,至多也就是在那张贡献者排名表里名次靠前一点。他有七个孩子要养活,经济危机中失去这么份旱涝保收的教学工作,风险由他和家人承受;学校当然也很冤,承受成本的同时还要落个小气鬼的名声。

神奇的土地上没有真正的NGO,虽然我有很多朋友以天下为己任号召大家做些公益的事。从组织架构设计的角度来说,这种分布协同工作的模式大概也可以称作“云”。想法挺好,做法千差万别。为防止自己一时冲动被人忽悠,我想应该记住布拉德的教训:拉里和谢尔盖知道自己在干什么,SETI@HOME 的发起者也很清醒,那么普通参与者的你在干什么之前是否应该想想清楚 —— 谁将收益而谁又在承担风险成本,想清楚了再干,这样才能无怨无悔问心无愧

没有评论: