SAN Architectural Brief

今天与以前一位做存储的同事(现在支付宝)还有BROCADE上海那边的工程师聊了一些SAN的话题,在这里记录一下,顺便写一下我理解的SAN的设计概要,希望对大家有点帮助。

对于一个企业来说,数据是相当重要的(垃圾数据就不说了)。比如银行的个人账户信息,超时的销售记录等等。

在数据的生命周期中存在多种多样的特征(动态的和静态的)。如数据的存在形态,数据量,粒度,增长速度,使用频率等等

根据不同的场景,设计合理的存储架构即可以满足企业的当下需求,又要兼顾未来企业的发展,减少碳排放,注意投资保护等等。

设计合理的存储架构需要对当下企业存储情况进行调研,充分了解业务的发展和当下的需求。评估未来几年的存储需求(包括IO,吞吐量,容量等等),对于一个已有业务,可以取出历史数据进行趋势分析,推测未来几年的趋势。

扯了这么多,开始进入主题,今天的主题是SAN的架构设计,先来了解几个术语。

DAS(Direct-Attached Storage)  :

也称为非网络共享存储,从字面上很好理解,这应该是比较早的共享存储的技术。典型的是SAS,ULTRA SCSI接口连接的存储等等。优点是比较便宜,缺点是天花板太低了,或者说可扩容的余地较小,投资回报也是比较小的,因为利用率较为低下。

NAS(Network-attached Storage)

或称为网络共享存储,如SMB,NFS,MFS,AFS等等。构建一个NAS需要一台提供共享服务的服务器,客户机需要支持共享服务的客户端。优点是共享方便,廉价等。确定是高度依赖网络,性能可能不稳定,普通的LAN中延时较大(INFINIBAND可能会较好,不过造价昂贵)。

SAN(Storage Area Network)

存储区域网络,也可以理解为存储专用网络。构建一个基本的SAN环境需要光纤交换机,连接设备,支持SAN的存储,服务器等。SAN的优点是传输速度快,扩容上限大大提高,扩容方便,投资保护大。缺点是造价较为昂贵,多了一个布线的环节(随着FCOE的发展,布线可能会简单很多)。

DAS,NAS,SAN三者的区别:

DAS的存储和服务器之间没有其他的中间层。NAS和SAN的存储和服务器之间都存在中间层(网络,交换机或提供共享服务的服务器)。

对于NAS和SAN,用一个图来加深一下认识:

 

 

接下来细说一下SAN:

首先,在SAN中存在两种最基本的角色,INITIOR(ACTIVE),TARGET(PASSIVE)。initior就是发起请求的那一方(如HBA),TARGET是接受请求的那一方(如存储的FC口)。而FC SWITCH是将这两方串起来的设备(ZONE),同样FCSW还承担了管理和监控的角色。根据INITIOR的特性,FCSW的另一个功能是屏蔽两个INITIOR之间的交换。

被串起来的两个设备就像建立了一个独有的通道一样,被称为fibre channel,fibre channel 是一个二层的协议,正因为如此SAN的扩展也是有上限的,比以太网小得多。每一个FABRIC中的所有交换设备必须有相同的ZONE数据信息,换句话说,在一个FABRIC中的任意一个设备都必须知道initior和target的访问控制信息,这有点类似于mac地址信息表但是又不一样,因为FABRIC网络是单向的,而LAN是双向的。

下面来看几个常见的SAN架构图,并解释一下各个架构的优缺点:

flat san top:

 

 

这个图上架设的是一个没有使用ISL(INTER-SWITCH Links)的单层SAN网络,呈现的特征是服务器和存储的交换不需要跨两个交换机,因为交换机之间的交换又增加了传输的延时,降低了IO响应速度。

冗余的话通过架设两个交换机来实现。使用FLAT架构的好处是服务器到存储的访问速度是最快的,也符合ras,(reliability,availability,serviceability)

如果要扩展FLAT架构的FABRIC网络,但是又不想使用ISL连接的话,需要增加交换机。如下:

 

 

从FLAT的架构上我们很容易看出,FLAT架构很快就会到达天花板,随着交换机的增加,存储的端口数将很快成为FLAT的瓶颈。如果使用SWITCH级联的方式,ISL的传输延时也将成为性能的瓶颈,通过与BROCADE原厂工程师了解,一般最多不要超过7个交换机进行级联,否则延时将成为严重瓶颈。

在FLAT中还要注意避免OVER-SUBSCRIPTion,也就是服务器和存储的比例,一般1GB链路是7:1,2GB链路是12:1,4GB链路是18:1。超过这个比例可能会产生性能问题,当然这不是必然,还是要根据服务器的IOPS需求来定义的。

mesh san top:

 

 

MESH架构的SAN环境,所有的FCSW之间都是互通的,服务器访问存储可能会跨越多个FCSW,造成通信延时。同时由于每个交换机都需要互联,将消耗大量的端口来进行ISL通信,在扩容上也是很麻烦的。这中设计一般是不推荐的。

core-edge top:

 

 

因为我们前面讲到FALT模式下,整张网很容易达到端口上限。于是出现了CORE-EDGE架构,它实际上是整合了多个FLAT FABRIC,使得各个FABRIC之间的存储可被共享。在CORE-EDGE的设计中,我们还是要尽量避免ISL通信,如将访问量最高的存储放在同一个FABRIC,而将访问量较小的并且需要多个FABRIC服务器共享的方在CORE层。

下面是一个三层结构的CORE-EDGE设计模型

 

 

其实总结起来将,就是考虑成本,考虑未来的发展趋势,按需要设计。

先写到这里

时间: 2024-10-25 13:51:14

SAN Architectural Brief的相关文章

数据中心SAN区域布线方案

在金融,保险,政券,政府机关等相应机构的数据中心中,为保证系统数据计算 的速度及数据存储与管理的可靠性,许多核心业务应用通常是由高性能的服务器设备如标准或非标小型机,大型机等所组成,与这些高性能服务器相配套的有单独的SAN存储网络.在这类设备区域布线方案的实施中,布线方案的实施要着重思考布线的可靠性.另外由于SAN  网络是设备间传输的内部高速传输网络,当前设备I/O 绝大多数是支持万兆的光纤传输,光纤支持万兆的传输距离与通道的衰减正反比,布线方案同时要思考尽可能小的整体通道衰耗,基于以上的思考

SAN交换机现状分析及未来发展

存储区域网(SAN)被称作"第二网",经过多年发展,第二网络已经从一个"二层"网络发展成为"三层"网络. 一个孤立的二层网络 存储区域网是专门为进行大规模数据传输而设计的专有网络,它使用光纤通道协议,通过光纤通道集线器.交换机将磁盘阵列.带库以及相关的服务器连接起来,从而形成了一个高速的专用网络.因此,SAN最大的特点就是独立性,甚至在初期,它在物理上与其他网络相分离. 尽管SAN为用户的大规模数据存储提供了一个高性能.高可靠性的"第二

谈区域存储网络(SAN)的扩展

网络 在过去几年中,中国企业对电子商务解决方案的依赖性提到了一个空前的高度.关键任务的业务数据容量也成比例增长,企业必须对这些数据进行存储.联网.保护和管理. IDC预计,中国外部存储市场近年平均每年增长17.9,2005年市场价值将达到8.3亿美元. 许多企业都已部署了高性能的存储网络(SAN).这些被存储的数据必需要备份.以往,企业一般只作本地备份.但发生了美国 911恐怖袭击.全球非典型肺炎.北美大停电等事故后,企业意识到灾难恢复和商务持续的需要.有研究指出,一次48小时的存储系统中断可以

Ip san 存储的配制

Ip-san 的配制 共享存储方式 1.Das直接附加存储(直接连接到主机) 2.Nas网络附加存储(提供共享机制nfs samba) --Windows 共享 cifs 简化操作系统 nfscifs smb 文件级别共享 效率低安全性不高 3.san 存储区域网络 Scsi总线分为:窄带8 (7个可用控制器)宽带 16 (15个可用的控制器) --是块共享,代价高昂,需要光纤交换机,解决这样的问题采用iscsi基于ip的scsi机制 相当于在两端安装scsi协议封装要传输的数据 San的分类:

云数据中心架构Windows Server 2012实现iSCSI SAN无盘引导简介

金融危机带来的经济萎缩促使企业经济进入一个新的时代,促使整个IT行业都进入了一个要求提高效率并控制成本的时期. 对于IT企业来说,预算没有增加甚至还会略减,但是支持24小时x7天全天候运营.满足数据量增长.数据保护和恢复的诉求从来也没有改变. 因此一种新型的灵活的,可池化的,可快速横向扩展的,零接触式的标准化"云数据中心"逐渐成为了各个企业和公司所关注的焦点,过去计算负载均衡的HPC计算模式随着虚拟化技术的推波助澜也逐步被企业广泛的采纳和接受,当无状态的虚拟化层向HPC的MPI一样可以

为你解读苹果SAN FRANCISCO字体的秘密

  iOS9正式发布之后,对于新字体的争议就没有停止过.最早出现在Apple Watch 上的苹果字体San Francisco ,替换了之前的Helvetica Neue成为了iPhone/iPad系列设备的默认字体.而目前还处于测试阶段的Mac新系统El Capitan 也同样讲它设为默认字体. 坦率的讲,苹果从来都是有自主开发字体的传统,iOS7/8作为一个新的系统,研发周期上捉襟见肘,选择已有的Helvetica Neue 也是非常符合逻辑的事儿,为开发更为现代.更加贴合自身风格的字体而

EMC公司进行SAN拆分 旨在解决更为细化的存储需求

戴尔-EMC公司正在着手打造一套2 TIERS软件抽象层,旨在借此解决闪存之上一级存储数据与对象阵列中大规模之间愈发严重的分裂问题. 其起步解决方案是将SAN磁盘或者混合型闪存/磁盘阵列进一步拆分为多台阵列,这主要是考虑到一级数据速度需求不断提升.而二级数据存储容量快速增长的现实压力. 根据戴尔-EMC公司的设计规划,其中一台阵列专门负责实现一级数据闪存存储,并被定名为热边缘或者快速层. 另一台阵列则面向存证地磁盘之上且经由对象存储系统进行言说听二级(近线)数据,其可以内部或者外部形式存在且数据

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

一. 硬盘接口类型 1. 并行接口还是串行接口 (1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成. 从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频率不能太高,所以实际的传输速度并不和并行度成正比,甚至可能更差. (2) 串行接口,指的是串行传输的接口,同样是0~9十个数字,用1条传输线,那么需要传输10次,才可以完成. 从理论上看,串行传输效率不高,但是由于它的数据准确性,高频率的支持,使得传输速度可以很高.

服务器-存储方案(DAS、NAS、SAN、OSS)与分布式文件系统的关系?

问题描述 存储方案(DAS.NAS.SAN.OSS)与分布式文件系统的关系? 以存储方案DAS为例,存储系统中有服务器有磁盘,有文件系统管理磁盘,是一个完整的系统,为了解决数据的共享和访问. 而分布式文件系统也是为了解决存储.共享的问题,在分布式文件系统中,数据存储在许多磁盘上,文件系统管理整个存储空间. 以上两者的区别在哪里?