iSCSI完全指南【4】
作者/www0 时间/2006-2-7 16:49:00 类别/综合 查看/
 发表评论 以论坛方式查看
标签:网络 服务器 server 存储
iSCSI采购5大基本原则
引:在谈过了iSCSI的技术趋势、优缺点特性、业界支持状况及构建方案等议题后,本单元将与读者一同探讨采购iSCSI配备所应注意的环节及重点,以俾提供读者采购iSCSI配备及建置iSCSI SAN的一个参考依据。以下兹分成效能及成本、安全性、可扩充性、兼容性、应用及功能等5大基本采购原则来做讨论。 
   性能及成本
   就目前而言,iSCSI SAN在性能及成本上的高低与否,最主要的关键就在于ASIC芯片上。相对于便宜又大碗的Initiator驱动程序而言,价格不便宜的iSCSI ASIC却最能符合性能及速度上的需求,例如制造业或金融业的数据库,就需要较高的速度来运作,这时候采用内建ASIC芯片的iSCSI适配卡会是最佳选择。
   一般来说,随着ASIC芯片的有无,以及等级的高低,目前iSCSI Initiator可分为以下三种:
   1. iSCSI HBA卡:





  所谓iSCSI HBA卡就是采用内建SCSI指令及TOE引擎的ASIC芯片的适配卡,在三种iSCSI Initiator中,价格最贵,但性能最佳。目前价格已由一开始的1000美金,下降跌至500美元。对于有高效能应用需求的企业,或是公司内部主机CPU在1GHz以下者,最好采用iSCSI HBA卡,如此才能获得最好的性能。
   NetApp专家特别强调,SCSI HBA只能走iSCSI协议,而无法透过NFS或CIFS等文件系统协议与应用服务器沟通。
   2. iSCSI TOE卡:





  亦即只有内建TOE引擎的ASIC芯片适配卡,由于SCSI指令仍以软件方式运作,所以仍会吃掉些许的CPU资源。在三种iSCSI Initiator中,价格比iSCSI HBA便宜,但比Initiator 驱动程序贵,性能也居于两者之间。目前市面上Intel的TOE HBA仍要价高达150美金。
   但在各协议的支持上,TOE HBA卡可以同时支持iSCSI、NFS及CIFS协议
   3.iSCSI Initiator驱动程序
   目前不论是Microsoft Windows、IBM AIX、HP-UX、Linux、Novell Netware等各家操作系统,皆已陆续提供这方面的服务,其中以微软最为积极,也最全面。在价格上,比起前两种方案,远为低廉,甚至完全免费(例如微软)。但由于Initiator驱动程序工作时会耗费大量的CPU使用率及系统资源,所以性能最差。
   在此建议,最好是采用1GHz以上CPU的主机,如此才能获得较佳的效能表现,如果公司主机CPU在1GHz以下,那么最好不要采用。至于在各类协议的支持上,Initiator驱动程序可以同时支持iSCSI、NFS及CIFS协议。
   由于现阶段iSCSI的管理软件仍然不多,所以比起FC SAN,所能提供的应用及功能相对地较不完备,一旦应用及功能增加,管理性能自然大大提升。微软的存储管理平台——Windows Storage Server 2003似乎成为了众所期望的解决之道。未来,在微软提供的标准平台之下,可以包容各家不同应用功能的管理软件,如此一来,不但对iSCSI应用层面的推广有极大的帮助,同时集中化的控管、On Demand的需求调整等功能也可以有效降低管理维护成本,并促进管理效能的提升。
   安全性
   在安全性方面,目前iSCSI已支持HA(High Available,高可用性)及冗余等功能,不但可以避免因为单调故障所导致的系统停机,可以在不关机、视需求(On Demand)的情况下调整指派存储空间。更重要的是,还提供不同等级的系统停机时间(Down-Time),此即业界俗称的几个9安全标准,藉由不同等级严格要求一年停机时不超过一定时间(如一年不超过1小时,或以99.999%等数字来划分等级),当然等级愈高,价格也愈贵。此外,在数据保护机制上,也要注意产品是否提供快照、远距备份及灾难复原等功能。
   可扩充性
   另一个要注意的重点就是,存储应用管理软件或存储配备的可扩充性,包括存储配备的容量是否可以在不关机的条件下,机动调整扩充,以及iSCSI相关硬件的扩充性,例如配备上的接口,是否支持由Giga升级到10G的预设功能。
   兼容性
   所谓兼容性,就是指现有环境是否可以与iSCSI标准及配备兼容,这可以分成现有操作系统、外围设备及网络来探讨。
   首先企业必须确定现有操作系统是否支持iSCSI标准。换句话说,如果企业想利用现成的Gigabit网卡来仿真成iSCSI Initiator的话,那么必须先要确定公司采用的操作系统是否提供iSCSI Initiator驱动程序的下载服务,毕竟不是所有的操作系统都有提供这方面的服务。
   如果基于性能的考虑,不想用上述的方案,而改用iSCSI适配卡也可,但是仍需确定操作系统的版本,因为仍有许多操作系统(Linux SuSE、Novell Netware)尚未支持iSCSI适配卡,所以这些都是在考虑建构iSCSI SAN时,特别要注意的地方。
   如果在构建iSCSI SAN之前,公司内部已有其它SCSI存储设备、NAS或FC SAN,也必须考虑iSCSI与这些既有配备的整合,以扩充应用的层面及整体效益。就公司既有SCSI存储配备,可通过iSCSI桥接器来做整合;就NAS而言,如今市面上已有许多NAS及iSCSI的整合方案(例如NetApp);在iSCSI与FC SAN的整合上,可以透过iSCSI网关(如Brocade或McDATA产品)来完成。
   应用及功能
   至于iSCSI SAN的应用及功能,通常要视管理软件所提供的应用功能而定。通常管理软件可分为一般存储配备所附的管理软件及架构性管理软件,前者提供较简单、阳春的存储功能;后者则能提供许多强大进阶的存储应用功能。
   而微软WSS 2003所提供的存储标准平台,可以加入市面上各类型及功能的存储管理软件,提供了更丰富的远程异地备份等应用功能,不但可解决长久以来iSCSI应用缺乏的问题,更可促使管理软件价格的下降,对于整体管理效能的提升,以及成本支出的降低会有重大帮助。
   就应用层面而言,业界对iSCSI最大特点的普遍看法是,十分适合于具连续性、且较大文件的高速传输及备份应用。由于iSCSI具有无限距离的传输特性,所以在远程备份上最受青睐。也因为如此,目前iSCSI最常见的应用不外乎异地备份及灾难恢复(Disaster Recovery,DR) 为主,同时iSCSI也已支持快照(SnapShot)等高阶功能,可以快速地备份或灾备,达到数据保护的目的。
   建联科技认为,目前公司内部至少有三种不可或缺的服务器,那就是Web Server、Mail Server及File Server(亦即数据库),其中,数据库及邮件最适合采用iSCSI SAN,例如NetApp即表示,由于ERP数据库系统采用块协议,所以非常适合建置在iSCSI SAN上。基于这方面的考虑,目前有许多厂商皆主张将NAS及SAN做一整合,以符合上述种种需求。
   目前有许多厂商积极开发iSCSI to SATA的磁盘阵列解决方案,他们一致认为两者是低成本、高容量的最佳结合,可存储一些非立即性的数据,但在运用及时性上又远比磁带库好得多。尤其受目前存储行业甚为风行的信息生命周期管理(Information Lifecycle Management,ILM)观念的影响,iSCSI to SATA的磁盘阵列的青睐度及影响性与日俱增,甚至有侵蚀、乃至取代磁带库的声势。
查看该用户更多文章>>