如何选择SAN协议

日期: 2009-07-23 作者:Joel Lovell翻译:Steven Fu 来源:TechTarget中国 英文

在你的SAN网络中该使用哪种协议?如何决定SAN在速度和延迟需求方面的规格?在下面的内容中,我在何时使用iSCSI、何时使用FC(光通道)以及何时使用其它协议方面提供了一些建议。在确定使用何种协议时有一些基本的因素需要考虑。 1.多路径。需要做出的主要决定是你需要简单的倒换来满足业务连续性,还是同时需要负载均衡。

通过使用MPIO for iSCSI或者用光纤HBA厂家提供的倒换驱动等方法,你可以不花分文就得到前者。而后者是则是按主机数收费的选项,你可以从存储厂商采购。 2.延迟。吞吐量和距离是确定采用何种存储时候需要考虑的两个重要因素。

如果你费尽力气建立了一套能提供很高IOPS和吞吐量的存储系……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在你的SAN网络中该使用哪种协议?如何决定SAN在速度和延迟需求方面的规格?在下面的内容中,我在何时使用iSCSI、何时使用FC(光通道)以及何时使用其它协议方面提供了一些建议。在确定使用何种协议时有一些基本的因素需要考虑。

1.多路径。需要做出的主要决定是你需要简单的倒换来满足业务连续性,还是同时需要负载均衡。通过使用MPIO for iSCSI或者用光纤HBA厂家提供的倒换驱动等方法,你可以不花分文就得到前者。而后者是则是按主机数收费的选项,你可以从存储厂商采购。

2.延迟。吞吐量和距离是确定采用何种存储时候需要考虑的两个重要因素。如果你费尽力气建立了一套能提供很高IOPS和吞吐量的存储系统,你肯定不希望瓶颈出现在1Gb以太网高延迟iSCSI连接上。如果你只是需要共享文件,那就没有必要在FC上浪费投资。理想情况下,同时使用FC和iSCSI是个好主意。有些情况下,你可以使用iSER(iSCSI over IfiniBand)或者基于10G以太网的iSCSI。

iSCSI协议

iSCSI协议允许客户端(称为initiators)向远端服务器上的SCSI存储设备(targets)发送SCSI命令。它还支持多路径。

iSCSI的优势:不需要特殊布线的FC(光通道),iSCSI可以使用现有的网络架构来远距离传输。你可以把iSCSI建立在1G以太网、10G以太网或者一种叫做iSER的特殊版本的速度高达10Gb或者20Gb的InfiniBand上。你也可以在iSCSI中使用线路捆绑或者IP绑定来达到更高的性能。

iSCSI的劣势:iSCSI initiator允许你服务器上的网络端口看到iSCSI SAN上的SCSI设备。这是需要CPU开销作为代价的,除非你使用iSCSI HBA卡,它们还有其它好处,比如从iSCSI SAN启动。

什么时候使用iSCSI:根据你的延迟、吞吐量和预算需求,iSCSI能应用于多种环境。特别是在VMware和其它虚拟服务器环境中,它十分常见。10G以太网iSCSI SAN建立成本可以十分低廉,不过我建议在数据库和邮件应用中使用FC或者InfiniBand.

FC连接

FC是在存储网络中使用的千兆技术。它已经成为企业存储SAN中的标准连接方式。尽管光通道这个名字具有误导性,FC信号可以承载在双绞线铜缆上或者光纤上。换句话说,Fiber这个词(以er结尾)通常指物理的光纤连接,而在FC(Fibre Chinnel)中使用的Fibre这个词则说明其物理连接不一定是光纤。Fibre Channel Protocol(FCP光通道协议)是一种传输层协议(类似IP网络中使用的TCP),它能在FC网络上传输SCSI命令。

FC的优势:在1Gbit、2Gbit、4Gbit、8Gbit HBA、交换机和导引器(大型交换机)中提供的FC的主要优势,是它能提供比iSCSI低得多的延迟和快得多的吞吐量,当然iSER over InfiniBand还是很快的。光通道HBA还具有比iSCSI更低的CPU开销,除非你使用iSCSI HBA或者TOE网络卡。

FC的劣势:光通道可能是最贵的SAN,尽管HBA已经比以前便宜多了。还有就是光通道的距离限制要比iSCSI短。

InfiniBand标准

InfiniBand是在高性能计算中使用的交换矩阵通讯链接。它具有QoS和倒换功能,而且被设计为具有可扩展性。InfiniBand架构标准定义了从处理节点到高性能I/O节点(例如存储设备)之间的连接。IB连接还能被捆绑使用。

InfiniBand的优势:InfiniBand提供很低的CPU开销和极低的延迟。它能支持20Gbit吞吐量。而且其成本可能较FC便宜。

InfiniBand的劣势:InfiniBand只能支持15米以内的短距传输,除非你肯投资IB远距扩展器,而且已经拥有光纤或者高性能广域网连接。你还有可能会发现其对某些应用和硬件的支持并不完善。

什么时候使用InfiniBand:当数据必须具有最高的性能的时候。当然,如果你在组建HPC(计算机集群),你很有可能投资IB。另一个考量是I/O虚拟化,它能够通过在到服务器的IB链路上使用虚拟光通道HBA和虚拟网卡来降低网络和光通道SAN基础架构上的开销。

如果你想要知道SAN的基础知识,我推荐你看Chris Poelker和Alex Nikitin写的《Storage Area Networks for Dummies》,书中提供了实际的概览,而不需要你事先知道缓冲区额度或者G端口、U端口或者过量预订这些概念。

相关推荐