| iSCSI完全指南【2】 |
| 作者/www0 时间/2006-2-7 16:47:00 类别/综合 查看/ |
| 标签:网络 服务器 server 存储 |
|
iSCSI、SAN及NAS大比拼 一般来说,企业在面临iSCSI SAN存储解决方案时,多半喜欢拿FC SAN及NAS与其做一番比较。在此先就FC与iSCSI做一比较,基本两者同属走块协议的SAN架构,只不过前者透过FC,后者藉由IP传输数据罢了,而两者在管理及应用上也大同小异,其间只不过优劣好坏的差异。 至于SAN与NAS的差异而言,许多iSCSI厂商都认为SAN与NAS是完全不同架构的存储方案,前者支持块协议,后者则支持文件协议,所以拿两个完全不同协议及架构的标准相比,是不太适宜的。 如果硬要从中做个区别的话,精业公司倒提出了一个简单易懂的区别方法,那就是SAN的精髓在于分享存储设备(Sharing Storages);NAS则在于分享数据(Sharing Data)。总而言之,NAS与SAN因为架构及应用领域的不同,所以不会相互取代,而会共存于企业存储网络之中。 无论如何,为了让读者进一步了解iSCSI、FC及NAS的差异,在此还是尽量做一番归纳整理,以供读者参考: 接口技术:iSCSI和NAS一样透过IP网络来传输数据,FC则不一样,数据是透过光纤通道(Fibre Channel)来传递。 数据传输方式:同为SAN的iSCSI及FC都采用块协议方式,而NAS则采用文件协议。 传输速度:就目前的传输速度而言是FC(2Gb)最快、iSCSI(1Gb)次之,NAS居末。基本上,FC及iSCSI的块协议会比NAS的文件协议来得快,这是因为在操作系统的管理上,前者是一个“本地磁盘”,后者则会以“网络磁盘”的名义显示。所以在大量数据的传输上,iSCSI 绝对会比NAS快得多。 资源共享:iSCSI和NAS共享的是存储资源,NAS共享的是数据。 管理门坎:iSCSI和NAS都采用IP网络的现有成熟架构。所以可延用既有成熟的网络管理机制,不论是建置、管理或维护上,都非常方便及容易。而FC则完全独立于一般网络系统架构,所以需由FC供货商分别提供专属管理工具软件。 管理架构:透过网络交换机,iSCSI及FC可有效集中控管多台主机对存储资源的存取及利用,善用资源的调配及分享,同时速度上也快于网络磁盘的NAS。 成本:比起FC而言,以太网络是个十分成熟的架构,而熟悉的人才甚多,所以同样采用IP网络架构的iSCSI及NAS,构建成本低廉、管理容易而维护方便。至于与FC在构建成本上的进一步比较,可见表1。 传输距离:原则上,三者都支持长距离的数据传输。FC的理论值可达100公里。透过IP网络的NAS及iSCSI理论上都没有距离上的限制,但NAS适合长距小文件的传输,iSCSI则可以进行长距大量资料的传递。 系统支持:相较起来,iSCSI仍然比较少。FC主要是由适配卡供货商提供驱动程序和简单的管理程序。 iSCSI市场现状剖析 引:对于摩拳擦掌、蓄势待发已久的iSCSI而言,迟迟未能全面普及的主要原因之一,就在于各类平台支持性的不够完备。是否能得到各式平台充份支持的关键,则在于协议的标准化上。有了标准化的协议,各类平台解决方案商才能有所依循地推出符合共通标准的支持及产品,如此可观的市场规模才能建立得起来。 所幸SNIA协会在2003年2月正式通过了iSCSI标准, iSCSI厂商终于可以开发出彼此兼容的软硬件方案及产品。 虽然iSCSI已正式标准化,但不一定代表从此就能开花结果,毕竟iSCSI是否能在企业存储市场站稳脚步,仍需看厂商本身的参与态度及开发意愿。没有厂商会对未知的领域投下无谓的投资及心力,而这也是厂商面对iSCSI时驻足观望的原因。 WinTel的重量级支援 若这个时候一些大厂愿意站出来登高一呼的话,厂商里足观望的僵局就能被打破。在iSCSI正式标准化之后不久,微软十分看好iSCSI的发展,毅然决然地挺身扮演推动者的关键角色,在2003年2月间,也就是几乎在SNIA协会通过iSCSI标准的同时,便提供iSCSI Beta版驱动程序的在线下载服务。 接着同年5月,微软在发布Windows Server 2003时对外正式宣称会对iSCSI加以支持。到了7月,微软果然没有食言,紧接推出了支持iSCSI标准的Windows操作系统更新程序,该程序完全免费下载,可同时支持Windows 2000/XP与Windows Server 2003等不同操作系统。此外,微软还推出了代号Chimney的TCP/IP Offload架构,并得到了Alacritech和Adaptec等iSCSI HBA供应商的支持。 微软坚决支持iSCSI似乎没有停竭之势,2003年11月,在标志着微软积极跨入企业存储市场的重头产品——Windows Storage Server 2003(WSS 2003)之中继续大力支持iSCSI。而2004年4月发表的Microsoft Exchange Server 2003也同时对iSCSI 及NAS加以支持。 在上述一连串的动作中,微软从个人端的WinXP,到企业服务器的Windows Server 2003,到E-mail Server,再到中小企业Storage Server,全都加以支持,如此巨细靡遗的动作,可以看出微软对iSCSI前景的看好,同时也显露该公司对中小企业存储市场的野心。 另一个重量级的大厂,也就是身为WinTel王国的另一支柱Intel,也早在2003年2月即推出型号为PRO/1000T IP的TOE(TCE Offload Engine)HBA适配卡。比起微软或其它操作系统厂商提供的iSCSI Initiator软件,Intel PRO/1000T IP适配卡提供了TCP卸载(Offload)的功能,可有效降低CPU的占用率,从而使整体效能有所提升。总而言之,iSCSI有了WinTel两大支柱的重量级支持,势必会带动整个业界的正面回响,并在中小企业存储市场蔚成一股新兴势力。 支持尚未全面 普及仍需努力 不过,精业公司却认为,目前市面上的信息中心及各企业的网管单位所采用的操作系统,并非完全局限于Windows系统,反而是充斥着Unix、Linux、SUN Solaris等林林总总的各种操作系统,换句话说,Windows只不过是众多操作系统中的一个罢了。更重要的是,其它操作系统对iSCSI的支持,并没有像Windows如此完备,其中不是只有软件驱动程序,就是只有硬件适配卡的提供,甚至也有完全没任何解决方案的平台。所以虽然微软全面支持iSCSI,但不表示整个市场都已有iSCSI解决方案。 就整体趋势而言,市场上对iSCSI的支持是不断地在增加之中的。其中,在Linux方面,已有支持RedHat的适配卡,而SuSE也已有Initiator软件的支持。在Unix方面,除了IBM AIX早有支持外,HP-UX也有Initiator软件。至于Sun Solaris则软硬件的支持皆有,Novell Netware 6.5也已提供Initiator软件。最近,Cisco也推出了针对SUN专用的Initiator软件,接下来不久,该公司也会推出支持HP的Initiator软件。 代表性厂商及代表性方案 目前市面上,除了各类操作系统的Initiator软件之外,市面上已有愈来愈多厂商推出各种各类的iSCSI相关产品。以下就以iSCSI SAN网络中的组成要件——iSCSI适配卡、iSCSI交换机、iSCSI 存储服务器、iSCSI存储设备、iSCSI 桥接器及iSCSI网关来做逐一的剖析及介绍。 一、iSCSI适配卡 iSCSI适配卡大致分成两类,一为TOE HBA卡,一为iSCSI HBA卡,前者价格较便宜,后者效能极佳,但价格非常昂贵。代表性的厂商有Adaptec、Alacritech、Intel、LSI、Qlogic等,其中Intel专注于TOE HBA卡的开发。 Alacritech iSCSI HBA SESg |
| 查看该用户更多文章>> |