admin 管理员组文章数量: 887021
2024年3月6日发(作者:url编码参考)
iSCSI和FC从技术上有什么区别呢?
所有的SANs都通过由适配器(HBA)以及交换机(switchs)组成的高速网络将服务器连接到块存储阵列上。而这样的存储网络可以让服务器与存储阵列交互信息,并且可以建立多条路径来确保存储阵列的可用性,进而加强了冗余并提高了性能。同时SAN也用来对于某些特殊的服务器或应用程序限制存储的可见性。
SANs传统上用物理实现部署光纤通道(FC),简单来说,光纤通道使用光纤来传送SAN数据,速度可以达到1Gbps,2Gbps,4Gbps, 8Gbps, 16Gbps。光纤通道可以在点对点、交换、循环方式下操作。
但是,每一个服务器都需要一个专用的HBA卡。而每一个HBA卡都必须连接到相应的光纤通道交换机的端口上或者直连服务器,从而构成整个SAN。
Iscsi 传统上利用服务器的网口就可以与存储进行连接,但是1G 的传输速度确实是一个瓶颈,有人可能会说也支持10G的传输,如果更换10G的传输,相应的服务器和存储都要添加10G的网卡,成本就大大的增加。相对于目前主流的8G FC来说,传输速度和安全上都远远不如FC,大家都知道ISCSI连接的时候需要在操作系统上安装ISCSI initiator程序,才能识别存储划分的硬盘,一旦程序崩溃,就意味着存储掉线。
iSCSI强调网络环境普遍存在这一概念。也就是说,每一个组织,无论从最小的家庭网络到使用LAN的大型企业都可以使用网络资源。在实际过程中,iSCSI
SAN在一个隔离的网络环境中部署高质量的NIS以及网络交换机。有一些公司通过部署网络NICs来改善iSCSI的性能,这种NIC通过TCP/IP 减负引擎(TOE)来减少CPU对iSCSI命令的处理。但是作为一个基本条件,iSCSI SAN根据现有LAN上的已经存在的NICs和交换机就已经可以实现。现在iSCSI SANs可以运行在1Gbps的速度上,并且随着交换机升级到10G的时候可以提到10Gbps的速度。
有一点很重要的是需要知道iSCSI SAN和NAS是不同的,即使它们都使用相同的IP网络。iSCSI SAN提供了基于块的数据访问(它给你提供磁盘驱动器方式),而NAS提供了基于文件的数据访问(它给你提供文件方式)。选择iSCSI或者NAS需要根据你的应用程序来定。
FC和iSCSI在性能方面有何不同呢?
从实际的角度来看,FC和iSCSI对于处理存储应用程序是一样的,专家们更加同意iSCSI在许多应用程序表现出的性能不如FC。“许多人都拿带宽和性能作比较,其实两者是没有直接关系的,在网络环境中,耗用带宽的应用程序会用完带宽从而带来瓶颈。
ISCSI的性能也被你所选择的基于软件的iSCSI initiator或者iSCSI HBA所影响,但是当整个网络达到10Gbps的时候,则需要转变为基于硬件的iSCSI
initiator。因此,现在用最好最成熟的基于软件的iSCSI initiator是非常重要的。
对于iSCSI initiator来说另一个问题就是虚拟化。Foskett指出,对于VMware
ESX Version 的initiators,已经收到很多关于性能方面的抱怨,尤其是一些大规模的部署中,因为VMware需要使用CPU和存储资源。“当你拥有一打运行在VMware ESX box上的服务器时,你真地会使用大量的存储资源,
版权声明:本文标题:iSCSI和FC技术分析与对比 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1709722240h544611.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论