首页 > 代码库 > 网络存储技术介绍(2) ( based on zt)
网络存储技术介绍(2) ( based on zt)
http://www.educity.cn/tx/429084.html
互联网技术DAS、NAS和SAN存储方案的比较
按照设备位置和接入方式,磁盘存储可以分为内置存储和外挂存储,外挂存储又分为直连存储和网络存储(Fabric-Attached Storage,FAS)等方式,如图10-31所示。
yxr注:其实是存储历史发展的一个过程,从附属部分走向独立,从单独硬件走向网络!
1.DAS与NAS存储方案的比较
DAS是大型服务器主要采用的外挂存储方式,由于存储利用率和扩展的原因, DAS必须朝网络化的方向发展,因此导致了SAN的出现。
DAS与NAS具有不同的网络结构,典型的网络架构如图10-32和图10-33所示。
NAS与DAS在其他方面的差异主要如表10-7所示。
2.NAS与SAN存储方案的比较
NAS与SAN都是在DAS的基础上发展起来的,是新型数据存储模式中的两个主要发展方向。
针对DAS的I/O瓶颈问题,人们提出了将数据从通用的应用服务器中分离出来的存储方案,即网络存储NAS。NAS系统是建立在现有的LAN和文件系统协议之上,NAS服务器作为一个网络设备直接接入网络,用户通过TCP/IP访问数据,采用NFS、HTTP、CIFS等文件 共享协议实现共享,本质上,NAS设备是一个专用数据服务器。相反地,SAN存储设备通过专用光纤通道交换机接入网络、访问数据。本质上,SAN是一个独立于服务器网络系统之外的髙速信息存储网络。
NAS在文件级别上处理数据,而SAN以块为单位进行数据管理。SAN结构中,文件宵理系统(FS)在每一个应用服务器上;而NAS则是每个应用服务器通过网络共享协议(如 NFS、CIFS)使用同一个文件管理系统。换句话说,NAS和SAN存储系统的区别是NASff自己的文件系统管理。
NAS和SAN都有自己的优势与不足。NAS经济、可以实现文件级共享,基于IP,连接距离长;而SAN价格昂贵,传输距离短(10km之内),但具有高速信息存储能力。二者各有特点,难以互相替代。目前业界普遍认为,NAS与SAN融合可能成为未来磁盘存储解决方案的一个趋势。
http://storage.it168.com/a2012/0217/1313/000001313394.shtml
深入浅出谈存储:如何区别NAS、SAN与DAS
yxr注:错别字不少,但是胜在图多,且有些道理
本文要介绍的是SAN (Storage Area Network),即存储区域网络。为什么写NAS就不得不提到SAN呢?原因之一是它们的名字有关系,容易混淆;之二是NAS和SAN既竞争又合 作,很多高端NAS的后端存储就是SAN(yxr:这就好理解)。NAS和SAN的整合也是存储设备的发展趋势,比如EMC的新产品VNX系列。右图展示了一台NAS的逻辑结 构:双虚线框表示一台NAS。它通过Fibre Channel从后端SAN获得存储空间,创建文件系统后,再通过以太网共享给服务器。SAN提供的存储单位是LUN,属于block级别的。经过NAS 创建成文件系统后,就变成文件级别的了。
如果上边的逻辑图还不够清楚,可以看看下面的物理连接。NAS通过FC Switch连到SAN上,应用服务器再通过Ethernet Switch连到NAS上。同时SAN也直接提供block级别的存储给应用服务器。
关于NAS和SAN的区别,可以列出很多来。比如带宽大小,距离长短,共享优劣等等。几乎所有区别都是由两个因素衍生出来的。一个是FC与 Ethernet,另一个是block与file system。简而言之,如果用户需要通过FC访问block,就用SAN;如果需要通过Ethernet访问file system,就用NAS。
除了NAS和SAN,还有一类存储设备经常被提到。那就是DAS (Direct Attached Storage) ,即“直连存储”。“直连”指服务器和存储设备之间没有FC网络,而是直接相连。比如我们都熟知的个人电脑就是DAS,因为磁盘被直连到了主板上。DAS 已经存在很多年了,就算到今天也是很多服务器的理想选择。但是它的问题很多,而且也跟不上IT技术,比如虚拟化的发展。下面列举几个:
1.可管理性差:每台服务器都使用自己的存储,光硬件的监控和维护就要花费不少时间。如果都要做容灾或备份,对于管理员简直是噩梦。
2. 可扩展性差:在服务器安装结束后,如果发现存储空间分配过多,就造成了浪费。如果发现空间不足,要扩展也很麻烦。
3. 跟不上IT发展趋势,比如不支持VMware VMotion等高级功能。
SAN解决了这些问题。因为它既提供了统一的存储,同时又是一个网络。统一性和网络性给SAN带来了很多优势:
1.可管理性:由一台SAN统一给多台服务器提供存储。无论是硬件的监控维护,还是数据的容灾备份,都只要在SAN上进行。使存储管理变得更轻松。
2.可扩展性:在物理层面,SAN支持数以百计的磁盘(比如EMC的CX4可以支持960块磁盘),提供了海量的存储空间。在逻辑层面,这个海量空间可以按需要分成不同大小的LUN,再分配给服务器。LUN是逻辑设备,所以很容易扩展或迁移。
3. 符合IT发展趋势:比如对炙手可热的虚拟化有很好的支持。
当然,除了解决DAS的这些问题,SAN还有其他明显的优势:
1. 高性能:
a. SAN 更好的支持RAID,因为它拥有更多硬盘和更强的控制器。下图展示了RAID0对性能提升的基本原理:当有一大块数据写到RAID Group上,它可以被分成数小块,同时写到几个磁盘上。这就象有一批档案需要录入到电脑上,经理一个人打字需要做5天。分给5位员工一起做,一天就可以 做完了。我们将在以后分析NAS性能的时候详细解释。
b. SAN有更大的cache。比如CX4的write cache可以达到10.7 GB。Cache对性能的提高也有明显的作用,我们也会在以后分析NAS性能的时候详细讲解。
2. 更稳定:多机头,热备盘,多路径等机制杜绝了单点故障。
3. 更安全:统一的容灾,备份和远程复制保证了数据的安全性。
此外还有很多新技术,比如VNX的FASTCache和FASTVP。因为今年主要介绍NAS,SAN就不深入讨论了。
文章的最后,不再有冷酷的机架和Vera Wang的美丽模特。写博客的目的不是吸引眼球,上一篇《NAS是什么?》有点舍本逐末了。最后献给诸位读者一个DAS,SAN和NAS的对比图。希望对理解这三种存储有帮助。如果有任何问题,欢迎在博客中留言。
-------------------------------------------------------------------------------------------------------------------------------
http://www.bing.com/knows/search?q=%e5%ad%98%e5%82%a8&mkt=zh-cn
DAS
网络存储技术介绍(2) ( based on zt)