资源描述:
《几种网络存储技术比较》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
几种网络存储技术比较 ————————————————————————————————作者:————————————————————————————————日期:9 网络存储技术直连方式存储(DirectAttachedStorage-DAS。顾名思义,在这种方式中,存储设备是通过电缆(通常是SCSI接口电缆直接到服务器。I/O请求直接发送到存储设备。存储区域网络(StorageAreaNetwork-SAN。存储设备组成单独的网络,大多利用光纤连接,服务器和存储设备间可以任意连接。I/O请求也是直接发送到存储设备。如果SAN是基于TCP/IP的网络,则通过iSCSI技术,实现IP-SAN网络。网络连接存储(NetworkAttachedStorage-NAS。NAS设备通常是集成了处理器和磁盘/磁盘柜,连接到TCP/IP网络上(可以通过LAN或WAN,通过文件存取协议(例如NFS,CIFS等存取数据。NAS将文件存取请求转换为内部I/O请求。9 上述几种存储方式的优点:DAS费用低;适合于单独的服务器连接SAN高性能,高扩展性;光纤连接距离远;可连接多个磁盘阵列或磁带库组成存储池,易于管理;通过备份软件,可以做到Server-Free和LAN-Free备份,减轻服务器和网络负担NAS安装过程简单;易于管理;利用现有的网络实现文件共享;高扩展性涉及到网络存储有以下几种连接介质:以太网Ethernet带宽可以是10Mbps,100Mbps或1Gbps,可以是双绞线或光纤介质。通常的传输协议是TCP/IP光纤通道FiberChannel带宽是100MBps或200MBps,光纤介质。传输协议是SCSI。SCSI带宽是40MBps(UltraSCSI,80MBps(Ultra2SCSI或160MBps(Ultra160SCSI。9 最大限制是距离不能超过25米,适合直连方式存储。SSA带宽是160MBps。针对性能优化,适合连接磁盘阵列的内部磁盘。几种常用的网络存储传输协议如下:SCSI被称作“BlockI/O”,因为SCSI命令指定存取存放在某一磁盘块(Block或磁带的数据。最早是通过SCSI连接发送命令,现在可以通过光纤、SSA和以太网(iSCSI。NFS被称作“FileI/O”,用在UNIX环境下,实现文件级的数据共享。通过TCP/IP网络传输。CIFS同样是“FileI/O”,用在Windows操作系统环境下面谈一下选择各种网络存储方案应该考虑的问题。直连方式存储(DAS这种方式是连接单独的或两台小型集群的服务器。它的特点是费用低。但对于多个服务器或多台PC的环境,设备的初始费用可能比较低。可是这种连接方式下,每台PC或服务器单独拥有自己的存储磁盘,容量的再分配困难;对于整个环境下的存储系统管理,工作烦琐而重复,没有集中管理解决方案。所以整体的拥有成本较高。存储区域网络(SAN9 这种方式是将服务器和存储设备通过专用的网络连接起来,服务器通过“BlockI/O”发送数据存取请求到存储设备。存储区域网络的优点如下:•服务器和存储设备之间更远的距离(10公里相比较SCSI的25米;高可靠性及高性能;多个服务器和存储设备之间可以任意连接•集中的存储设备替代多个独立的存储设备,支持存储容量共享;通过相应的软件使得SAN上的存储设备表现为一个整体,因此有很高的扩展性;可以通过软件集中管理和控制SAN上的存储设备•可以支持LAN-Free和Server-Free备份,提高备份的效率和减轻服务器的负担•提供数据共享由于SAN通常是基于光纤的解决方案,需要专用的交换机和管理软件,所以SAN的初始费用比DAS和NAS高。网络连接存储(NAS这种方式是将存储设备连接到基于IP的网络中,不同于DAS和SAN,服务器通过“FileI/O”方式发送文件存取请求到存储设备NAS。NAS上一般安装有自己的操作系统,它将FileI/O转换成BlockI/O,发送到内部磁盘。在选择是采用NAS或SAN的解决方案时,要考虑以下几个方面:易安装性NAS相对于SAN易于安装。NAS连接到现有的基于IP的网络中,服务器几乎不用做任何修改就可以利用NAS的存储容量。SAN相对来说要做更多的计划,包括光纤通道的规划以及管理软件的选择。备份9 NAS可以利用“Snapshot”和备份软件备份数据到磁带。在SAN上,也有相应的工具来完成备份。资源再分配在同一台NAS中的磁盘可以分配给一个或多个文件系统,存取同一文件系统的用户按需获得磁盘,这样比DAS方式更加有效地提供存储容量。但是NAS之间不能进行资源再分配,这样,随着NAS数量的增加,其管理的复杂性和费用将增加。在SAN上,所有的磁盘和磁带库都可以进行资源再分配,所以,从扩展的角度,SAN更易于管理和投资保护。文件共享NAS提供文件级的数据共享。SAN可以通过软件实现文件级的数据共享。性能NAS可以通过10Mbps、100Mbps和1Gbps网络连接;SAN的带宽是100/200MBps。SAN上的光纤通道协议处理是在主机总线适配卡(HBA上完成的,可以减轻主机的工作负担;在NAS上,业界也在研发相应的网卡。9 相对于SAN,NAS的可扩展性较小,但它可以适合中小级别的存储需求。通过NAS网关(NASGateway,可以组成SAN和NAS的混合存储网络,可以最大限度地利用网络化存储。网络连接存储网关(NASGatewayNASGateway提供了NAS的功能,但没有集成的磁盘,而是连接到外部磁盘系统,可以是DAS或SAN。它从网络上接收基于“FileI/O”的请求,转换成基于“BlockI/O”的请求,发送到外接的磁盘系统上。相对于NAS,存储网关提供了如下的优点:•更多的磁盘存储选择•更大的可扩展性•更好的磁盘系统投资保护•在同一网络上提供“FileI/O”和“BlockI/O”的数据共享iSCSI这是通过TCP/IP网络传送SCSI命令(SCSIoverIP的标准,类似光纤通道。iSCSI在实现上有不同的方式。假设服务器上安装了iSCSI设备驱动,可以通过iSCSI协议传送I/O请求。这时,目标存储设备可以直接连接到iSCSI9 LAN上,例如IBM的TotalStorageIPStorage200i;另一种方式是连接到路由器(Router,通过路由器连接到基于光纤通道的存储设备,例如Cisco5420加IBMESS。iSCSI和NAS的根本区别在于iSCSI是基于BlockI/O的,而NAS是基于FileI/O的。iSCSI和SAN的根本区别在于iSCSI是通过IP网络传输的,而SAN是通过专用网络的。iSCSI适合基于IP网络的数据库应用环境,不通过文件系统直接存取磁盘系统;另外的应用环境是通过操作系统的逻辑卷管理器放置数据到特定的磁盘位置。网络存储方案的选择,要考虑到客户现有的环境以及发展的需要,很难设计一个方案适合所有的环境。一些设计的基本点供参考:•如果已有的存储方式扩展可以满足可户的需求,采用当前的方式;•工作组级的用户要求共享文件和磁盘容量,NAS将是一个很好的选择;•应用服务器的整合和数据共享,要求基于BlockI/O的数据库应用,SAN和iSCSI是合适的选择。如果已有SAN,就扩展现有的容量。如果没有SAN,服务器数量比较少,iSCSI是更经济和更简单的选择。服务器数量多,存储设备多,SAN是更好的方案9