存储 频道

FCoE还是iSCSI?解析两个网络协议的战争

  【IT168 专稿】如果仅仅只看标题的话,看起来像是两个协议之间的竞争,而我是从更长远的眼光来看待这个主题的,我认为这不是一场战斗,FCoE和iSCSI的崛起,体现了基于以太网的存储和数据网络融合的优越性。

  你是不是还认为光纤通道(FC)是为数据中心准备的,而iSCSI是为SMB准备?可以告诉你,这种想法已经过时了,随着LAN速度的不断提高,iSCSI已经在许多数据中心得到应用。企业可能会因当前的产品组合,未来的应用需求,组织技能和预算等原因而采用FC或iSCSI,下面我们将讨论FC或iSCSI我们应该如何选择。

  首先要声明一点,我不是供应商代表,也不是哪个协议的啦啦队,我不会偏袒FCoE,iSCSI,InfiniBand,SAS或其它任何协议,就像前面说的,我并不认为这是一场比赛。

  融合上的融合

  关于FCoE讨论最重要的方面不是协议本身,而是基于以太网的专用存储网络融合的根本转变,iSCSI几乎在10年前就开始这一趋势了,以太网路线图将FC打入冷宫。

融合上的融合
▲图 1 融合上的融合

  我认为数据和存储网络融合会带来三个关键影响:

  1、大规模采用兼容英特尔处理架构

  2、应用处理转向开放系统(Windows和Unix)

  3、广泛采用IP作为互联协议

  这些趋势没有一个值得惊奇,使用IP协议,兼容英特尔的开放系统服务器已经主宰了现代数据中心。鉴于这种占统治优势的处理架构,使用以太网互联是一个合乎逻辑的选择,没有其它网络协议能占据如此大的市场份额。

  我们必须考虑驱动网络协议融合的因素,毕竟在存储,音频,视频,WAN,集群和其它领域还有各种不同的协议存在,虽然服务器虚拟化整合减少了端口和线缆数量需求,但它仍然渴望获得更好的性能表现。

融合上的融合
▲图 2 基于以太网的数据中心融合对服务器,网络和存储管理人员产生的影响

  如果我们在以太网上融合,数据中心内外将会发生很多变化,服务器管理人员将会看到虚拟服务器和刀片更好的灵活性和机动性,以及总体性能的提升,存储管理员的工作重点将从管理神秘的网络协议转到数据管理阵列性能管理,网络管理员将担任转移的主力,他们要解决许多头痛的问题。

  网络融合的推动力:性能

  反观存储网络,我们看到融合的一个主要驱动力是性能,虽然光纤通道路线图给人留下了深刻的印象,其性能接连加倍,但它不能和以太网比,随着其性能历史性的飞跃,以太网很快就会将光纤通道远远甩在身后。


▲图 3 存储网络路线图(网络性能时间轴)

  iSCSI刚刚出现时,即使光纤通道过渡到2-4Gb,和千兆以太网相比也显得非常不起眼,但iSCSI今年在性能上取得了飞跃,过渡到10Gb以太网,而光纤通道网络才8Gb,未来几年,iSCSI FCoE将继续从以太网性能改进获益,很快就会过渡到40Gb和100Gb,到那时,16Gb和32Gb光纤通道看起来就太慢了。

  性能方面一个经常被忽视的领域是I/O操作的延时,虽然基于10Gb以太网的iSCSI可以比8Gb光纤通道多运输50%数据,也大幅降低了延迟,它可以比8Gb光纤通道多处理50%的数据包,或相当于千兆以太网的10倍,换句话说,在一个共享的虚拟环境中,10Gb以太网允许更多的系统在相同时间范围内完成更多的工作。

  以太网增强型数据中心

  性能只是融合以太网一半的故事,它也提供服务器连接,减少服务器配置和位置取决于电缆可用性,而不是应用程序需要的情况,这将会改变数据中心的面容,鼓励使用刀片服务器,虚拟化和灵活的基础设施,鼓励机器的可移动性,特别是虚拟机,以及需要新的网络协议,如OpenFlow。

网络融合的推动力:性能
▲图 4 增强的10Gb以太网

  但是,以太网需要大幅升级才能应付这个工作量,虽然iSCSI可以在任何网络上正常工作,得益于TCP/IP,FCoE和类似需要流控制的协议,保证数据无损传输,这促使数据中心桥接协议(DCB)得到了发展,包括流量优先级控制,带宽管理和拥塞管理,前面两个已经实现,第三个也将在短期内可用,以太网已经做好准备站上中心舞台。

  FCoE vs. iSCSI

  在讨论了融合的方式后,我们终于可以谈了一下选择iSCSI还是选择FCoE的问题了,下面是做出选择4个主要考虑因素:1、数据中心战略、2、性能需求、3、兼容性目标、4、成本问题。在任何情况下,这四个因素对于选择FCoE或iSCSI都很主要,不是靠哪一个因素就能做出最终的决定的,有些情况下FCoE可能比iSCSI便宜,反之亦然。

FCoE vs. iSCSI
▲图 6 SCSI的多面性

  不管选择其中哪个协议,一个要素是始终保持不变的,那就是SCSI,几乎所有企业级块存储协议都是基于SCSI的,它是企业级存储开创性技术之一,每个企业级块存储协议,包括FCoE,iSCSI,SAS和FC协议,都是通过SCSI传输的。这使得协议的选择与操作系统和应用程序的关系不大,因为“看”存储的方式都一样,三大SAN协议之间最大的不同在于,路由能力,主机、启动硬件和软件的可用性,以及管理工具的成熟度和可用性。

FCoE vs. iSCSI
▲图 7 协议对比

  iSCSI比FCoE拥有更强大的支持矩阵,几乎每种操作系统都有对应的硬件和软件驱动,几乎每个厂商都提供了成熟的存储系统支持它,无现有光纤通道基础设施的绿地SAN设计应该没有发展前途,iSCSI是新存储网络理想的选择。

FCoE vs. iSCSI
▲图 8 光纤通道的三条路线

  另一方面,选择FCoE更多是企业光纤通道存储网络的一种进化,摆在光纤通道架构师面前的有三条路可走:第一条是继续使用端到端光纤通道,第二条是因特网和边缘FCoE,第三条是构建端到端FCoE SAN。最后一条路直到最近才成为可能,它也是目前最流行的光纤通道架构模式,最终将成为主导。

FCoE vs. iSCSI
▲图 5 选择一个协议的4个考虑因素

  到了做出选择的时候

  选择任何一个协议都有充分的理由,但没有一个能上升到宗教信仰的水平。

到了做出选择的时候
▲图 9 iSCSI和FCoE的未来

  对那些已经大规模部署了光纤通道设备的组织来说,FCoE是一个渐进的过渡,这些环境会逐步采用以太网作为边缘协议,但他们会继续利用已有的企业级光纤通道存储阵列。从战略上将,FCoE对用户更有长远意义,但它仍然需要进一步证实自己的能力,如拥塞通知,以太网光纤技术,涉及到互操作性时都还不够成熟。

  我们常常比较FCoE和iSCSI协议的效率,在TCP和IP中打包SCSI的效率不高,但协议分析结果却表明,FC,FCE和iSCSI之间绝对位效率是非常接近的。戴尔技术中心和其它测试表明,iSCSI在数据吞吐量和CPU利用率方面是相当高效的。

  作者观点  

到了做出选择的时候
▲图10 FCoE和iSCSI不是相互对立的,你的选择取决于许多因素,在不存在光纤通道投资或需要糟糕的大规模升级的情况下,iSCSI是很好的选择,而FCoE在高端企业中采用得可能更多

  在不存在光纤通道投资或需要糟糕的大规模升级的情况下,iSCSI是很好的选择,基于其易用性,低成本,高性能和广泛的支持,它会继续增长,过渡到10Gb以太网再简单不多。另一方面,FCoE很可能占领高端企业市场,各主要厂商都在积极推进,看起来最终他们将强制升级,但有些领域的黄金时间仍然未到,购买者堤防浮夸的承诺。

  有人可能会问为什么要选择以太网,以太网要成为融合的主宰协议还有很多工作要做,为什么不选择InfiniBand,它的性能,互操作性和可扩展性都很好,并且也得到了广泛使用?价格是一个因素,但主要因素是基础,毫无疑问,以太网最终必将克服自身的障碍,这已是一个定局。

  细细想来,许多协议看起来可能更适合于融合,包括ATM,甚至令牌环,尽管基于令牌环的光纤通道听起来很诱人,但我们还是期望FCoE和iSCSI一统天下。

  原文出处:http://blog.fosketts.net/2011/05/20/fcoe-iscsi-convergence-ethernet/
  原文名:FCoE vs. iSCSI – Making the Choice
  作者:STEPHEN

0
相关文章