由于市场上对数据中心网络结构的描述含糊不清(在最近几个月,各个主流供应商都发布了各自的产品),网络人员难免困惑:什么才是真实的数据网络结构?Juniper的数据中心策略QFabric--正好能够回答这个问题。
David Yen是Juniper Networks公司结构与交换技术团队的执行副总裁,在本次专访中,Yen将与我们一起畅谈我们可以期待的Juniper产品,以及一个数据中心网络结构必须包含的几大要素(无阻隔、扁平网络、低延迟、无抖动以及虚拟化支持等)。
每个人对于新数据中心网络架构都有自己的看法。您是如何定义这个结构的呢?在目前大肆宣传的形势下,网络人员又该如何将其进行分类?
David Yen:目前,“fabric”一词在被大肆地滥用。在我们看来,作为一个合格的数据中心结构,它必须公平和无阻塞的提供任意到任意的连接。而这不仅是静态行为。它还需要能够识别流量速率的所有动态变化。而且,它将确保目标接口的全部带宽在任何时间都能够公平地共享给所有尝试向这个特定目标接口发送数据的竞争接口。而带宽会平等地共享给竞争的接口,甚至在外出接口由于流量过多而因带宽受限造成拥塞时,也不影响传输流量的进入端口,它们会将流量传输到非拥塞目标接口。这是第一个标准。
我们希望达到的第二个标准是它必须具有较低延迟和较低抖动。对于一些中小型数据中心,延迟必须低于几毫秒。即使在一些大型数据中心,它也必须低于十几毫秒。为何是毫秒呢?因为按照物理定律,您有一个桌子,中间没有其他物体,100米的距离传输要花费半毫秒。因此,当您实现一个数据中心网络或者数据中心结构时,按道理您需要提供一个近直线传输的速度。,而且最好是您能够实现这个速度。不仅仅要具有较低延迟,还要有较低抖动。抖动是延迟的瞬间变异。在目前基于计算机的公平交换中,当您给多个订阅者发送一个消息时,您希望能保证他们最好都在相同的时间接收到消息。如果从一个源头到不同目的地之间存在很大的差异,那么在这种竞争中显然没有公平可言。
第三个要求是这种数据中心网络必须在任何拥塞情况下都不出现丢包现象。这很重要,因为丢包的绝对不可接受的,特别是在现代一些关键任务环境中,如金融服务数据中心。
第四个是一次性成本和功耗扩展。目前数据中心网络技术的成本和能耗会随接口数量的增长而线性增长,但不会像传统架构那样指数级增长。这对于云计算方面的数据中心是非常重要的,因为数据中心中可能有大量的端口。
第五个要求是这种数据中心需要支持虚拟化和服务。越来越多的云计算数据中心正在虚拟化,以简化资源分配和增加弹性。这种数据中心架构显然必须支持这种功能。
第六个要求是它必须有一个高可靠性和可扩展性的模块化分布式的实现。因为它是模块化的,所以它可以很容易扩展,同时客户可以以增量方式建设数据中心。而且,您可以实现一性,所以这种架构可以在部分服务中断的情况仍正常工作。
最后,这种数据中心结构必须像一个逻辑设备一样操作和运行。这是为了简化可管理性,从而直接降低运营成本。任何供应商在将它的数据中心网络或者结构称为一个结构时,它实际上需要满足更高的标准,而非目前的市场上所泛泛谈及的内容。
现在有很多种不同的说法。您期望网络人员如何区分目前市场上探讨的各种愿景计划?
David Yen:不错,它们是不同的。对于小型的数据中心而言,传统结构所造成的问题并不严重,它们只有几百台服务器和几十个存储设备,一个高效的双层架构,即使是传统架构,它的延迟相对也是比较低……在这些情况下,它们可能并不会出现大的问题。在这些方面,Juniper有着非常成功的通用EX产品线,客户可以使用这类产品。
但是当数据中心变得越来越大时,例如您部署了上千台计算机和存储设备,那么您就需要考虑更多的问题。各种问题、成本、电源、复杂性和延迟都会累加放大。但是,相应地您也可以理解为,拥有这些大型数据中心的企业,一般都有非常高智商和专业的IT人员,他们能够区分这两种环境的差别。当他们没有选择时,他们就必须使用一些临时补救措施。但是当他们发现有些方法能从根本上解决扩展、电源、复杂性和延迟问题,并能允许他们灵活地虚拟化和向各种应用程序共享所有资源时,他们一定会接受。