是我少见多怪,还是近来流行语大爆发了?不要误会,我当然知道IT行业以疯狂的速度创新不足为奇,但是似乎目前技术演进的速度比以往更快,而且正在发生根本性的变化。我们可以把它归因于一样东西:云。云计算绝不是新鲜事物,但是2014年以来它异常活跃。
从软件到硬件,云计算正在改变数据中心部署、开发和消费每样东西的方式,它正在快速、彻底地颠覆企业向客户提供产品和服务的方式。
让我们简单了解下几种热门技术,讨论下您最终也会采用它们的原因。
软件定义网络(SDN)-它到底是什么?
SDN的定义不胜枚举,这主要因为它是一项相对很新的技术,对不同的厂商来说含义不同。该市场成熟之前,混淆不清的局面至少还会持续一段时间。SDN把决定流量发往哪里的系统(控制平面)与向选定目标转发流量的底层系统(数据平面)分离开来。这些系统的投资者和厂商认为,这样可以简化网络1。通过控制器,网络管理员可以快速、方便地决定位于转发平面的底层系统(交换机、路由器)如何控制流量。
SDN需要某种方法使控制平面能够与数据平面进行通讯。OpenFlow就是这样的一种机制,人们经常误将它等同于SDN,但其他一些机制也符合相应的概念。
通过把控制平面与转发平面分离开来,数据中心可以降低成本,并提供更好的敏捷性,谁不希望这样呢?这是通过以下方式实现的:
1.减少对昂贵的专用ASIC网络硬件和相关的按需付费模式(经常导致过度预配置)的依赖性。换句话说,您可以从自己的网络中获得更多价值。
2.SDN提供了更高的可编程性,使网络扩展、系统设计和管理更简单。
3.敏捷性和灵活性。所有人都需要,都想获得良好的敏捷性和灵活性,而SDN可以兼具两者。SDN使企业能够快速部署新的基础架构、应用、服务器,速度要比传统网络快得多。
OpenFlow
人们经常把OpenFlow和SDN混用,但是它们并不一样。OpenFlow仅仅是整个SDN架构上的一个构件,是一种开放式标准,用于实现一种通讯协议,使控制平面能够与转发平面进行交互。作为一种开放式标准,它由OpenFlowConsortium控制。OpenFlow并不是目前已有的(或正在开发中的)唯一一种面向SDN的协议。由TheOpenNetworkingLab(ON.Lab)领导的开放源代码网络OS(即ONOS)就是另外一种选择。
网络功能虚拟化(NFV)
这是另外一个对不同的人含义不同的术语,具体取决于行业。就我们的情况来说,我们注重的是它对电信行业意味着什么。要理解是什么推动了NVF的发展,我们可以先看一下电信行业传统上是如何部署自己的网络的。30多年来,电信公司一直依靠定制的系统,其中一些企业开发了自己的ASIC(通过Cisco、F5或Juniper),以及专用操作系统(如CiscoIOS),然后把这种技术用在基站、路由器和以太网交换机上,所有这些产品都是专门为他们的应用优化的。当然,专用就意味着价格昂贵,开发缓慢。
快进到当今的NFV举措,这是几家大电信服务提供商率先倡导的。NFV的价值在于创造了一种标准化的方式,通过它来将重要的电信应用虚拟化,这从根本上改变了电信网络的搭建和管理方式。借此,NFV能够使这些应用运行在行业标准的服务器上。这就意味着大量节约成本,和比以往更高的灵活性。
使NVF能够采用商业化现成(COTS)设备的是底层技术的进步,包括SDN、速度更快的fabric(40Gb以太网),以及更强大的处理器。
NFV无需SDN也能实施,也可以共同使用这两种解决方案。NFV能够为SDN提供支持,它可以提供能够支持SDN软件运行的基础架构。两种技术有一个共同的目标,那就是使用成本更低的COTS服务器和交换机。
开放计算项目(OpenCompute,OCP)
OCP是Facebook领导的一项举措,旨在搭建出高能效、扩展方便、低成本的计算架构。该举措脱胎于大规模的Facebook数据中心的设计和建设,该数据中心位于俄勒冈州的普林维尔(Prineville)。开放计算项目遵循开放源代码软件原则,其设计是开放的,供所有人共享和使用。OCP包括了软件、服务器、存储系统、网络和数据中心的设计。借助OCP的开放式硬件设计,OCP声称与其他使用专用设备的先进数据中心相比,Facebook普林维尔数据中心把效率提高了38%,建设和运行费用降低了24%。这些成绩非常吸引人。
如您所见,上述技术中许多字眼都反复出现。为了让您不忽视它们,我们再次强调一下:低成本、能效、非专用、开放式、可扩展、灵活、敏捷。即使您目前不需要重新设计自己的数据中心,您可能也需要保持竞争力。
无论您选择哪种技术,有一件事可以肯定,那就是云会给I/O带来压力,而I/O瓶颈将从目前的位置向其他地方转移。您的处理能力越差,延迟问题就越严重。为了未雨绸缪,解决新技术带来的新问题,就需要寻找能够降低延迟的技术,如RDMAoverConvergedEthernet(RoCE)。还需要想出能够灵活使用资源的解决方案,它不能把您锁定在长期承诺上,如专用的设备、基础架构和专用软件,这样您就能占据一个有利位置,能够在新技术出现时方便地加以利用。
现在系好安全带,准备上路吧!