在Facebook内部,这起初是一个颇具争议的想法。但短短4年后,它却彻底颠覆了规模高达1410亿美元的数据中心计算机硬件行业。
Facebook的“开放计算项目”(Open ComputeProject)把Linux和Android等热门软件的免费开源模式移植到硬件领域。
这意味着所有人都可以查看、使用或修改大型企业的数据中心里采用的昂贵计算机——而且完全免费。协议制造商也已经做好准备,根据之前与该组织签订的协议,为其开发定制设计,并批量生产标准化硬件。
在软件领域,开源一直以来都是革命性和颠覆性的理念。正是在这一理念的推动下,Linux和Android才得以诞生,前者运行于世界各地的多数数据中心,后者则成为了全球最流行的智能手机平台。在此过程中,微软、诺基亚、黑莓等实力强大的企业纷纷遭到颠覆,有的甚至已经濒临绝境。
开放计算项目也对思科等有着数十年发展历史的科技公司造成同样的威胁。
自从2011年启动以来,“开放计算项目”已经:
——为Facebook节约了20亿美元。
——为富达投资的数据中心节约了20%的电费。
——将微软吸纳为成员,意味着微软也在其大型数据中心里使用开放计算项目的硬件,并将把自己的设计贡献给该项目。
——苹果同样如此。
——为硬件设计师创造了更好的工作,他们现在可以相互协作,而不必像以前那样受制于商业机密的限制。
——形成了一整套由商品和创业公司组成的生态系统。
——至少为一家中国厂商创造了超过10亿美元的业务。
——向网络巨头思科发出警告。
——说服惠普停止抵抗,主动加入进来。
项目灵感
乔纳森·海利格(JonathanHeiliger)在2011年萌生了建立开放计算项目的想法,他当时负责领导Facebook的基础设施团队,他们的职责就是负责通过各种底层技术确保Facebook的正常运转。
首先从Facebook的数据中心开始。数据中心是一种巨大的仓储式建筑,里面安装了成千上万的电脑服务器,以及机架和交换机等各种将服务器连接起来的硬件。
多数企业都将在现有的数据中心里租赁专门的空间,但对谷歌、微软、苹果和亚马逊等大型科技公司而言,自建数据中心却是更为经济高效的方式。
2011年,Facebook也开始自建数据中心。
Facebook数据中心里的所有计算机都属于Facebook。你在Facebook上的所有行为、存储的所有图片、发布的所有状态更新,都会在那里进行计算和存储。
问题在于,2011年时的数据中心逐步成为科技行业最肮脏、碳排放最严重的一大领域。
Facebook在俄勒冈州普赖恩维尔建造了顶尖的数据中心,通过多种方式降低了用电量。所以,Facebook公布了该数据中心的设计方案,希望以此为数据中心行业的绿色运动做出贡献。
海利格心想:为什么不把Facebook的所有硬件都对外分享呢?
“我当时写了一篇短文,发给了扎克和其他团队成员。”他回忆道,他说的扎克指的是Facebook CEO马克·扎克伯格(MarkZuckerberg)。海利格认为,技术“并不是我们的竞争优势”,“开源应当成为Facebook的核心信条”,硬件尤其如此。
推动硬件开源运动可以带来巨大优势。
无论为谁工作,硬件工程师都应该展开协作,让创意自由流通。这样一来,新技术的发明速度将会加快,难度较大的技术问题也将更快地得以修正。所有人都将平等分享技术进步的结果。
这与主导整个科技行业长达数十年的专利、诉讼和商业机密理念背道而驰。但Facebook并不生产硬件,所以此举不会对该公司的业务构成威胁。
扎克也赞同这一想法。有一种很有说服力的说法:“山景城的一家公司认为他们的技术非常与众不同,我们根本不相信。”海利格说。他指的那家公司是谷歌,这家搜索巨头自己开发了很多硬件和软件,但却几乎都保留为内部机密,没有对外披露。
谷歌负责人不为所动
如今,开放计算项目已经成为一种现象,谷歌的硬件基础设施负责人尤尔斯·霍尔泽勒(Urs Holzle)也勉强给予这个项目一定的尊敬。
在谈及开放计算项目时,霍尔泽勒说:“由于对硬件进行了开源,所以这的确有很大的意义。目前还处于比较基础的阶段,今后将会有所深入。”
但与此同时,他却不太认可该项目最终的重要性。
“我认为从长期来看,它的重要性将会降低,因为即使采用了开放计算项目,多数人都不应当使用自己的数据中心。这解决了短期问题,所以一段时间内将会发挥作用,因为有很多合法的使用模式,你在这些方面别无选择。从这个意义上讲,它将与戴尔们争夺世界……这最终只会对一些规模十分巨大的公司有用,包括Facebook、eBay、微软。”
他认为,除了大型互联网公司之外,这个项目对其他企业没有太大用处,即使是花旗银行这种仍在自建数据中心的企业也不例外。
“就连花旗也不例外。我的目标是在今后5年,让花旗银行的所有CIO都成为谷歌云计算客户。他们并非被迫为之,而是意识到这样做比自己从事业务要好得多……我们拥有金融客户——他们的态度都很积极,并没有消极接受。”
三大明智之举
事实上,很多金融企业已经开始部署采纳开放计算项目,但霍尔泽勒却似乎对此视而不见。
之所以达成了这一效果,是因为海利格在启动该项目时采取了一些明智之举。
首先,他从戴尔挖来了弗兰克·弗兰考夫斯基(FrankFrankovsky)帮助Facebook开发硬件,并领导开放计算项目。弗兰考夫斯基很快成为了该项目的脸面人物和最大的布道者。
其次,他找到了在开源领域拥有丰富经验的英特尔。英特尔的法律团队为开放计算项目制定了法律框架,以便让所有企业都可以相互分享技术,而不必担心被迫披露机密。
“英特尔的法律团队在知识产权方面拥有丰富经验。”弗兰考夫斯基说。在制定了基础框架后,英特尔也签约成为该项目的创始成员。
后来,他还邀请高盛的唐·杜伊特(Don Duet)加盟。
杜伊特说:“我们跟Facebook的团队有好几年的交情了,早在弗兰克等人加盟之前就认识他们。2007和2008年,Facebook开始增长,他们向我们寻求帮助,让我们针对其基础设施的运作模式提供建议。”值得一提的是,高盛还帮助Facebook完成了IPO(首次公开招股)之前的一轮晚期融资。
杜伊特很喜欢开放计算项目这个想法。他认为,由于被几大硬件巨头主导,硬件行业已经开始落后。“我有了定制的感觉。”他说。
就在开放计算项目的第一次大会开始时,他立刻意识到这个项目的潜力。
“我们原以为只有50人出席,但实际上来了300多人,这简直不可思议。”他回忆道。
时间很快来到了2015年3月:开放计算项目新任全职CEO考利·贝尔(CoreyBell)表示,今年在旧金山会议中心举行的大会共有2500多人出席。
获金融行业认可
高盛很愿意购买开放计算项目的服务器。
“我们去年年中开始购买开放计算项目的服务器。”他说。而现在,高盛承诺“80%的服务器都将采用开放计算项目标准”。该公司只会为一些比较古怪的外围项目购买常规的商用服务器,因为这些项目不值得专门花时间定制服务器。
杜伊特表示,高盛不可能恢复以往的服务器购买模式。“我们已经明确对供应商表达了这一观点。没有走回头路的理由,我们采用了开源运营模式后没有倒退过。”他说。
由于高盛这样的金融大鳄都已经采用了开放计算项目,所以弗兰考夫斯基对于霍尔泽勒的抨击并不在意。
“如果你使用一两百台计算机,有80%的人上网,你就应该使用云计算。但问题在于,你应该什么时候退出云端?那就是当你在云端投入了过多的资金,应当从中抽出一小部分来支付给工程团队的时候。”他说。
例如,花旗、高盛和其他金融服务公司仅2015年的科技投入总计就高达2000亿美元。
“有趣的事情在于,对开放计算项目最为热衷的恰恰是金融行业。”弗兰考夫斯基说。
事实上,另外一家大型金融公司最近也刚刚公布了对开放计算项目的使用情况:富达投资称,开放计算项目的硬件将该公司数据中心的电费压缩了20%,除此之外还带来了其他好处。
几年时间打造10亿美元业务
2013年,虽然开放计算项目刚刚诞生两年,但海利格已经知道该项目将产生轰动效应。
海利格当时在加州圣塔克拉拉参加了开放计算峰会,一家中国大型制造商的高管拦下了他。他认识那个人,他们早在开放计算项目创立时就有过沟通。
此人当初并不想加入开放计算项目,他是一批全球顶尖硬件品牌颇为信赖的制造商,因此很担心开放计算项目被控窃取商业机密。
“我必须与人们展开很多心平气和的对话,让他们看到这个项目的价值和优势。就算是我们想要与之合作的厂商也会对此心生抵触:‘这都是些商业机密,我们为什么要告诉全世界?’”海利格回忆说。
“很快,开放计算峰会召开了,我又在圣塔克拉拉见到了那位中国高管。他拥抱了我。”海利格说。此人告诉他,开放计算项目把他的公司打造成了一家10亿美元的企业,吸引了数百家新客户。
能够与客户共同设计方案使之得以了解客户需求。而与其他企业分享信息,也有助于加强他们之前的关系。
“是你们让我们相信,这是一件正确的事情,一切都进展顺利。我们不仅更赚钱了,而且看到了之前没有发现的业务渠道。如果没有你们,这一切都不可能实现。”海利格复述道。
之后,此人与海利格拍摄了一张自拍合影:“那一次,我感觉自己像是摇滚明星,竟然有人要跟我合影。”
孵化大批相关企业
对于任何科技项目而言,真正的考验在于它能否催生更多的科技项目。
今年早些时候,一位Facebook前员工创办了首个开放计算项目创业公司,取名Coolan。该公司通过众包方式,为各大企业提供数据中心的硬件配置和故障检测服务。该公司获得了海利格等人的支持。
去年12月,弗兰考夫斯基也离开Facebook,创办了自己的硬件创业公司,这家光存储公司至今仍处在秘密研发阶段。弗兰考夫斯基仍是开放计算项目的主席。此外,该项目还催生了其他的创业公司,包括由一名十几岁的电子神童创办的RexComputing。
与此同时,该项目的贡献者也创建了15个新的硬件项目,每一个也都包含另外5至6个其他项目。此外,“今年的峰会有50家赞助商和2500名注册与会者,代表了来自40个国家或地区的800多家公司。”贝尔说。
杜伊特说:“我发现一件很酷的事情,整个社区的人都在以开放计算项目为基础打造新的解决方案,这成为了一个全新的经济模式。”
Facebook基础设施副总裁詹森·泰勒(JasonTaylor)也认同这种观点。“项目越来越得到人们的认可。”他说,“我深感欣慰的是,有很多项目都在围绕着硬件展开。开放计算项目令很多原本无法合作的企业走到了一起,找到了合作的方式。”
整个行业的硬件工程师都在使用开放计算项目彼此询问问题。“以前,就算要让两家公司合作都非常困难。但我们却让几百家公司展开了合作,让工程师真正成为了工程师。”
在这样的环境中,泰勒的团队将硬件开发推向了全新的高度。Facebook已经为计算机存储和网络交换机开发了一些革命性的设计,并且在内部进行了测试,等到效果确定后便将其贡献给开放计算项目。
Facebook围绕交换机开展的研发项目对思科构成了威胁。作为应对措施,思科为用户提供了高端交换机,而且还提供了可选软件,允许用户对内部网络展开修改。
“开放计算项目在网络领域的表现令人振奋。”泰勒说。
接下来,Facebook还准备投资一种光学网络设备,不仅可以加快数据中心的网络速度,还能降低成本。泰勒表示,此举将激发一轮全新的硬件创新。
重要时刻
但开放计算项目最重要的时刻发生在几周前,也就是2015年3月10日。
当时,作为惠普最重要的电脑服务器和网络业务负责人,安东尼奥·尼利(Antonio Neri)也登上了该项目的演讲舞台。
他表示,惠普的服务器部门已经同意成为开放计算项目的合同制造商,并且推出了一系列全新的开放计算项目服务器。该公司开始与富士康展开合作,后者负责组装了苹果iPhone和惠普PC等一系列重要科技产品。
惠普和戴尔之前一直都在观望,也都参阅了开放计算项目,甚至贡献了自己的设计。但实际上,这两家公司并没有真正融入这个项目。
“他们把更多的时间投入到对抗开放计算项目上。”弗兰考夫斯基,“月复一月,年复一年,他们的客户越来越偏向开放计算项目,所有供应商必须开始重新思考与我们之间的关系。”
惠普和戴尔的问题在于开发定制服务器,或者遵循其无法控制的设计方案,这会对他们的传统供应商系统构成严重破坏:如果无法控制设计方案,就难以大批订购低成本的配件。
所以,惠普想出了自己的应对方式,与富士康展开了合作。
弗兰考夫斯基对此大加赞赏。“我们发现惠普最近发生了重大变化,他们显然在改变思维方式。”他说。
惠普也开始向开放计算项目出售新的服务器,与宿敌思科展开竞争。弗兰考夫斯基希望思科有朝一日也能像惠普一样,加入开源硬件运动。
开源硬件运动已经营造了巨大的声势,有望彻底改变整个行业。
之所以给出如此乐观的预测,并非没有理由。弗兰考夫斯基说:“只要措施得当,开放总会战胜封闭。你肯定不想站错队,这是必然趋势。”(长歌)