存储的总体分类

 
 
主流存储结构
 
网络存储结构大致分为三种:直连式存储(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. [转帖]DAS、NAS、SAN、iSCSI 存储方案概述

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

  4. DAS NAS SAN

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

  5. 存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/liukuan73/article/det ...

  6. [转载]存储基础:DAS/NAS/SAN存储类型及应用

    这篇文章转自博客教主的一篇博客存储基础:DAS/NAS/SAN存储类型及应用, 他是在张骞的这篇博客DAS,NAS,SAN在数据库存储上的应用上做了部分修改和补充.   一. 硬盘接口类型 1. 并行 ...

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

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

  8. 存储与服务器的连接方式对比(DAS,NAS,SAN)

    存储分类简介 磁盘存储市场上,存储分类根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows.UNIX.Linux等操作系统的服 ...

  9. DAS、NAS、SAN、iSCSI 存储方案概述

    (转自https://blog.csdn.net/tianlesoftware/article/details/6201346) 目前服务器所使用的专业存储方案有DAS.NAS.SAN.iSCSI几种 ...

随机推荐

  1. 关于线上js报错问题的思考

    1.有没有可能对线上报错进行实时监控,只要线上报错出现就会以邮件的形式发出来. 2.有没有可能将每个模块和开发者联系起来,只要报错就直接报给开发者

  2. font-size对展示的影响

    实例: <head>        <style type="text/css">            span{display: inline-bloc ...

  3. poj2096 Collecting Bugs[期望dp]

    Collecting Bugs Time Limit: 10000MS   Memory Limit: 64000K Total Submissions: 5394   Accepted: 2670 ...

  4. mysql 一对多,多对多

    一对多 一对多与多对一是一个概念,指的是一个实体的某个数据与另外一个实体的多个数据有关联关系. 班级表(一表) 名称 教室 总人数 学科 PHP141115 A814 53 PHP PHP140925 ...

  5. 白话陈述之——从python脚本变化解析由路径引起的GP服务运行失败问题

    补充一下未完待续的利用Python分析GP服务运行结果的输出路径 & 实现服务输出路径的本地化,这篇博客中主要介绍了如何实现将GP服务生成的结果输出至本地及输入输出路径导致GP服务运行失败的问 ...

  6. 比特币 BTC本地测试节点

    BTC本地测试节点 #环境 ubuntu 16.4 #客户端安装 #下载页面 #https://bitcoin.org/zh_CN/download cd /opt/ wget https://bit ...

  7. 深入理解Docker容器执行引擎runC

    1 简介 根据官方的定义:runC是一个根据OCI标准创建并运行容器的CLI tool. Docker就是基于runC创建的,简单地说,runC就是docker中最为核心的部分,容器的创建,运行,销毁 ...

  8. JAVA 线程状态转换

    Thread类中State枚举定义: public enum State { /** * Thread state for a thread which has not yet started. */ ...

  9. Mac OS X 在 Finder 里快速创建文本文件

    Automator 新建一个 Application   选取:应用程序 实用工具→运行AppleScript 添加一个动作 "Run AppleScript"代码如下: on r ...

  10. oracle 查询按月份分组

    如下表table1: 日期(exportDate)               数量(amount) --------------                    ----------- 14- ...