网络通信 频道

聚合、简化、开放:无处不在的统一网络

  银弹之:统一网络的开放性

  如果数据中心统一网络架构的发展到此截止的话,刚刚我们谈过的基于DCB和FCoE的融合与简化已经提升了网络性能并减少了维护复杂性和成本。至此,“银弹”任务似乎已经完成。

  但实际上,技术的发展是无止境的,在iSCSI以廉价的成本替代了传统的光纤存储,FCoE和DCB又融合了以太网和光纤传输之后,又有了新的挑战等待着我们:

  面向云的数据中心最终是要走向开放的,基于虚拟化的统一应用平台也要求能够将数据处理集中在统一的操作层面上,并减少控制点。因此,虽然支持iSCSI、FCoE的HBA板卡实现了我们对网络融合和简化管理的要求,但如何进一步将这些协议和技术统一到一个开放性的平台上来?

  这就需要第二个“银弹”。

  为了分别表述清楚,让我们按照技术发展的时间顺序,有请iSCSI先一步走上舞台。

  先花费一些文字,介绍一下iSCSI的历史。在iSCSI之前,高端存储领域为昂贵的“光纤系”所垄断。一套基于FC SAN的存储系统,出了存储本身成本外,还有光纤线缆成本,光纤交换机成本以及HBA卡成本。ISCSI的诞生带来了一种基于以太网的廉价SAN解决方案,只需要iSCSI HBA(后来进化为传统的网卡)和普通以太网交换机,就可以在不增加额外成本的前提下,部署一套iSCSI存储系统。为了区别于传统的FC SAN,基于以太网的iSCSI存储又被称为IP SAN(很多存储界的老手更喜欢这个名字)。

  iSCSI的产生迅速赢得了市场的欢迎,特别是寻求成本控制的企业用户更加青睐于此。于是支持iSCSI的HBA卡被研发并投入市场。

  故事至此,并没有结束。因为iSCSI HBA卡同样需要成本投入,而且,也不符合我们正在讨论的统一和开放性的需求。因此,Intel与MSFT等伙伴共同推进了iSCSI向软件引导的开放性领域突破——基于windows、Linux和VMware的引导程序被开发出来,并且在性能上达到了传统硬件HBA卡所能实现的程度——在省去了额外的iSCSI HBA卡和封闭式的硬件系统后,Intel基于软件的iSCSI引导可以通过传统的网卡,在主机操作系统层面实现全部的iSCSI数据卸载和应用。

银弹之:统一网络的开放性

  到今天,超过80%的iSCSI链接使用了系统自带的软件引导程序,省掉了大量了板卡费用并简化了维护复杂度,实现了开放与统一。为此,主流的iSCSI HBA硬件卡生产商纷纷终止了各自的产品,这其中,也包括Intel自己。

  Intel通过力推免费的开放性的软件引导,终止了自己本来可以继续销售的硬件产品,正是基于一个我们都明白的道理:面向云的数据中心,必须要走向开放。

  ——技术上每一次进步的取得,不仅仅有智慧的力量,还有奉献的精神。

  ISCSI完成了基于软件的引导和实现,接下来,轮到FCoE登场了。

  实际上,和iSCSI相比,FCoE似乎少了些先天的运气。当年iSCSI出现,作为昂贵的FC SAN的唯一替代方案,几乎没有什么障碍便的得到了市场和用户的爱戴。而FCoE出生时,人们似乎还沉浸在iSCSI带来的喜悦里。对于FCoE,更多的是好奇,而非迫切的需要。

  但FCoE是为未来而生的。在第一颗银弹中我们提到,基于DCB和FCoE技术可以实现以太网和光纤传输的完美融合,极大的简化了硬件成本和部署维护的复杂度,随着数据中心的规模越来越大,FCoE的优势也就越来越明显。

  和iSCSI一样, Intel和其他致力于推广FCoE的合作伙伴是不满足于仅仅在硬件层面实现网络融合的,除去CNA卡的成本费用之外,面向云的数据中心要求更开放的架构和统一的平台,也是Intel决定启动Open FCoE计划的原因所在。

  和iSCSI一样,Intel的开放式FCoE解决方案同样是免费的。对于用户来说,这是一个好消息。目前,Intel已经完成了基于Linux和Windows平台的FCoE软件引导的实现,并且,在业内最为关注的VMware虚拟化平台上,目前也已经进入到了Beta测试验证阶段。

  和iSCSI一样,在FCoE的演进道路上,我们同样看到了Intel的杰出贡献。Intel 82598所支撑的第一款CNA板卡的发布,以及第一个单芯片CNA的实现,还有更重要的在开放式FCoE领域,Intel所做的DCB规范、Windows、Linux和VMware平台开源引导等等——如果说最终数据中心的统一网络得以在开放性平台上实现(这一天已经越来越近了),那么这一路上都有Intel的努力和贡献。

银弹之:统一网络的开放性

  面向云的下一代数据中心更多的建立在开放性和虚拟化的环境下。统一网络是现在,更是未来。

  银弹效应:

  1、 基于开放性的iSCSI和FCoE引导替代了昂贵的板卡成本,统一了主机的接口;

  2、 开放性的设计也导致网络设备的统一,降低了成本和功耗,简化IT基础架构;

  3、 开放性减少了控制点,简化了IT运维成本,同时提高了系统稳定性;

  4、 开放性让数据中心架构更加灵活,同时对于未来数据中心的虚拟化的支持更好。

0
相关文章