Raid与DAN、SAN、NAS基础
一、 磁盘基本知识
1. Raid分类
Raid磁盘阵列是由多个磁盘组合成的磁盘组,可将数据分割成许多区段,分别存放在各个磁盘上;同时利用不同排列技术,可提高磁盘性能和数据安全性。下列简单介绍几种Raid的区别。
Raid 0:
最简单的未受保护Raid可称为磁盘条带化,即是将数据分割成多份分别存放在磁盘上。实现io的成倍增长,性能成倍增长。例如四个磁盘,条带128K,则将数据分成多个128K,同时存放在磁盘上。
Raid 1:
Raid 0并没有实现数据的冗余,缺乏安全保障;Raid 1则磁盘镜像,将相同的数据存放在Raid的不同磁盘上;例如四个磁盘1,2,3,4;磁盘1和磁盘2的数据相同,磁盘3和磁盘4数据相同。然而这样就降低了磁盘的性能,降低磁盘利用率。
Raid 5:
利用奇偶校验技术,通过将奇偶校验信息分布在其余磁盘上,如果一个磁盘坏了,还能通过其余磁盘的奇偶校验信息恢复所有数据。与Raid 0相比提高了数据保障,同时需要部分性能用于奇偶校验计算,与Raid 1 相比提高性能提高,磁盘利用率也有所提高。

Raid 10:
Raid10有两种形式,Raid 1+0 先做Raid 1再做Raid 0;Raid 0+1 现在Raid 0再做Raid 1;两种情况在性能和磁盘利用率上没有太大区别,建议使用Raid 1+0 可提高数据安全性能。

以上几种Raid,Raid 5则是居中的一种选择,现在一般企业多为选择Raid 5。
2. 存储分类
现在市场上通用的存储主要有:DAS,NAS,SAN,具体存储分类如下图所示。

DAS:直连式存储
直接附加存储是指将存储设备通过SCSI接口直接连接到一台服务器上,与本机磁盘的使用没有太大区别;成本较低,由于SCSI接口有限因此容量有限,扩展不容易,扩展等操作必须停止应用,且容灾性差。
每个服务器都有自己的存储,如下图所示。

为了解决以上问题,必须将存储从以上服务器分离处理,进行集中管理。存储网络便是为了解决此问题。
使用存储网络的好处是虽然物理上分离出来了,逻辑上跟未分离一样,完全一体,数据实现集中管理,容易扩充,如下图所示。因此针对此存储网络方式有两种实现手段:NAS和SAN。

NAS:网络接入存储
NAS实际是一种带有网络文件服务器的存储设备。服务器与存储设备之间采用TCP/IP进行连接;成本低,由于采用TCP/IP连接,目前的千兆网络使用,使得此种存储方式得到多数企业的认可。只要进行网络连接无兼容性的要求,只能以文件方式访问,而不能像文件系统一样直接访问数据库块。
SAN:存储区域网络
SAN实际是一种为存储建立的独立于TCP/IP网络之外的专用网络,使用FC光纤通道技术连接Raid与应用服务器,使用数据库块访问,因此存取速度快。然而价格贵,光纤网络不适合异地扩展。
NAS和SAN的根本不同
两者最本质的区别在于文件管理系统在哪里;如下图所示。SAN文件管理系统[FS]还是分别在每个应用服务器上,而NAS则是通过网络共享协议使用一个FS,NAS将目光集中在应用、用户和文件以及它们共享的数据上,SAN将目光集中在磁盘、磁带以及链接它们的基础结构。未来的解决方案是NAS加SAN。
下图表示三种存储的基本结构,可供理解

Raid与DAN、SAN、NAS基础的更多相关文章
- vMware存储:SAN配置基础
VMware存储不仅仅是将LUN映射给物理服务器这么简单.VMware vSphere允许系统管理员在一个物理机上创建多个虚拟机. 潜在的hypervisor和vSphere ESXi,能够使gues ...
- SAN,NAS,DAS的差别
※ 今天有空整理了下关于SAN.NAS,DAS相关的东西.和大家一起共享学习下,如有不正,还望多多包涵,多多指正. 在网络存储中,有着各种网络存储解决方式,比如:SAN.NAS,DAS存储网络.它们各 ...
- NAS基础知识
一.什么是NAS 1.NAS的定义 NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为"网络存储器&qu ...
- [转帖]DAS、NAS、SAN、iSCSI 存储方案概述
目前服务器所使用的专业存储方案有DAS.NAS.SAN.iSCSI几种.存储根据服务器类型可以分为:封闭系统的存储和开放系统的存储: (1)封闭系统主要指大型机. (2)开 ...
- 网络存储结构简明分析—DAS、NAS和SAN 三者区别
存储的总体分类 主流存储结构 网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).存储区域网络(SAN:Storage Area Network ...
- 存储结构简明分析——DAS、NAS和SAN
存储的总体分类 主流存储结构 网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).存储区域网络(SAN:Storage Area Network ...
- SAN和NAS的区别
SAN : STORAGE AREA NETWORK 存储区域网络 NAS : NETWORK ATTACHED STORAGE 网络附加存储 NAS不一定是盘阵,一台普通的主机就可以做出NAS, ...
- SAN和NAS的区别: 层次不一样
SAN : STORAGE AREA NETWORK 存储区域网络 NAS : NETWORK ATTACHED STORAGE 网络附加存储 NAS不一定是盘阵,一台普通的主机就可以做出NAS, ...
- SAN和NAS
SAN针对海量.面向数据块的数据传输,而NAS则提供文件级的数据访问功能. SAN和NAS都基于开放的.业界标准的网络协议:用于SAN的光纤通道协议和用于NAS的网络协议(如TCP/IP). SAN的 ...
随机推荐
- ajax请求成功后新开窗口window.open()被拦截解决方法
ajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open() 方法,但是很可惜被浏览器给拦截了,怎么解决这个问题呢 问题: 前面开发项目时碰到一个问题,ajax 异步请求 ...
- Chrome插件: 网站收藏
在工作中我们会收藏很多网址.以前一直都是用的chrome里面的收藏夹.后面觉得一点都不方便.看一下Chrome插件开发挺容易入手的所以自己写了一个Chrome插件. 基于:Angularjs + ...
- 我觉得有意思的JavaScript题目(01-05更新中)
对于以下js题目均来至于网络中.有的来至于文章之中,有的也许来至于问答题型中.如果您有更好的问题解释,请留言交流! 1.相关问题描述:到底该怎么去理解闭包? 代码片段A !function(){ va ...
- UNIX系统基本结构
UNIX系统的基本结构如图所示.整个UNIX系统可分为五层:最底层是裸机,即硬件部分:第二层是UNIX的核心,它直接建立在裸机的上面,实现了操作系统重要的功能,如进程管理.存储管理.设备管理.文件管理 ...
- [No000073]C#直接删除指定目录下的所有文件及文件夹(保留目录)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 使用JS实现前端缓存
在前端浏览器中,有些数据(比如数据字典中的数据),可以在第一次请求的时候全部拿过来保存在js对象中,以后需要的时候就不用每次都去请求服务器了.对于那些大量使用数据字典来填充下拉框的页面,这种方法可以极 ...
- C/C++编程语言学习资料尽收眼底 电子书+视频教程
Visual C++(VC/MFC)学习电子书及开发工具下载请看这里 史无前例的网络最全最强C/C++资料索引: C/C++编程语言学习资料尽收眼底 电子书+视频教程 VC++/MFC(VC6)开发技 ...
- Andrew N.G的机器学习公开课学习笔记(一):机器学习的动机与应用
机器学习由对于人工智能的研究而来,是一个综合性和应用性学科,可以用来解决计算机视觉/生物学/机器人和日常语言等各个领域的问题,机器学习的目的是让计算机具有像人类的学习能力,这样做是因为我们发现,计算机 ...
- js通过日期计算属于星期几
var arys1 = new Array(); arys1 = "2016-09-25".split('-'); //日期为输入日期,格式为 2013-3-10 var ssda ...
- centos
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linu ...