几种网络存储技术比较

介绍几种网络存储技术

直连方式存储(Direct Attached Storage - DAS)。顾名思义,在这种方式中,存储设备是通过电缆(通常是SCSI接口电缆)直接到服务器。I/O请求直接发送到存储设备。

存储区域网络(Storage Area Network - SAN)。存储设备组成单独的网络,大多利用光纤连接,服务器和存储设备间可以任意连接。I/O请求也是直接发送到存储设备。如果SAN是基于TCP/IP的网络,则通过iSCSI技术,实现IP-SAN网络。

网络连接存储(Network Attached Storage - NAS)。NAS设备通常是集成了处理器和磁盘/磁盘柜,连接到TCP/IP网络上(可以通过LAN或WAN),通过文件存取协议(例如NFS,CIFS等)存取数据。NAS将文件存取请求转换为内部I/O请求。

上述几种存储方式的优点:

涉及到网络存储有以下几种连接介质:

几种常用的网络存储传输协议如下:

下面谈一下选择各种网络存储方案应该考虑的问题。

直连方式存储(DAS)

这种方式是连接单独的或两台小型集群的服务器。它的特点是费用低。但对于多个服务器或多台PC的环境,设备的初始费用可能比较低。可是这种连接方式下,每台PC或服务器单独拥有自己的存储磁盘,容量的再分配困难;对于整个环境下的存储系统管理,工作烦琐而重复,没有集中管理解决方案。所以整体的拥有成本较高。 存储区域网络(SAN)

这种方式是将服务器和存储设备通过专用的网络连接起来,服务器通过“Block I/O”发送数据存取请求到存储设备。

存储区域网络的优点如下:

服务器和存储设备之间更远的距离(10公里相比较SCSI的25米);高可靠性及高性能;多个服务器和存储设备之间可以任意连接

 集中的存储设备替代多个独立的存储设备,支持存储容量共享;通过相应的软

件使得SAN上的存储设备表现为一个整体,因此有很高的扩展性;可以通过软件集中管理和控制SAN上的存储设备

 可以支持LAN-Free和Server-Free备份,提高备份的效率和减轻服务器的负担  提供数据共享 

由于SAN通常是基于光纤的解决方案,需要专用的交换机和管理软件,所以SAN的初始费用比DAS和NAS高。

网络连接存储(NAS)

这种方式是将存储设备连接到基于IP的网络中,不同于DAS和SAN,服务器通过“File I/O”方式发送文件存取请求到存储设备NAS。NAS上一般安装有自己的操作系统,它将File I/O转换成Block I/O,发送到内部磁盘。

在选择是采用NAS或SAN的解决方案时,要考虑以下几个方面:

易安装性

NAS相对于SAN易于安装。NAS连接到现有的基于IP的网络中,服务器几乎不用做任何修改就可以利用NAS的存储容量。SAN相对来说要做更多的计划,包括光纤通道的规划以及管理软件的选择。

备份

NAS可以利用“Snapshot”和备份软件备份数据到磁带。在SAN上,也有相应的工具来完成备份。

资源再分配

在同一台NAS中的磁盘可以分配给一个或多个文件系统,存取同一文件系统的用户按需获得磁盘,这样比DAS方式更加有效地提供存储容量。但是NAS之间不能进行资源再分配,这样,随着NAS数量的增加,其管理的复杂性和费用将增加。在SAN上,

所有的磁盘和磁带库都可以进行资源再分配,所以,从扩展的角度,SAN更易于管理和投资保护。

文件共享

NAS提供文件级的数据共享。SAN可以通过软件实现文件级的数据共享。 性能

NAS可以通过10Mbps、100Mbps和1Gbps网络连接;SAN的带宽是

100/200MBps。

SAN上的光纤通道协议处理是在主机总线适配卡(HBA)上完成的,可以减轻主机的工作负担;在NAS上,业界也在研发相应的网卡。

相对于SAN,NAS的可扩展性较小,但它可以适合中小级别的存储需求。通过NAS网关(NAS Gateway),可以组成SAN和NAS的混合存储网络,可以最大限度地利用网络化存储。

网络连接存储网关(NAS Gateway)

NAS Gateway提供了NAS的功能,但没有集成的磁盘,而是连接到外部磁盘系统,可以是DAS或SAN。它从网络上接收基于“File I/O”的请求,转换成基于“Block I/O”的请求,发送到外接的磁盘系统上。

相对于NAS,存储网关提供了如下的优点:

 更多的磁盘存储选择

更大的可扩展性

 更好的磁盘系统投资保护

 在同一网络上提供“File I/O”和“Block I/O”的数据共享 

iSCSI

这是通过TCP/IP网络传送SCSI命令(SCSI over IP)的标准,类似光纤通道。iSCSI在实现上有不同的方式。假设服务器上安装了iSCSI设备驱动,可以通过iSCSI协议传送I/O请求。这时,目标存储设备可以直接连接到iSCSI LAN上,例如IBM的TotalStorage IP Storage 200i;另一种方式是连接到路由器(Router),通过路由器连接到基于光纤通道的存储设备,例如Cisco 5420加IBM ESS。

iSCSI和NAS的根本区别在于iSCSI是基于Block I/O的,而NAS是基于File I/O的。 iSCSI和SAN的根本区别在于iSCSI是通过IP网络传输的,而SAN是通过专用网络的。

iSCSI适合基于IP网络的数据库应用环境,不通过文件系统直接存取磁盘系统;另外的应用环境是通过操作系统的逻辑卷管理器放置数据到特定的磁盘位置。

网络存储方案的选择,要考虑到客户现有的环境以及发展的需要,很难设计一个方案适合所有的环境。一些设计的基本点供参考:

如果已有的存储方式扩展可以满足可户的需求,采用当前的方式;

 工作组级的用户要求共享文件和磁盘容量,NAS将是一个很好的选择;  应用服务器的整合和数据共享,要求基于Block I/O的数据库应用,SAN和iSCSI

是合适的选择。如果已有SAN,就扩展现有的容量。如果没有SAN,服务器数量比较少,iSCSI是更经济和更简单的选择。服务器数量多,存储设备多,SAN是更好的方案 

介绍几种网络存储技术

直连方式存储(Direct Attached Storage - DAS)。顾名思义,在这种方式中,存储设备是通过电缆(通常是SCSI接口电缆)直接到服务器。I/O请求直接发送到存储设备。

存储区域网络(Storage Area Network - SAN)。存储设备组成单独的网络,大多利用光纤连接,服务器和存储设备间可以任意连接。I/O请求也是直接发送到存储设备。如果SAN是基于TCP/IP的网络,则通过iSCSI技术,实现IP-SAN网络。

网络连接存储(Network Attached Storage - NAS)。NAS设备通常是集成了处理器和磁盘/磁盘柜,连接到TCP/IP网络上(可以通过LAN或WAN),通过文件存取协议(例如NFS,CIFS等)存取数据。NAS将文件存取请求转换为内部I/O请求。

上述几种存储方式的优点:

涉及到网络存储有以下几种连接介质:

几种常用的网络存储传输协议如下:

下面谈一下选择各种网络存储方案应该考虑的问题。

直连方式存储(DAS)

这种方式是连接单独的或两台小型集群的服务器。它的特点是费用低。但对于多个服务器或多台PC的环境,设备的初始费用可能比较低。可是这种连接方式下,每台PC或服务器单独拥有自己的存储磁盘,容量的再分配困难;对于整个环境下的存储系统管理,工作烦琐而重复,没有集中管理解决方案。所以整体的拥有成本较高。 存储区域网络(SAN)

这种方式是将服务器和存储设备通过专用的网络连接起来,服务器通过“Block I/O”发送数据存取请求到存储设备。

存储区域网络的优点如下:

服务器和存储设备之间更远的距离(10公里相比较SCSI的25米);高可靠性及高性能;多个服务器和存储设备之间可以任意连接

 集中的存储设备替代多个独立的存储设备,支持存储容量共享;通过相应的软

件使得SAN上的存储设备表现为一个整体,因此有很高的扩展性;可以通过软件集中管理和控制SAN上的存储设备

 可以支持LAN-Free和Server-Free备份,提高备份的效率和减轻服务器的负担  提供数据共享 

由于SAN通常是基于光纤的解决方案,需要专用的交换机和管理软件,所以SAN的初始费用比DAS和NAS高。

网络连接存储(NAS)

这种方式是将存储设备连接到基于IP的网络中,不同于DAS和SAN,服务器通过“File I/O”方式发送文件存取请求到存储设备NAS。NAS上一般安装有自己的操作系统,它将File I/O转换成Block I/O,发送到内部磁盘。

在选择是采用NAS或SAN的解决方案时,要考虑以下几个方面:

易安装性

NAS相对于SAN易于安装。NAS连接到现有的基于IP的网络中,服务器几乎不用做任何修改就可以利用NAS的存储容量。SAN相对来说要做更多的计划,包括光纤通道的规划以及管理软件的选择。

备份

NAS可以利用“Snapshot”和备份软件备份数据到磁带。在SAN上,也有相应的工具来完成备份。

资源再分配

在同一台NAS中的磁盘可以分配给一个或多个文件系统,存取同一文件系统的用户按需获得磁盘,这样比DAS方式更加有效地提供存储容量。但是NAS之间不能进行资源再分配,这样,随着NAS数量的增加,其管理的复杂性和费用将增加。在SAN上,

所有的磁盘和磁带库都可以进行资源再分配,所以,从扩展的角度,SAN更易于管理和投资保护。

文件共享

NAS提供文件级的数据共享。SAN可以通过软件实现文件级的数据共享。 性能

NAS可以通过10Mbps、100Mbps和1Gbps网络连接;SAN的带宽是

100/200MBps。

SAN上的光纤通道协议处理是在主机总线适配卡(HBA)上完成的,可以减轻主机的工作负担;在NAS上,业界也在研发相应的网卡。

相对于SAN,NAS的可扩展性较小,但它可以适合中小级别的存储需求。通过NAS网关(NAS Gateway),可以组成SAN和NAS的混合存储网络,可以最大限度地利用网络化存储。

网络连接存储网关(NAS Gateway)

NAS Gateway提供了NAS的功能,但没有集成的磁盘,而是连接到外部磁盘系统,可以是DAS或SAN。它从网络上接收基于“File I/O”的请求,转换成基于“Block I/O”的请求,发送到外接的磁盘系统上。

相对于NAS,存储网关提供了如下的优点:

 更多的磁盘存储选择

更大的可扩展性

 更好的磁盘系统投资保护

 在同一网络上提供“File I/O”和“Block I/O”的数据共享 

iSCSI

这是通过TCP/IP网络传送SCSI命令(SCSI over IP)的标准,类似光纤通道。iSCSI在实现上有不同的方式。假设服务器上安装了iSCSI设备驱动,可以通过iSCSI协议传送I/O请求。这时,目标存储设备可以直接连接到iSCSI LAN上,例如IBM的TotalStorage IP Storage 200i;另一种方式是连接到路由器(Router),通过路由器连接到基于光纤通道的存储设备,例如Cisco 5420加IBM ESS。

iSCSI和NAS的根本区别在于iSCSI是基于Block I/O的,而NAS是基于File I/O的。 iSCSI和SAN的根本区别在于iSCSI是通过IP网络传输的,而SAN是通过专用网络的。

iSCSI适合基于IP网络的数据库应用环境,不通过文件系统直接存取磁盘系统;另外的应用环境是通过操作系统的逻辑卷管理器放置数据到特定的磁盘位置。

网络存储方案的选择,要考虑到客户现有的环境以及发展的需要,很难设计一个方案适合所有的环境。一些设计的基本点供参考:

如果已有的存储方式扩展可以满足可户的需求,采用当前的方式;

 工作组级的用户要求共享文件和磁盘容量,NAS将是一个很好的选择;  应用服务器的整合和数据共享,要求基于Block I/O的数据库应用,SAN和iSCSI

是合适的选择。如果已有SAN,就扩展现有的容量。如果没有SAN,服务器数量比较少,iSCSI是更经济和更简单的选择。服务器数量多,存储设备多,SAN是更好的方案 


    相关文章

    网络存储技术比较研究

    摘 要:随着信息技术的飞速发展,网络存储已成为信息社会不可或缺的关键技术之一,本文深入分析网络存储技术的现状及存在的问题,重点讨论当前网络存储的两大主流技术NAS和SAN的主要的特点,相对于传统网络存储技术的优缺点,最后,提出一些较高可行性 ...

    存储虚拟化

    从广义上讲,虚拟化技术在存储与服务器解决方案中已经应用多年.存储虚拟化是一个抽象的技术,在存储的所有层面上几乎都可以应用,如文件系统.文件.块.主机.网络.存储设备等层次都可以进行虚拟化. 目前,存储虚拟化甚至被人们看作是继SAN之后的又一 ...

    虚拟存储技术

    虚拟存储技术 随着围绕数字化.网络化开展的各种多媒体处理业务的不断增加,存储系统网络平台已经成为一个核心平台,同时各种应用对平台的要求也越来越高,不光是在存储容量上,还包括数据访问性能.数据传输性能.数据管理能力.存储扩展能力等等多个方面. ...

    有关云架构建设和选型的思考

    最近在负责公司内部私有云的建设,一直在思考怎么搞云计算,怎么才能够把云架构设计得好一些.本文尽量全面的列出了云架构建设和选型的考量因素. 我们主要从五个层面逐步评估云架构的建设和选型,分别是: 行业生态 企业需求 云计算的能力 潜在的挑战 ...

    网络存储技术1

    一.单项选择题 1.使用串行传输方式的硬盘接口不包括( D ) A. SAS B. FC C. SATA D. SCSI 2.RAID6级别的RAID组的磁盘利用率(N:成员盘个数): ( C ) A. N/(N-2) B. 100% C. ...

    信息存储与检索

    第一章 1.信息的涵义: 申农(信息论创始人):用于消除随机不确定性的东西(信源.信宿) 广义信息是物质.能量存在和运动状态的表征. 狭义信息是人类社会共享的一切知识.学问以及从客观现象中提炼出来的各种消息的总和,即现代信息 2.资源的涵义 ...

    浅谈存储虚拟化技术

    浅谈存储虚拟化技术 摘要:本文主要就虚拟存储化技术的概念.主要特点.相关技术.虚拟存储化的作用以及怎样认识虚拟存储化作了有关的描述与解析. 关键词:存储虚拟化 技术 计算机存储技术经历了从单个的磁盘.磁带.RAID到存储网络系统的发展历程, ...

    计算机英语(第4版)课文翻译与课后答案.

    第一部分 <计算机英语>参考译文 第一单元:计算机与计算机科学 课文A :计算机概览 一.引言 计算机是一种电子设备,它能接收一套指令或一个程序,然后通过对数字数据进行运算 或对其他形式的信息进行处理来执行该程序. 要不是由于计 ...

    云计算:概念,现状及关键技术

    2008年伞围高性能计算学术年会 云计算:概念,现状及关键技术 司品超董超群吴利 张超容 (江南计算技术研究所无锡214083) 摘要:随着多核处理器.虚拟化.分布式存储.宽带互联网.自动化管理等技术的发展,云计算的概念变得越来越流行.本文 ...