HDDと同じ設計では不可
SSDでRAIDを組む意味はあるのか?
RAIDは重要な技術であり続けた。だが、SSDでもRAIDは有効なのか。使うべきなのか。結論としては有効だが、HDDと同じ設計で使ってはならない。
米カリフォルニア大学バークリー校の研究者は、PC用の低コストなHDDで重要なデータを保護する方法を考案した。複数のドライブを組み合わせてHDDの速度と信頼性の制限を克服し、メインフレームの非常に高価なドライブのパフォーマンスに近づけた。
それから30年、サーバ、バックアップ、アーカイブ、さらにはクラウドコンピューティングのほぼ全てにRAIDベースのストレージが提供されている。だが、フラッシュのコストが下がり容量が増えている今でもRAIDは必要なのだろうか。
SSDに合わせてより複雑なRAIDレベルを開発しているサプライヤーが増える一方、クラウドプロバイダーやハイブリッドおよびオブジェクトストレージではイレージャーコーディングなどの代替方法が定着している。
RAIDのレベル
RAIDでデータを保護する方法は主に2つある。一つは物理ドライブ全体をミラーリングする方法。もう一つは複数のドライブにパリティーデータを格納して、これを使って障害が起きたドライブを再構築する方法だ。RAIDを構築する際は、ミラーデータやパリティーデータのパフォーマンス、回復力、容量のオーバーヘッドのバランスを取る必要がある。
最もシンプルなのがRAID 1(ミラーリング)で、全てのデータを2つか3つのドライブに同時にコピーする。容量のオーバーヘッド、つまりミラーに必要なストレージの容量は、使用可能なストレージの100%増または200%増になる。
パフォーマンスが最も高いのはRAID 1だ。重要なのは、パリティーによるデータの再作成を不要にして再構築時間を最短にしていることだ。RAIDの他のレベルは、パフォーマンスを大きく損なわずに容量のオーバーヘッドを減らすことでコストを削減する狙いがある。
RAID 4はブロックレベルのストライピングを使用し、1つのパリティー専用ドライブにパリティーデータを格納する。RAID 5はストライピングと分散パリティーによってパリティー専用ドライブを不要にした。RAID 6はデュアル分散パリティーを使ってデータの保護を強化する。RAID 10はミラーリングとストライピングを組み合わせる。
RAID 2と3は、現在の企業システムではほとんど使われていない。多くのサプライヤーはRAID 5やRAID 6よりも容量のオーバーヘッドをさらに減らすことを目標にして独自のRAIDを用意するようになっている。
フラッシュストレージにもRAIDは有効か
パフォーマンスの点だけで見ると、フラッシュストレージではRAIDは選択肢にならない。一般的なほとんどのシナリオでフラッシュストレージのパフォーマンスはRAIDをはるかに上回る。
だが、フラッシュはHDDよりもはるかに高額だ。フラッシュは1ドライブ当たりの容量が少なく、より大きなアレイが必要になる。
これがフラッシュベースのRAID 1やRAID 10の利用を妨げることにはならないが、その利用はデータの損失がほぼ許容されず、復元時間を短くする必要のある用途に限定されるだろう。
IDCのエリック・バーゲナー氏(エンタープライズインフラプラクティス部門リサーチ担当バイスプレジデント)は次のように話す。「RAID 1が最高のパフォーマンスを発揮するのはローカルで使い、2つのドライブのみに書き込む場合あるいは3つのミラーを運用していて3つのドライブに書き込む場合だ。これにより、復元モードでの影響が最小限に抑えられる。1つの機器から読み取るだけで復元でき、データを『再構築』する演算処理は必要ない。だが、最も高額になる」
RAID 5と6:フラッシュの実用的なオプション
HDDが現在よりも高額で容量も少なかった時代、ストレージサプライヤーが努力を積み重ねてRAIDが成熟した。こうした取り組みはフラッシュストレージにもしっかりと生きてくる。
「冗長性を得るためのコストの高さがRAID 4、5、6やイレージャーコーディングを考案する一因となった。これにより容量のオーバーヘッドが大幅に低くなる。だが復元モードでは複数のドライブからデータを読み取らなければならない。そのデータに対して1つ以上のパリティーストライプを使って演算処理する必要がある」(バーゲナー氏)
フラッシュストレージのパフォーマンスの高さが、復元時のこうした問題点を克服する。問題が残るのは、高額なフラッシュストレージの中でパリティーデータが占める割合が大きいことだ。RAID 6の標準レイアウト(データ4bit、パリティー2bit)では、ストレージの3分の1がオーバーヘッドになる。
メインストリームのシステムで容量のニーズが比較的低い(20TB程度)場合は、恐らくRAID 6で十分だ。大半のITアーキテクトは、RAID 6の回復力の高さはRAID 5よりも高コストで容量が犠牲になるという欠点に見合う価値があると考える。遅延が許されない用途や高可用性が求められる場合はRAID 10も選択肢になる。
オールフラッシュアレイとクラウド向けのデータ保護
サプライヤーはフラッシュストレージに適した、容量のオーバーヘッドを抑えた新しいデータ保護方式を開発している。新方式のシステムは、パリティーデータを多くのボリュームに分散する。
これまでRAID 6を提供してきたオールフラッシュアレイベンダーの多くが、新しい技術を用いてこうした課題に取り組んでいる。
Silk(旧称Kaminario)はオールフラッシュアレイに22+2フォーマットを採用する。これによりオーバーヘッドは削減されるが、アレイを24個以上のドライブで構成する必要がある。
VAST Dataは「Intel Optane SSD」とQLC(クアッドレベルセル)のSSDを組み合わせて、150+4という非常に経済的な設計を採用する。これは2%程度のオーバーヘッドで動作する。だが最小システム容量は1PBだ。
イレージャーコーディング
イレージャーコーディングは、大規模クラウドプラットフォームが後押ししてきた。だが、ハイブリッドやオンプレミスのオブジェクトストレージでも一般的になりつつある。イレージャーコーディングは必要な保護レベルと物理的な冗長性を細かく制御できるため、さらに一般的になる可能性がある。
イレージャーコーディングの問題点はパフォーマンスだ。だがオールフラッシュストレージがそのギャップを狭める。
データの減衰:アーキテクチャの違い
フラッシュシステムには技術上の重要な特性があり、それがRAID方式の設計に影響する。
フラッシュストレージは使うほど劣化する。QLCなど、新しくて安価なフラッシュは前世代のフラッシュよりも寿命が短い。そのため書き込み回数を減らし、システムの寿命を延ばす手法を生み出さなければならない。
こうした問題はHDDでは起こらない。そのため、従来のワークロードをフラッシュアレイに「リフト&シフト」して、同じレベルの保護を提供できると考えてはいけない。
「フラッシュベースのデータ保護アルゴリズムを設計するに当たっては、新たな条件が幾つかある。遅延時間が大幅に短くなりスループットは高くなるが、耐久性ははるかに低下する。従って書き込み回数を最小限に抑える手法への関心が高くなる」(バーゲナー氏)
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[o9ソリューションズ・ジャパン株式会社] 「改正物流効率化法対策」徹底解説 総物流費を抑制するサプライチェーン戦略 -
製品資料
[o9ソリューションズ・ジャパン株式会社] 「サプライチェーン最適化」実践ガイド:効果的な意思決定を実現する秘訣とは? -
製品資料
[株式会社リンプレス] 非デジタル/IT人材を「自走するDX推進者」に変えるための育成ロードマップ -
市場調査・トレンド
[ワンアイルコンサルティング株式会社] AI時代の組織設計:「判断と責任」を人に残すための2つの原則とは? -
技術文書・技術解説
[ワンアイルコンサルティング株式会社] システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
AIが本番環境を削除し復旧に13時間 「暴走」ではなかったAWS事例
-
2
IT人材の42%が転職予備軍 辞めさせない組織の4つの共通
-
3
「プログラマー不要論」にThe Linux Foundationが示した答え
-
4
Microsoft 365の知られざる5つの裏口 パスワードを変えても攻撃者は消えない
-
5
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
-
6
SAP保守を分割・離脱も可能に EU承認で変わるECCユーザーの2027年問題
-
7
アラート47%削減 オープンハウスが捨てた「全部メール通知」の監視体制
-
8
便利屋で終わらせない 若手、中堅、ベテランで激変する「愛され情シス」の条件
-
9
「コピペ運用の限界」に直面するAI活用 7割超が“別画面”のまま使う理由は?
-
10
便利、だけどそれシャドーAIでは? AI会議アシスタント導入で問われる「権限管理」の境界線
ホワイトペーパーランキング PR
-
1
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
2
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
3
生成AIで文書活用を進めるには? 効率化と安全性をどう両立する
-
4
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
5
DX/AI投資の壁を突破、現代の最高財務責任者が直面する課題と克服のヒント
-
6
「Google Workspace」活用事例34選、先進の生成AIによる組織変革の全貌
-
7
「人員を増やす」という選択肢はない 情シスが負の連鎖から抜け出すには?
-
8
Linuxのスキルを証明する“激推し”の認定資格はこれだ
-
9
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
10
「問題が深刻化しやすいプロジェクト管理」から脱却する方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー