Facebook公司计划通过部署复杂设备进行边缘拓展,希望借此进一步降低用户在与社交网络进行交互时出现的响应延迟。
尽管尚处于初期构思阶段,但Facebook公司已经在本周于拉斯维加斯召开的Interop展会上向The Register网站透露了这一计划。他们将尝试为网络边缘分配软件与硬件资源,希望借此帮助整套社交网络体系能更快地向用户交付信息。
Netflix公司也选择了这套战略,这家影音服务巨头将利用自家OpenConnect内容交付网络实现全面提速。OpenConnect是一套由NetFlix公司自主开发的软件与低成本硬件组合,业界普遍认为该公司此举是为了回避以Akamai及Level3等为代表的传统内容分发网络供应商。
目前Facebook正在考虑从Netflix公司的方案中汲取经验,并在此基础上组织适合自己的进一步调整。
“大家不妨想象一下,让网络中的特定元素与全球网络中的聚合点相对接,这会是怎样一幅情景。我们已经开始着手创建这项技术,但目前要讨论最终成果还为时过早,”Facebook公司网络事务主管Najam Ahmad在接受The Register采访时指出。
Facebook公司早在2012年6月就曾披露有计划将服务器迁入ISP数据中心,而现在他们正绞尽脑汁,希望将本地流程与网络功能也纳入到新体系当中,甚至可能包括一些先进的网络功能。
Facebook公司的新系统应该包括一套内容交付网络、某些专为社交网络用户互操作需求准备的本地处理功能以及缓存机制,Ahmad向我们证实称。
“如果与Netflix进行比较,在某种意义上他们的理想方案相对较容易达成,因为他们只需要处理流媒体内容、而不必为了终端用户正常使用、计算服务之类的事情费神,”他表示。“因此,我们正在寻找一套特定的模式。我们试图首先把软件部分做好,然后再考虑与之相匹配的硬件方案,然后才是整体方案以及最终效果。”
Facebook公司这套尚未命名的系统的设计灵感无疑来自其同样运行在商用硬件上的前续方案。当初该方案的出现是由于大规模数据中心运营商开始尝试将服务器与存储体系分离出去;而就在本周,网络也开始成为新的可分离对象。之所以如此,是因为运营商希望尽量削弱自身对于大型IT供应商的产品依赖。
开放计算项目通过自行设计设备并向业界公布设计方案的方式帮助Facebook公司成功摆脱了过去只能向惠普、戴尔及IBM等原始设备制造商采购成品的宿命。如今他们可以购买通用型硬件,由自身提供IT基础设施设计思路并在Wiwynn、Quanta等第三方设备制造商的帮助下进行构建。
不过Facebook公司的新计划还只是针对边缘网络,即专门改造过去将软件、存储与网络加以集成的设备使用模式;该公司短期内还没有围绕该技术创建开放计算项目实体方案的打算。
“我们在处理开放计算时一直非常敏感,因为我们不希望这种新思路给原本运作良好的其它机制带来拖累;而且坦白讲,我将项目的成功主要归功于定义并交付这些出色垂直一体化方案的供应商们,”Facebook公司硬件与供应链主管Frank Frankovsky告诉我们。“在这种情况下,把开放计算思路硬加进来是完全多余的,而且很可能无法达到供应商们所达成的水准。”
但正如Netflix公司已经向行业正式公布OpenConnect的设计方案,Facebook如今也有机会加以效仿。不过公司可能需要花相当长的时间才能弄清楚选取哪里作为切入点同广阔的开放计算项目社区展开交互,我们能够理解其中的难处。