在你的SAN网络中该使用哪种协议?如何决定SAN在速度和延迟需求方面的规格?在下面的内容中,我在何时使用iSCSI、何时使用FC(光通道)以及何时使用其它协议方面提供了一些建议。在确定使用何种协议时有一些基本的因素需要考虑。 1.多路径。需要做出的主要决定是你需要简单的倒换来满足业务连续性,还是同时需要负载均衡。
通过使用MPIO for iSCSI或者用光纤HBA厂家提供的倒换驱动等方法,你可以不花分文就得到前者。而后者是则是按主机数收费的选项,你可以从存储厂商采购。 2.延迟。吞吐量和距离是确定采用何种存储时候需要考虑的两个重要因素。
如果你费尽力气建立了一套能提供很高IOPS和吞吐量的存储系……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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端口或者过量预订这些概念。
作者
相关推荐
-
200Gb/s HDR InfiniBand发布 创性能和可扩展新高
2016年11月9日,数据中心端到端互连方案提供商Mellanox发布全球首个 200Gb/s 数据中心网络互连解决方案。
-
FC仍然是网络存储之王
光纤存储市场目前仍然健康,虽然近年的发展相对较缓。随着对性能要求高的应用的逐渐显现,32Gbps带宽的FC变得越来越有吸引力,并且这样的需求有增无减。
-
大型企业SAN之HP 3PAR StoreServ
Hewlett-Packard(HP)3PAR StoreServ 7000系列是大型企业级SAN阵列产品线,也是提供数据高可用性及可靠性的文件控制器。
-
高I/O应用的虚拟化变容易了吗?
过去,实时应用以及其他对工作负载要求苛刻的应用都避免虚拟化。而随着近来存储端的改进,是否变得容易一些?