RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。 RAID 技术作为高性能、高可靠的存储技术,已经得到了非常广泛的应用。 RAID主要利用数据条 带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种 技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。

JBOD

不是标准的 RAID 等级,它通常用来表示一个没有控制软件提供协调控制的磁盘集合。只是简单提供一种扩展存储空间的机制, JBOD 可用存储容量等于所有成员磁盘的存储空间之和。

RAID 0

RAID0(无冗错的数据条带)条带是一种简单的、无数据校验的数据条带化技术。具有低成本、高读写性能、 100% 的高存储空间利用率等优点,但是它不提供数据冗余保护,一旦数据损坏,将无法恢复。 因此, RAID0 一般适用于对性能要求严格但对数据安全性和可靠性不高的应用。 连续以位或字节为单位分割数据,并行读/写于多个磁盘上,单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。至少需要2个驱动器组建。

RAID 1

拥有完全容错的能力,但实现成本高。 RAID1 应用于对顺序读写性能要求高以及对数据保护极为重视的应用。通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。至少需要2个驱动器组建。

RAID 5

分布奇偶位条带是目前最常见的 RAID 等级,兼顾存储性能、数据安全和存储成本等各方面因素,它可以理解为 RAID0 和 RAID1 的折中方案,是综合性能最佳的数据保护解决方案。可以满足大部分的存储应用需求,数据中心大多采用它作为应用数据的保护方案。RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。在RAID 5中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。至少需要3个驱动器组建。

RAID 6

双分布奇偶位条带是在 RAID5 的基础上为了进一步增强数据保护而设计的一种 RAID 方式,它可以看作是一种扩展的 RAID5 等级。RAID6 具有快速的读取性能、更高的容错能力。但是,它的成本要高于 RAID5 许多,写性能也较差,并有设计和实施非常复杂。RAID 6 与RAID 5相比,增加了第二个独立的奇偶校验信息块。 两个独立的奇偶系统使用不同的算法, 数据的可靠性非常高. 即使两块磁盘同时失效,也不会影响数据的使用。 但需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”。至少需要4个驱动器组建。

RAID 10

需要两个或多个镜像集协同工作。多个RAID 1集可组合形成单个阵列。数据跨所有镜像的驱动器进行分拆。 由于每个驱动器都会在RAID 10中创建镜像,因此不会遇到因未完成奇偶校验计算而导致的延迟。

以上是比较常用的RAID应用,除此之外,还有RAID 0+1、RAID 100、RAID 50和RAID 60

RAID应用应如何选择呢?

在选择RAID时主要有三个因素:数据可用性、I/O性能和成本。

此次服务器关键技术就先说到这啦,后期会给大家带来更多服务器的相关知识!

希望各位多多关注安擎,获取更多服务器相关干货!

服务器jbod扩展_三分钟了解服务器关键技术——RAID相关推荐

  1. 游戏找不到服务器无法打开,mordhau雷霆一击无法加入服务器怎么解决_搜不到服务器解决方法...

    mordhau雷霆一击无法加入服务器怎么解决_搜不到服务器解决方法 时间:2020-08-05 11:44:25 责任编辑:花泽香菇 mordhau雷霆一击无法加入服务器-搜不到服务器怎么办-这个游戏 ...

  2. 串口发送tcp数据 源端口号_三分钟基础知识:用动画给面试官解释 TCP 三次握手过程...

    作者 |  小鹿 来源 |  小鹿动画学编程 写在前边 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐. 对于这部分掌握以及 TC ...

  3. mongodb 输出数组字段_三分钟 mongodb 开发快速上手

    三分钟 mongodb 开发快速上手 小熊昨天晚上做了一个非常真实的噩梦,有读者朋友催我"怎么又没有发文!让我们等的好辛苦",今天一睁开眼眼看后台留言,特么,居然是真的! 我bil ...

  4. 云技术是什么_三分钟了解云技术的原理与发展

    什么是云技术 定义 云技术(Cloud technology)基于云计算商业模式应用的网络技术.信息技术.整合技术.管理平台技术.应用技术等的总称,可以组成资源池,按需所用,灵活便利.云计算技术将变成 ...

  5. mysql和oracle冲突吗_三分钟带你分清MySQL 和Oracle之间的误区

    原标题:三分钟带你分清MySQL 和Oracle之间的误区 来自:华为云开发者社区 摘要:MySQL和Oracle,别再傻傻分不清. MySQL 和Oracle 在开发中的使用是随处可见的,那就简单去 ...

  6. asp.net尚未在web服务器上注册_最新版Web服务器项目详解 00 项目概述

    点 击 关 注 上 方"两猿社" 设 为"置 顶 或 星 标",干 货 第 一 时 间 送 达. 互 联 网 猿 | 两 猿 社 TineyWebServer Linux下C++轻量级Web服务器,助 ...

  7. jwt 私钥_三分钟带你了解JWT认证

    目录 一.JWT简介 二.JWT认证和session认证的区别 三.JWT认证流程 四.JWT组成 五.JWT使用场景 一.JWT简介 JSON Web Token(JWT)是一个开放的标准(RFC ...

  8. 我的世界服务器名声系统指令,我的世界服务器指令大全_我的世界服务器指令_牛游戏网...

    [导读]我的世界是一款3D的第一人称沙盘游戏,所呈现的世界并不是华丽的画面与特效,而是注重在游戏性上面. 玩家在游戏中做着「建设」与「破坏」两件事,但是透过像乐高一样的积木来组合与拼凑,轻而易举的就能 ...

  9. 最贵服务器多少钱_买一台服务器需要多少钱?

    你要问买一台服务器需要多少钱?你得知道,服务器有几千块钱的也有几万块钱一年的,最便宜的2G4核的美国服务器500一个月,4核8G的要5k一个月,那2核4G的服务器能干什么?具体要看你的需求.如果只是用 ...

最新文章

  1. Swift 闭包表达式
  2. 海归技术大佬:硅谷科技公司到底牛在哪里?讲透“奈飞文化”8个原则!
  3. datetime 和 smalldatetime
  4. Conventions and patterns for multi-platform development
  5. php base64_decode 图片,PHP保存Base64图片base64_decode的问题整理
  6. 【AI白身境】一文览尽计算机视觉研究方向
  7. java调用jni接口,Java 中通过jni接口调用native code
  8. form表单通过checkbox_飞冰表单解决方案 - FormBinder
  9. mysql配置文件 my.ini
  10. 安装qt qmake 错误:could not find a Qt installation of ''
  11. 2022SPSSPRO认证杯数学建模B题第二阶段方案及赛后总结:唐宋诗的定量分析与比较研究
  12. Java性能调优实战-怎样才能做好性能调优?
  13. python for ArcGIS 绘制杭州市板块地图
  14. win10计算机打印机共享怎么设置方法,win10打印机共享怎么设置 win10打印机共享设置步骤介绍...
  15. 快递空运材积大于重量的教训
  16. python统计单词个数算法_python 统计单词个数和频次
  17. 网贷之家 python 爬取公开的平台数据
  18. Linux ALSA 之六:ALSA ASoc 架构
  19. ASP.NET 在vs中使用Calendar控件 制作一个日历 并标注节假日
  20. InvalidArgumentError: Can not squeeze dim[1], expected a dimension of 1, got 10 for metrics/acc/

热门文章

  1. 【华为云技术分享】STM32L476移植华为LiteOS系列教程------背景知识 1
  2. 硬核评测:企业上云的极速存储挑战,华为云全新极速IO云硬盘性能评测
  3. Code Review 与 结对编程
  4. java map 缓存池_map端合并(分布式缓存)
  5. 推荐系统实战-概念理解入门篇
  6. SpringBoot之Thymeleaf
  7. 使用类模板实现复数类
  8. 第一、二类斯特林(Stirling)数的生成函数(母函数)及推导
  9. SQL Server IS NULL语句使用举例
  10. 各种服务器系统桌面,服务器系统云桌面