几种网络存储技术比较

介绍几种网络存储技术

直连方式存储(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的主要的特点,相对于传统网络存储技术的优缺点,最后,提出一些较高可行性的存储解决方案. 关键词:网络存储:NAS:FC SAN:I ...

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

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

  • 网络工程师的概念以及发展前景剖析
  • 网络工程师的概念以及发展前景剖析 随着社会的飞速发展,科技的日新月异,我国信息化建设的开展,在国家各项相关政策的大力扶持下,使得全国各地的信息化建设如火如荼,对于信息方方面的网络人才需求出现很大的人才缺口,我国相对于其他世界上一些发达国家如,美国等我国信息产业起步相对比较晚,同时我国信息化人才培养还 ...

  • 网络工程专业就业方向
  • 网络工程专业就业方向 何谓网络工程师,网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员.网络工程师能够从事计算机信息系统的设计.建设.运行和维护工作. 一般来说,It企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO.总监.IT经理.项目经理等:工程技术岗位:规 ...

  • 网络工程师发展前景
  • 网络工程师发展前景 何谓网络工程师,网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员 .网络工程师能够从事计算机信息系统的设计.建设.运行和维护工作. 一般来说,It企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO.总监.IT经理.项目经理等:工程技术岗位:规 ...

  • 网络工程专业发展方向
  • 网络工程专业就业前景和方向 (2010-08-02 10:41:27) 何谓网络工程师.网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员.网络工程师能够从事计算机信息系统的设计.建设.运行和维护工作. 一般来说,It企业的IT技术职位根据职能可以分为管理岗位:企业信息主管C ...

  • 武汉理工大学网络集成项目之校园网络的组建
  • 目录 一项目综述----------------------------------1 二需求分析 1总体目标----------------------------------2 2设计目标----------------------------------2 3功能需求------------- ...

  • 计算机原理问答题
  • 第一章 1.翻译和解释的区别和联系? 区别:翻译是整个程序转换,解释是低级机器的一串语句仿真高级机器的一条语句. 联系:都是高级机器程序在低级机器上执行的必须步骤. 2.为什么将计算机系统看成是多级机器构成的层次结构? 可以调整软.硬件比例:可以用真正的实处理机代替虚拟机器:可以在1台宿主机上仿真另 ...