「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Redundant Array of Inexpensive Disks

pointこの用語のポイント

point複数のハードディスクを合体させて1つのハードディスクっぽく扱う技術だよ

point目的は主に「処理を速くするため」「大事なデータが、なくならない(なくなりにくい)ようにするため」「データを、いっぱい保存するため」のどれかだよ

point「RAID」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Redundant Array of Inexpensive Disks(読:リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)とは

いわゆる「RAID」のこと。
用語の中身としては

複数のハードディスクを組み合わせて1台のハードディスクっぽくすることで、性能を良くしたり一部がぶっ壊れても大丈夫なようにしておく技術のこと
です。


image piyo

詳しく書くよ

最初に留意事項です。
RAID(レイド)」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
RAIDの正式名称(?)が「Redundant Array of Inexpensive Disks」です。
Redundant Array of Inexpensive Disks」の頭文字を取ったのが「RAID」ね。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)

※「Redundant Array of Inexpensive Disks」を何となく日本語にすると「冗長なズラリと並んだ安価な円盤状のもの」となります。[詳細]

以上が「RAID」の意味を知っている人向けの説明です。

「RAIDって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩4

それでは、いってみましょう。

サクっと一言で説明すると

複数台のハードディスクHDDを合体させて1つのハードディスクっぽく扱う技術

が「Redundant Array of Inexpensive Disks」です。
上でも書きましたが、一般的には「RAID」と表現されます。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)2

※本ページでも以降は「RAID」と表現します。

RAIDにする主な目的は

1.データを、いっぱい保存するため
2.処理を速くするため
3.大事なデータが、なくならない(なくなりにくい)ようにするため


のどれかです。
小難しい言い方をすると

1.複数台のHDD使用による容量の拡大
2.負荷分散による処理速度の向上
3.冗長化による信頼性の確保


となります。

よく分からなければ、普段は1冊しか使わないノートを2冊同時に使うシーンをイメージしてください。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)3

例えば、そうですね。
「ノートに1から10までの数字を書け!」と命令されました。
1冊のノートに普通に1から10まで書いた場合、10秒かかるとします。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)4

この状況でRAID、つまり2冊のノートを同時に使うところを考えてみましょう。

まず、書ける量が増えます。
単純に考えれば、1冊のノートを使うときに比べて倍の量を記録できるはずです。
これもRAIDにするメリットです。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)5

あとは、たくさん記録できる状態をどう有効活用するかですが……。

実際にできるかどうかは別にして、左手で偶数を1冊目のノートに、右手で奇数を2冊目のノートに同時に書いてみましょうか。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)6

そうすると半分の時間、つまり5秒で1から10までの数字が書けますよね。

これは「処理速度が向上した」と言えます。
これが2冊のノートの使い方……もとい、RAIDのやり方その1です。

あるいは左手で1冊目のノートに、右手で2冊目のノートに同じ内容を書いたら、どうなるでしょう。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)7

書き終わるまでにかかる時間は同じです。
10秒かかります。

ただし、同じ内容を書いたノートが2冊出来上がります。
ノートが複製された状態です。

おっと、突然ですが、おっちょこちょいのピヨ太君がコーヒーをノートにぶちまけてしまいました。

もしもノートが1冊しかなければ、コーヒーがぶちまけられた時点で終わりです。
ノートの中身は、もう読めません。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)8

しかし同じ内容を書いたノートが2冊あれば大丈夫です。
1冊目のノートが読めなくなったとしても、同じ内容が書かれている2冊目のノートを読めばノートに書かれている内容は分かります。
最悪の事態は回避できます。

Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ)9

これは「信頼性が向上した」と言えます。
これがRAIDのやり方その2です。

ここまでの説明を、まとめておきましょう。

複数のハードディスクを1つのハードディスクっぽく扱う技術が「RAID」です。

複数のハードディスクを扱うことで記録できる量が増えます。
複数のハードディスクに違う内容を同時に書けば、処理速度が上がります。
複数のハードディスクに同じ内容を同時に書けば、信頼性が上がります。

これらがRAIDにする目的であり、メリットです。

ちなみに、一言で「RAID」と言っても実際には種類があります。
RAIDのやり方は1つでは ありません。
ハードディスクの組み合わせ方が、いろいろ あります。

ハードディスクの組み合わせ方によって「RAID○」という呼び名が付いています。
一般的なのは

RAID0
RAID1
RAID0+1RAID01
RAID1+0RAID10
RAID2
RAID3
RAID4
RAID5
RAID5+0RAID50
RAID6


あたりです。
それぞれの詳細は、それぞれの用語の説明を ご覧ください。


image piyo2

一言でまとめるよ

まぁ「Redundant Array of Inexpensive Disks」って単語が出てきたら「RAID(複数のハードディスクを合体させて1つのハードディスクっぽく扱う技術)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像037
書籍画像071

おまけ

■訳してみるよ

「redundant(リダンダント)」の意味は「余分の」とか「冗長な」とかです。
「array(アレイ)」の意味は「配列」とか「整列」とか「列挙」とかです。
「of(オブ)」の意味は「~の」です。
「array of(アレイ・オブ)」で「ずらりと並んだ」的な意味になります。
「inexpensive(インエクスペンシブ)」の意味は「安価な」とかです。
「disks(ディスクズ)」は「disk(ディスク)」の複数形です。
「disk(ディスク)」の意味は「円盤」とか「薄い円盤状のもの」とかです。
何となく くっつけると

冗長なズラリと並んだ安価な円盤状のもの

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
優れたエンジニアがコミュニティの中でしていること
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践