一、 磁盘基本知识

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基础的更多相关文章

  1. vMware存储:SAN配置基础

    VMware存储不仅仅是将LUN映射给物理服务器这么简单.VMware vSphere允许系统管理员在一个物理机上创建多个虚拟机. 潜在的hypervisor和vSphere ESXi,能够使gues ...

  2. SAN,NAS,DAS的差别

    ※ 今天有空整理了下关于SAN.NAS,DAS相关的东西.和大家一起共享学习下,如有不正,还望多多包涵,多多指正. 在网络存储中,有着各种网络存储解决方式,比如:SAN.NAS,DAS存储网络.它们各 ...

  3. NAS基础知识

    一.什么是NAS 1.NAS的定义 NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为"网络存储器&qu ...

  4. [转帖]DAS、NAS、SAN、iSCSI 存储方案概述

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

  5. 网络存储结构简明分析—DAS、NAS和SAN 三者区别

    存储的总体分类     主流存储结构   网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).存储区域网络(SAN:Storage Area Network ...

  6. 存储结构简明分析——DAS、NAS和SAN

    存储的总体分类     主流存储结构   网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).存储区域网络(SAN:Storage Area Network ...

  7. SAN和NAS的区别

    SAN : STORAGE AREA NETWORK   存储区域网络 NAS : NETWORK ATTACHED STORAGE 网络附加存储 NAS不一定是盘阵,一台普通的主机就可以做出NAS, ...

  8. SAN和NAS的区别: 层次不一样

    SAN : STORAGE AREA NETWORK   存储区域网络 NAS : NETWORK ATTACHED STORAGE 网络附加存储 NAS不一定是盘阵,一台普通的主机就可以做出NAS, ...

  9. SAN和NAS

    SAN针对海量.面向数据块的数据传输,而NAS则提供文件级的数据访问功能. SAN和NAS都基于开放的.业界标准的网络协议:用于SAN的光纤通道协议和用于NAS的网络协议(如TCP/IP). SAN的 ...

随机推荐

  1. 推荐一些python Beautiful Soup学习网址

    前言:这几天忙着写分析报告,实在没精力去研究django,虽然抽时间去看了几遍中文文档,还是等实际实践后写几篇操作文章吧! 正文:以下是本人前段时间学习bs4库找的一些网址,在学习的可以参考下,有点多 ...

  2. WPFTookit Chart 入门

    如何使用WPFToolKit Chart private void button1_Click(object sender, EventArgs e) { var s = new Series(); ...

  3. 在 KVM 上安装 Win7 虚拟机

    之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂.本文就把其过程做个简单总结. 1. 在 Virtual Machine Mana ...

  4. 【2016-10-16】【坚持学习】【Day7】【建造者模式】

    建造者模式: 一个复杂的对象由多个分部件组成.一个复杂对象 class Product { private string partA; //定义部件,部件可以是任意类型,包括值类型和引用类型 priv ...

  5. SPOJ GSS1 Can you answer these queries I[线段树]

    Description You are given a sequence A[1], A[2], ..., A[N] . ( |A[i]| ≤ 15007 , 1 ≤ N ≤ 50000 ). A q ...

  6. 嵌入式Linux驱动学习之路(十三)按键驱动-异步通知

    之前的按键方式: 查询: 极度占用CPU资源 中断: 在读的时候产生休眠,在没有信号的时候永远不会返回. poll机制: 在中断的基础上加上超时时间. 异步通知就是通过信号来传送. 首先在应用程序中有 ...

  7. 初识Quartz(入门案例)+常用的Cron表达式

    1.Quartz架构图 1.实体层 package cn.happy.entity; //1. public class Plan { //时间 private String date; //任务 p ...

  8. 银行卡BIN: Bank Identification Number

    What is a 'Bank Identification Number - BIN'A bank identification number (BIN) is the initial four t ...

  9. Web API--自定义异常结果的处理

    1.常规的异常处理 统一的异常处理,把正确的信息返回给调用者很重要,可以让接口开发人员或者用户,了解具体的原因所在,这样可以得到有效的错误处理. 参考微信API的处理,微信API,对于调用都有一个错误 ...

  10. PhpStorm XDebug 远程调试

    现在我们自己公司的各种开发和测试服务器,都是使用阿里云的服务器.一些PHP的项目,无法在本地搭建完整的环境,在外网服务器上调试更方便定位问题.发现网上没有完整的关于如何配置PHPStorm和XDebu ...