存储的总体分类

 
 
主流存储结构
 
网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage)、存储区域网络(SAN:Storage Area Network)和网络接入存储(NAS:Network Attached Storage)。
 
 
 
一、DAS(直接附加存储设备:Direct Attached Storage)
 直接附加存储是指将存储设备通过SCSI接口直接连接到一台服务器上使用。
 【优点】
 DAS购置成本低,配置简单,使用过程和使用本机硬盘并无太大差别,对于服务器的要求仅仅是一个外接的SCSI口,因此对于小型企业很有吸引力。
 【缺点】
 (1)服务器本身容易成为系统瓶颈;
 (2)服务器发生故障,数据不可访问;
 (3)对于存在多个服务器的系统来说,设备分散,不便管理。同时多台服务器使用DAS时,存储空间不能在服务器之间动态分配,可能造成相当的资源浪费;
 (4)数据备份操作复杂。
 
二、NAS(网络附加存储服务器:Network Attached Storage)
 NAS实际是一种带有瘦服务器的存储设备。这个瘦服务器实际是一台网络文件服务器。NAS设备直接连接到TCP/IP网络上,网络服务器通过TCP/IP网络存取管理数据。
 【优点】
 NAS作为一种瘦服务器系统,易于安装和部署,管理使用也很方便。同时由于可以允许客户机不通过服务器直接在NAS中存取数据,因此对服务器来说可以减少系统开销。NAS为异构平台使用统一存储系统提供了解决方案。由于NAS只需要在一个基本的磁盘阵列柜外增加一套瘦服务器系统,对硬件要求很低,软件成本也不高,甚至可以使用免费的LINUX解决方案,成本只比直接附加存储略高。
 【缺点】
 (1)由于存储数据通过普通数据网络传输,因此易受网络上其它流量的影响。当网络上有其它大数据流量时会严重影响系统性能;
 (2)由于存储数据通过普通数据网络传输,因此容易产生数据泄漏等安全问题;
 (3)存储只能以文件方式访问,而不能像普通文件系统一样直接访问物理数据块,因此会在某些情况下严重影响系统效率,比如大型数据库就不能使用NAS。
 
三、SAN(专用存储区域网络:Storage Area Network)
 SAN实际是一种专门为存储建立的独立于TCP/IP网络之外的专用网络。
 【优点】
 目前一般的SAN提供2Gb/S到4Gb/S的传输数率,同时SAN网络独立于数据网络存在,因此存取速度很快,另外SAN一般采用高端的RAID阵列,使SAN的性能在几种专业存储方案中傲视群雄。SAN由于其基础是一个专用网络,因此扩展性很强,不管是在一个SAN系统中增加一定的存储空间还是增加几台使用存储空间的服务器都非常方便。通过SAN接口的磁带机,SAN系统可以方便高效的实现数据的集中备份。SAN作为一种新兴的存储方式,是未来存储技术的发展方向。
 【缺点】
  (1)价格昂贵。不论是SAN阵列柜还是SAN必须的光纤通道交换机价格都是十分昂贵的,就连服务器上使用的光通道卡的价格也是不容易被小型商业企业所接受;
  (2)需要单独建立光纤网络,异地扩展比较困难。
 
 
NAS与SAN的分析与比较

  针对I/O是整个网络系统效率低下的瓶颈问题。抓住症结经过实践检验为最有效的办法是:将数据从通用的应用服务器中分离出来以简化存储管理。

  问题:

  上图存在的问题:每个新的应用服务器都要有它自己的存储器。这样造成数据处理复杂,随着应用服务器的不断增加,网络系统效率会急剧下降。

  解决办法:

  将存储器从应用服务器中分离出来,进行集中管理。这就是所说的存储网络(Storage Networks)。

  使用存储网络的好处:

  统一性:形散神不散,在逻辑上是完全一体的。 
  实现数据集中管理,因为它们才是企业真正的命脉。 
  容易扩充,即收缩性很强。 
  具有容错功能,整个网络无单点故障。

  目前存储网络主要采取两种不同的实现手段,即NAS(Network Attached Storage)网络接入存储和SAN(Storage Area Networks)存储区域网络。

  NAS:用户通过TCP/IP协议访问数据,采用业界标准文件共享协议如:NFS、HTTP、CIFS实现共享。 
  SAN:通过专用光纤通道交换机访问数据,采用SCSI、FC-AL接口。

  什么是NAS和SAN的根本不同点:文件管理系统在哪里? 如图:

 
 
分析可知,SAN结构中,文件管理系统(FS)还是分别在每一个应用服务器上;而NAS则是每个应用服务器通过网络共享协议(如:NFS、CIFS)使用同一个文件管理系统。换句话说:NAS和SAN存储系统的区别是NAS有自己的文件系统管理。 
 
  NAS是将目光集中在应用、用户和文件以及它们共享的数据上。SAN是将目光集中在磁盘、磁带以及联接它们的可靠的基础结构。将来从桌面系统到数据集中管理到存储设备的全面解决方案将是NAS加SAN。
 
NAS-SAN (SAN-NAS)与IP-SAN的对比 
 
代表厂商
NAS,NAS-SAN (SAN-NAS):索贝  
IP-SAN :中科大洋  
 
      在非光纤的网络机构中,即千兆以太网络环境中,现在比较引人注目的就是NAS-SAN和IP-SAN。虽然NAS类设备和IP-SAN在物理结构上比较相象,但其使用的逻辑结构是完全不同的,NAS和IP-SAN实际上是本质上完全不同的设备.下面就两种设备的不同,进行进一步的对比分析:
 
      NAS(NAS SAN, SAN NAS): NAS核心技术点是SAMB,后来Microsoft改为CIFS(Common Internet File System),由于该协议内部复杂程度较高,所以该协议的效率一直是不令人满意。该协议最大的缺点是:当NAS控制器有多个连接任务的时候,系统无法保证每个连接的服务质量,换个说法就是,当NAS控制器的负载达到一定的程度的时候,哪个连接在系统获得了响应,系统就调用尽量多的资源为该连接服务,但是在这个时候,系统中其他的连接服务就无法正常的保障了。
 
      NAS-SAN (SAN-NAS),是在NAS的基础上,通过共享文件系统软件,将原来单控制器的NAS头,分解成多个,但是无法摆脱NAS设备原有的SMB协议的缺点,虽然通过多个头的方式,能够实现总带宽的提升,但是服务的质量依然无法提高。而且现在的NAS-SAN(SAN-NAS)无法实现负载均衡,即多个NAS控制器使用一个IP地址,这样当其中的一个头坏掉的时候,原先人为分配使用这个NAS控制器的工作站点将无法正常工作。
 
      IP-SAN,(IP-SAN-MPIO) IP-SAN核心技术点在于iSCSI协议,该协议在内部结构上要比SMB协议简单许多,该协议只需要负责将传输的网络数据包中的TCP/IP与SCSI命令分离或合并,效率很高。IP-SAN 结构继承了FC-SAN上几乎所有的优点,性能也达到FC-SAN的水平,通过以太网络和存储设备的成本的降低,具有很强的竞争力。 不久将推出的IP-SAN-MPIO,将可以将控制器做成2个以上,并且可以并行工作,而且在工作站点端是透明的,即假设多个控制器的一个出现问题的时候,工作站点会自动地切换到另外的一个控制器上去,这个过程是完全自动的且不影响工作站点,这个优点也主要是由于ISCSI协议的简单达到的。
 
      这个里通过举个例子来描述一下两种网络协议层面的不同(NAS VS SAN)
      如下图所示:我们把网络存储比喻成一个仓库,红色小人表示数据连接,大家看到左边的NAS结构中,SMB协议就是该仓库的管理员(兰色小人),每个连接都需要确认,由内部人员进入仓库获得资源后转交个请求人,内部人员的数量有限,不能满足过多的负载。而在右边的SAN结构中(FC-SAN和IP-SAN都是这样的机理),没有内部服务人员,仓库的使用不需要过多的管理,每个连接请求通过一种有效的有秩序的规定来进行数据的交换,在这种“秩序”下,“仓库”可以为用户提供最大限度的服务。
 
 

网络存储结构简明分析—DAS、NAS和SAN 三者区别的更多相关文章

  1. 存储结构简明分析——DAS、NAS和SAN

    存储的总体分类     主流存储结构   网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).存储区域网络(SAN:Storage Area Network ...

  2. [ZT]DAS\NAS\IP SAN\FC SAN之区别

    DAS:服务器直接后挂存储设备,最经济的一种结构. NAS:网络上直接挂接的存储设备,其实就是处于以太网上的一台利用NFS.CIFS等网络文件系统的文件共享服务器. SAN是网络上的磁盘,NAS是一个 ...

  3. 存储概念解析:NAS与SAN的区别

    目前存储网络技术领域中的两个主旋律是SAN(存储区域网络)和NAS(网络连接区域存储),两者都宣称是解决现代企业高容量数据存储需求的最佳选择. 正如在餐厅就餐时大厨不会为您传菜,跑堂不会为您烹制鲜橙烩 ...

  4. [转帖]DAS、NAS、SAN、iSCSI 存储方案概述

    目前服务器所使用的专业存储方案有DAS.NAS.SAN.iSCSI几种.存储根据服务器类型可以分为:封闭系统的存储和开放系统的存储:        (1)封闭系统主要指大型机.        (2)开 ...

  5. 深入浅出谈存储:如何区别NAS、SAN与DAS

    深入浅出谈存储:如何区别NAS.SAN与DAS 2012年02月17日16:51 来源:新浪博客 作者:林沛满 编辑:曾智强 查看全文 赞(0)评论(1) 分享 标签: DAS , SAN , 存储系 ...

  6. 网络存储技术介绍(2) ( based on zt)

    http://www.educity.cn/tx/429084.html 互联网技术DAS.NAS和SAN存储方案的比较 按照设备位置和接入方式,磁盘存储可以分为内置存储和外挂存储,外挂存储又分为直连 ...

  7. 网络存储技术介绍(1) ( based on zt)

    最近由于某同学微信发了一些网络存储的文章,开始感兴趣,稍微收集了一些 一.  网络存储技术 http://ask.zol.com.cn/q/187044.html  (yxr:很老的技术介绍吧) 网络 ...

  8. DAS NAS SAN

    UNIX LINUX WINDOWS 等服务器的存储主要有两种方式DAS或者是FAS.DAS direct attached storage. 直连存储,服务器和存储直接连接.FAS,fabric-a ...

  9. WDN302国产化网络存储控制模块

    WDN302是一款网络存储控制模块,实现对NAS和IP-SAN的混合支持,通过以太网对海量存储的访问,实现数据的存储.共享.恢复和防丢失. 飞腾 FT1500A/16处理器,主频 1.5GHz: 支持 ...

随机推荐

  1. js中call,caller,callee,aplly

    1.函数的caller属性 (1).区分函数是在函数体调用还是顶层代码中调用:顶层中调用函数,该函数的caller属性返回null,在函数中调用,会返回调用发i函数的函数: <script> ...

  2. LeetCode110.平衡二叉树

    一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1. 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7 返回 true . 示例 ...

  3. GE与POST方法区别

    1.用途. GET方法一般用于查询并获取信息,这意味着它是幂等的(对同一个url的多个请求,返回结果完全一样),因为没有修改资源状态,所以它是安全的.而POST一般用于更新资源信息,既不是幂等,也不是 ...

  4. STL之Queue容器

    1.Queue容器 1)queue是队列容器,是一种“先进先出”的容器. 2)queue是简单地装饰deque容器而成为另外的一种容器. 3)头文件.#include <queue> 2. ...

  5. 原生js实现图片轮播效果

    思路:设置父容器(一定宽度,一定高度,相对定位,子容器超出部分进行隐藏),子容器图片并排(浮动,绝对定位,每次点击进行相应的左或右偏移量) 1.html: <!DOCTYPE html> ...

  6. java一维数组作业

    package zuoYe; import java.util.Scanner; public class MaxSubArray { public static void main(String[] ...

  7. noip200605能量项链

    题解: 状态转移方程为:dp[i][j] = max{dp[i][k] + dp[k+1][j] + a[i]*a[k+1]*a[j+1]}, k=i, ..., j-1, i和j都从1开始.dp[i ...

  8. linux常用命令:pwd 命令

    Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录.在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置. ...

  9. windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2

    windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2https://www.python.org/ftp/p ...

  10. 在CentOS 6.3中安装与配置cmake

    安装说明安装环境:CentOS-6.3安装方式:源码编译安装软件:cmake-2.8.10.2.tar.gz下载地址:http://www.cmake.org/cmake/resources/soft ...