RAIDについて知ろうぜ

ネスペ対策!

RAIDとはなんぞや。と。

CCNAでは触れる程度だったのか、珍しく聞き覚えがありません。

ネスぺにおいて基礎を抑えましょう。

RAIDとは簡単に言うとハード(HDD,SSD)をまとめて使うこと。

冗長を確保したいよね。という目的。

一番身近なRAIDとして、「RAID1」ですね。HDDが2つで1セットの機器(NASなど。)をRAID1としてセットアップしたとします。RAID1はミラーリングして冗長化するものなので、2つのディスクともに同じ内容が保存される。ということです。各ディスクサイズが10GBあっても、RAID1に設定した場合、2つのディスク足しても10GBのサイズになるということですね。

ここでミラー(RAID1)のほかにRAID5,6,50,60という種類もありますが、似たように冗長する考え方なのです。

RAID5(50も)は、最低3つのハードが必要で、1つを復元情報を持ったハードとして設定し、有効なディスクサイズは2つのハード分となります。

RAID6(60も)は、最低4つのハードが必要で、2つの復元情報を持ったハードとして設定し、有効なディスクサイズは2つのハード分となります。

イメージ、数字が大きくなるほどに高速化を損ないつつも冗長化の考え方が強くなります。

しかし、RAID10は特別で、最も有能で、冗長もしつつ高速なのです。

RAIDレベル構成・概要パリティミラー特徴と用途
RAID 0ストライピングのみなしなし高速化。耐障害性ゼロ(1台でも壊れると全損)
RAID 1ミラーリング(同じデータを2台に)なしあり高信頼性。性能は若干落ちる。読み込みは速い
RAID 2ビット単位ストライピング+Hamming符号ECCありなし理論的だが実用性は低い。現代のRAIDでは使われない
RAID 3バイト単位ストライピング+パリティ1台ありなし高速読み取り。書き込みはパリティの負荷が集中
RAID 4ブロック単位ストライピング+パリティ1台ありなしRAID3と似ているがブロック単位で制御でき柔軟性↑
RAID 5ブロック単位+パリティ分散ありなし最もバランスが良い。エンタープライズで一般的
RAID 6RAID5+パリティ2重化(2台壊れてもOK)あり×2なし高信頼性。書き込みが重い。ミッションクリティカル用途
RAID 10RAID 1+RAID 0(ミラー×ストライピング)ありあり高性能+高信頼性。ディスク台数は倍必要
RAID 50RAID 5+RAID 0(RAID5を複数束ねて高速化)あり実運用向け。パフォーマンスと冗長性を両立
RAID 60RAID 6+RAID 0(RAID6を複数束ねる)あり×2RAID50の信頼性強化版。コストと性能のバランスが必要

パリティ・・・復元情報と読み替えましょう。ミラーは全く同じディスクがもう一つあることですが、パリティは復元情報として別のハードに分散して保持することをパリティと理解して進む。

実質ミラーもパリティも同じようなもんやん。と思ったあなた。似てますね(-_-;)

ストライプ・・・書いて字のごとく、しま模様。しま模様のようにディスクに保存していく方式で、1つのディスクにまとめて保存することなく、まんべんなく保存させるのです。

例:

ディスクが2つあるとして、書き込む内容がa,b,c,dがあるとします。

a,cはで1つ目のディスクへ保存、b,dは2つ目のディスクへ保存。処理が早くなるのです。

コメント

error: 選択できません。
タイトルとURLをコピーしました