当我们回想存储发展形态时。我们会想到DAS是最原始最主要的存储方式,在个人电脑、server等低端市场和场景上随处可见。

存储的原始形态也来自于DAS,常见的用于连接DAS和主机系统的协议/标准主要 有ATA、SATA、eSATA、SCSI、SAS和FibreChannel等。

那时,我们放弃DAS走向NAS、SAN和分布式。是由于DAS多用于4台下面server的存储直连。作为内置硬盘容量的扩充,DAS存储通过主机适配卡(如SCSI卡、SAS HBA卡、FC HBA卡)直接连接server,在灵活性和可靠性上具有非常大的局限性,DAS存储通常不具有一些存储的高级功能,如快照、克隆、及容灾功能等。

那么,为什么DAS现在在大数据、云计算和互联网时代又火起来了呢?

  • 软件定义存储的持续升温。server构建存储资源池带动DAS需求。

  • 数据量快速增长催生冷存储需求放量。

  • HPC、互联网+X86硬件需求,追求低成本和按需扩展性,历史原因也给DAS再次重生创造了机会。

DAS市场空间成倍增长

从市场发货量来看。DAS发货容量逐年快速增长(2015年比2011近4倍增长)。

DAS发货容量在ECB占比逐年拉升(从2011的7%逐年增长到2015年的14%)。

DAS存储方案为用户提供提灵活可靠、弹性扩展、经济高效的企业级解决方式。凭借余架构设计、高密度架构设计、12Gbps SAS快速互联等技术。非常好的满足了云计算、虚拟化、HPC、备份、归档等各种应用下的DAS需求。最大限度地扩展server存储容量,从而帮助用户应对不断增长的数据存储需求。

主流存储厂商DAS概况

在主流存储厂商中,HP、DELL、IBM三家同一时候销售server的厂商有DAS产品,EMC、NetApp、HDS等厂商宣传比較少见。

当中DELL和HP DAS销售占比較高,DELL DAS发货容量占比达39%,销售额占其ECB的14%。

可是眼下DELL在销售界面有所管控。DELL官网标明DAS产品不支持网上下单,必须致电销售人员。

DAS架构介绍

DAS产品我们俗称JBOD,仅仅提供存储容量,不提供存储服务和协议。存储服务和协议由与之相连的server提供,如我们在HPC方案中常见的JBOD+ Server+ Lustre和GPFS方案,存储server由server和软件提供。DAS产品一般包括系统插框,硬盘模块、风扇模块、电源模块、级联模块和磁盘。

在软件上,大多数DAS产品都支持独立自管理,客户能够像管理server一样管理DAS。 非常多产品支持带内管理,同一时候满足Server带内管理DAS的客户。再组网上支持支持One Server DAS级联 ,也支持支持multi server failover DAS。

JBOD架构的改良

JBOD就是一堆堆磁盘,在link topology和control,power supply, cooling, disk faulure detection and isolation, environment monitoring, signal quality 等等存在限制。另外,採用传统FC环路的JBOD还存在硬盘间、机柜和RAID 控制器间共享链路(FC-AL),隔离弱的劣势。

与RAID比較。常见的JBOD仅仅处理物理层和链路层,并不处理FCP和SCSI命令。

另外。由于JBOD一般在使用中都包括多个磁盘,因此总的存储容量十分巨大,假设一个磁盘的故障就会造成整个设备的故障,可靠性也没有RAID技术高,所以在JBOD方案中,server经常会採用软件RAID保证可靠性。

从主机端来看。採用软件RAID和JBOD的结合与硬件RAID在逻辑上没有不论什么差别。与硬件RAID相比,仅仅是软件RAID会消耗一部分主机资源。

为了改良JBOD,出现了SBOD( Switched Bunches of Disks)技术。

非常多芯片公司和厂商推出交换芯片和相应产品,通过芯片减小数据在FC-AL环的碰撞域,减小仲裁过程,相似交换机的方式实现点对点数据交换。避免了数据在Loop上中继传输。

主流DAS产品

眼下,Supermicro、AIC、Dell、HPE和Promise等厂商都提供DAS方案,从Supermicro规格、性能等各方面看,明显高出其它厂商一筹,硬件规格普遍涵盖齐全(支持2U~5U。12~90盘位DAS产品)。

  • 高密DAS产品

高密DAS支持的磁盘密度更高。Supermicro在4U的高度中能够支持90块3.5 inch的磁盘,而且採用SAS 3.0技术,提供12Gb/s的数据接口。

  • 普通DAS产品

友商DAS均支持主流标准SES命令。支持带内管理。不支持带外管理。大部分厂商SAS和NL-SAS均支持,HP、DELL、Promise还支持SSD。

DAS主要是给server提供容量。场景没有太大限制,存储数据服务和特性由server提供。可是HBA卡信息和serverOS的版本号须要兼容和支持,经统计,HBA最主流的供应商为LSI,其两款产品LSI 9300和LSI 9200,各自是当前市面存量最多的卡,还有一款为最新主流发货的卡。

DAS在HPC的应用

DAS应该最广泛的场景在于HPC,如Dell。 NetApp, DDN等。都提供server SAS JBOD方案。

以DELL方案为例。採用机架+SAS JBOD, IO节点可支持两台R710(主备)。

当配置两个SAS HBA来扩大规模时,须要配置软RAID。 双机HA软件採用redhat组件实现高可用。方案简单易用,扩展性好,且成本低。

DAS存储很多其它的依赖server主机操作系统进行数据的IO读写和存储维护管理。数据备份和恢复要求占用server主机资源(包括CPU、系统IO等),数据流须要回流主机再到server连接着的磁盘,可是可扩展性非常强,非常好的满足HPC、互联网和其它新兴应用等场景下的存储要求。请搜索“ICT_Architect”关注“架构师技术联盟”微信公众号,获取很多其它精彩内容。

DAS存储未死,再次欲获重生的更多相关文章

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

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

  2. 明晰三种常见存储技术:DAS、SAN和NAS

    随着企业网络应用的时间和应用的数据量的加大,企业已经感觉到存储容量和性能落后与网络的应用发展需求,特别是流媒体企业,在这种应用条件下满足用户的存储需求的技术应用诞生,DAS.NAS和SAN三种存储技术 ...

  3. NAS、DAS和SAN三种存储究竟是什么?

    首先,NAS(Network Attached Storage,网络附加存储)全面改进了以前低效的DAS存储方式,它是采用独立于PC服务器,单独为网络数据存储而开发的一种文件服务器. NAS服务器中集 ...

  4. DAS,NAS,SAN在数据库存储上的应用

    DAS,NAS,SAN在数据库存储上的应用 一. 硬盘接口类型1. 并行接口还是串行接口(1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可 ...

  5. DAS、SAN和NAS三种存储方式

    DAS存储 DAS存储在我们生活中是非常常见的,尤其是在中小企业应用中,DAS是最主要的应用模式,存储系统被直连到应用的服务器中,在中小企业中,许多的数据应用是必须安装在直连的DAS存储器上. DAS ...

  6. 2. DAS,NAS,SAN在数据库存储上的应用

    一. 硬盘接口类型1. 并行接口还是串行接口(1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成.从理论上看,并行传输效率很高,但是由于 ...

  7. (4.15)存储DAS,NAS,SAN在数据库存储上的应用

    关键词:存储,硬盘接口类型,磁盘类型,网络类型,DAS,DNS,SAN 转自:http://blog.51cto.com/qianzhang/1254617 一. 硬盘接口类型 1. 并行接口还是串行 ...

  8. 【转】NAS、DAS和SAN存储的特点及主要区别

    接触过存储设备的朋友应该对NAS.DAS和SAN存储不陌生,作为目前三种常见的存储方式,被广泛应用于企业存储设备中,那么NAS.DAS和SAN这三种存储分别有什么特点,又有何区别呢? 一.NAS存储特 ...

  9. 三种存储方式DAS、NAS、SAN

    ------------恢复内容开始------------ 一.DAS.NAS.SAN在存储领域的位置 随着主机.磁盘.网络等技术的发展,数据存储的方式和架构也在一直不停改变,本文主要介绍目前主流的 ...

随机推荐

  1. 【BZOJ 1449】 1449: [JSOI2009]球队收益 (最小费用流)

    1449: [JSOI2009]球队收益 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 841  Solved: 483 Description Inpu ...

  2. [BZOJ4416][SHOI2013]阶乘字符串(子集DP)

    怎么也没想到是子集DP,想到了应该就没什么难度了. 首先n>21时必定为NO. g[i][j]表示位置i后的第一个字母j在哪个位置,n*21求出. f[S]表示S的所有全排列子序列出现的最后末尾 ...

  3. 区间DP--凸多边形三角剖分

    给定一个具有N(N<50)个顶点(从1到N编号)的凸多边形,每个顶点的权均已知.问如何把这个凸多边形划分成N-2个互不相交的三角形,使得这些三角形顶点的权的乘积之和最小? 输入文件:第一行 顶点 ...

  4. 内功心法 -- java.util.LinkedList<E> (4)

    写在前面的话:读书破万卷,编码如有神--------------------------------------------------------------------下文主要对java.util ...

  5. request.getScheme() 取到https正确的协议(转载)

    最近在做一个项目, 架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议 但是,明明是https url请求,发现 log里 ...

  6. drbd + pacemaker

    Centos6.5 X86 64 2014-04-27 # yum -y install corosync pacemaker # -.el6.x86_64.rpm pssh--.el6.x86_64 ...

  7. 在pcDuino上使用蓝牙耳机玩转音乐

    1.资源 pcDuino板子一个.HDMI to VGA线一条.电源线一条.USB hub一个.显示器.鼠标.键盘.蓝牙适配器.蓝牙耳机. 2.资源已经到位,让我们开始吧 1.在ubuntu上安装蓝牙 ...

  8. Bipolar transistor boosts switcher's current by 12 times

    The circuit in Figure 1 uses a minimal number of external parts to raise the maximum output current ...

  9. SEAndroid安全机制简要介绍和学习计划

    与iOS相比.Android最被人诟病的是其流畅性和安全性. 然而,从4.0開始,Android不遗余力地改善其流畅性. 特别是在即将公布的L版本号中,用ART替换了Dalvik,相信会越来越流畅.至 ...

  10. @JsonInclude(Include.NON_NULL)

    前端的同事要求说尽量不要有null,可有为空串“” 或者 0 或者 [], 但尽量不要null. 所以@JsonInclude(Include.NON_NULL) 这个注解放在类头上就可以解决. 实体 ...