每个有Facebook帐号的人几乎都发过照片。Facebook上至今已经储存了2400亿张数码照片,这个数量正以每天3500万张的速度增加中。这么多照片能够有条不紊地在Facebook上保留到天长地久,幕后的功臣就是Jay Parikh。但是这位达人并非万能,他也是需要帮助的。目前,他需要业界高手帮他发明一种全新的闪存存储器 ,专门用来存放大家发过以后或许再也不会回头去看的旧照片。
Parikh现在的职位是Facebook的基础设施工程部门副总裁,他的职责是督导旗下工程师研发能够用来支持世界第一大社交网站运作的软硬件设施。
过去几个月来,他和他的手下成功说服世界各地电脑生产商建造符合Facebook以及其他超大型线上机构的特殊需要的硬件设备。就在上个月,晶片业的龙头Intel和AMD以及其他两家晶片制造商都表示愿意支援Facebook。他们将开发新型伺服器,让客户能够随时新增或移除处理器 。
2011春季起,Facebook开始赞助一项名为“开放电脑计划”(Open Compute Project)的研究方案,希望通过社区合作的模式让硬件工业改头换面 。一月中,Facebook发表了这个研究方案的最新成果。但是Parikh并不就此满足,他要得更多。
目前用户发到Facebook上的旧照片都存在传统式的机械硬盘上,效果算是令人满意。但是当照片数量暴增到数千亿张,有些已经三、四年之久时,管理起来就有点力不从心了。会去翻看旧照片的人少之又少,但是这些照片还是得存在硬盘上,这样大的存档容量需要相当多的能源才能维持,显然不是长久之计。
通常,一家公司为了出清空间会把旧的数据搬到磁带上备份储存,但Facebook不能这样做。再怎么老旧的照片都一定要用能让客户随传随到的方式储存。“客户想看照片的时候,我们不能说:'要五年前万圣节的照片是吗?请稍等一星期,我们调到存档带之后会放上硬盘寄给你。'”Parikh于开放电脑计划高峰会议上如此说道。
目前最有希望的解决方案就是把这些照片搬到电脑数据中心的新宠:闪存存储器上。这种装置与硬盘比起来消耗较少的能源,但是价格不菲。当今世上最快的超高速闪存装置确实能够储存大量数据以供快速调度,但是这种装置适合用来储存用户经常存取的数据,如果Facebook用这种装置来“冷藏”平常不太用的资料,那么代价实在太高了。
这就是为什么他希望业者能够帮他做出物美价廉的闪存存储器。不管是什么样的存储器都会随着读写次数频繁逐渐耗损最后报废,世面上现有的快闪存储器的优点是能够经得起大量的读写次数,但他想要的是专门用来存放极少存取的数据的快闪存储器。
“高耐写度对我们而言不重要,”他在高峰会议上表示:“我们要的是能够便宜储存十亿字节的存储器。”这种装置不但能够节省电力,更能让他手下的工程师在写程序的时候有更多弹性。
Parikh甚至拿车辆来打比方。他说,今天市场上就好比只有厢型车和高级跑车两种可选,没有人做他想要的混合动力车。“现有产品种类非常贫乏,除了硬盘之外,不是磁带就是闪存存储器。”他的理想乍看之下难以成真,但今天的Facebook已非吴下阿蒙,公司影响力无远弗届,只要开口,就会有人回应。
Facebook的硬件设计与供应链专家Frank Frankovksy告诉我们,Facebook的工程师和犹他州的闪存存储器公司Fusion-io合作已有一段时日。在开放电脑计划高峰会议上首次露面的3.2兆字节闪存存储器,就是该公司在听取Facebook软件设计师多方建议后开发出来的产品。而Fusion-io的执行长David Flynn对这份合伙关系也非常满意。
Facebook已经开始用Fusion-io的高速闪存卡来跑资料库软件了。现在众多用户发表的文字信息就是存在这种设备上。不久的将来,Facebook打算将闪存存储器应用在位于奥勒冈州普林韦尔市的冷藏数据库里面。这当然要等新的廉价闪存存储器开始量产才能实现,不过照目前趋势看来,达成这份愿景应该不是问题。