Google自行开发下一代网络硬件
在近日举行的开放网络峰会Open Networking Summit上,Google的网络基础架构的主要负责人Urs Hölzle声称,Google正在组建基于开源技术Openflow的下一代网络。
众所周知,Google公司拥有世界上为数最多的服务器,同时也与Facebook一样以自行设计服务器而著称。同时,Google 还拥有世界上分布最广的网络基础架构。Arbor Networks在2010年做过一项调查,如果Google向网民们提供这些服务的话,那么它就会成为世界上第二大ISP网络服务提供商(第一名是Level3)。
Google此前将其基础设施视为核心机密,所以Hölzle也很少在公开场合谈论这方面话题。这是Hölzle首次对外透露Google网络基础设施上的重大举措,并声称Google已经用自制硬件替换了其大规模内部网络的重要部分,此举为Google节省了大量成本并大幅提升了效率。Google成功”DIY”网络硬件的秘密在于积极采用了开源技术OpenFlow。
在接受Wired的采访时,Hölzle表示制造网络硬件并不难,难在自行设计软件。而Google恰好有足够多的软件人才来改变网络设备的市场格局。Google目前有两个大网络:一个负责连接用户到Google服务(搜索、Gmail、Youtube等),另外一个负责Google各数据中心之间的连接。用户网络的流量相对稳定,每个地区的日间流量高,晚上低,较为规律。而Google的内部骨干网流量变化比较剧烈,给Google的流量工程带来很大麻烦。Google经常需要将数以Petabyte计的数据(全球web的索引或Gmail邮件备份)从一个地方转移到另一个地方。当Google开发或者更新服务时,希望能够及时在全球各地发布,因此Google希望能够准确预测更新或者发布的速度。
Google工程师Stephen Stuart表示:“数据中心之间的各种流量有着不同的业务优先级,确定哪些流量需要让路,哪些流量优先通过本身就非常具有挑战性。”
”谷歌需要服务器之间建立高速连接,同时还希望对大规模网络进行管理,传统的企业网络供应商完全无法满足谷歌的需要,成本太高,而且这些厂商的产品对于谷歌的大规模网络管理需求来说太封闭了。“前Google和思科高级工程师J.R. River说道。
但是Google从OpenFlow那里找到了答案。OpenFlow采取了软件定义网络(SDN)的方法。通过将网络设备两大功能:包交换和网络管理进行分离,OpenFlow使得网络运营商获得了前所未有的控制力。OpenFlow将管理控制功能转移到了服务器上,这使得复杂网络管理的效率和灵活性大大提升。(实现同样的功能过去需要购买思科等企业的昂贵专用硬件)
事实上,包括Google在内的全球互联网巨头之间正在上演激烈的军备竞赛,大家在比拼谁能以最低的成本,最快的速度向最多的人群提供服务。而这场军备竞赛的廉价军火(网络设备)来自亚洲。谷歌DIY网络硬件的最后一步就是:把需求写下来后与中国大陆和台湾的ODM制造商(例如广达)合作生产符合需要的网络设备。
延伸阅读:
关于OpenFlow。OpenFlow是一项新出现的技术,但不是新技术。对网络中的转发行为进行集中式的控制,是通信网的长期传统,而精细化控制则是MPLS和ATM 技术的强项。OpenFlow的成功,是互联网模式的成功,或者说,是因为OPENFLOW的设计理念恰好契合互联网技术赖以生存的几个关键要素:简单、易行、低成本、开放性、兼容性。
OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机(OpenFlow Switch)和控制服务器(Controller)来共同完成,从而实现了数据转发和路由控制的分离。控制器可以通过事先规定好的接口操作来控制 OpenFlow交换机中的流表,从而达到控制数据转发的目的。
因此,OpenFlow开启了一条网络创新的道路。如果OpenFlow得到广泛的应用和推广,则未来的网络将如曾经的计算机一样取得日新月异的发展。
Via Wired
第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom
除非注明,本站文章均为原创或编译,未经许可严禁转载。
相关文章: