現在、RAIDは高速で、Macのドライブアクセスを高速化できます。ここでは、RAIDを低コストで構築する方法をご紹介します。
RAID (Redundant Array of Inexpensive Disks) は、特殊なハードウェアを使用して複数のドライブを Mac に対して 1 つのドライブのように見せることで、コンピュータを高速化する方法です。
これは通常、複数のドライブを専用の筐体に収め、コントローラボードがすべてのドライブ機構へのディスク入出力(I/O)処理を行います。同時に、データを集約し、コンピューターに単一のストレージデバイスとして提示します。
RAIDはSSDが登場するずっと以前から、数十年前から存在しています。元々は1980年代初頭、比較的低速な機械式回転プラッターディスクドライブを高速化する方法として開発されました。
初期のRAIDシステムは高価で、通常は何らかの拡張カードが必要でした。現在では、拡張カードはまだ存在しますが、USBやThunderbolt接続のRAIDエンクロージャが登場し、RAIDのプロセスをより簡単かつ安価にしています。
RAID にはミラーリング、ビットレベルとブロックレベルのストライピング、フルディスクのストライピングを組み込んださまざまなレベルがありますが、Apple のディスクユーティリティには制限があるため、この記事では 2 つのレベルについてのみ説明します。
まず、フルディスクストライピングはRAID 0として知られています。
複数のドライブをストライプ化すると、それらは 1 つの大きなディスク (スパンと呼ばれる) のように動作し、コンピューターはそれらを 1 つのディスクであると認識します。
RAID の大きなパフォーマンス上の利点は、ドライブのコントローラが、通常は 1 台のコンピュータへの接続からの単一のデータ ストリームから、複数のドライブに対して同時に I/O を実行できることによって得られます。
コンピュータはドライブを1つのドライブとして認識し、単一のドライブと同じようにI/O要求を送信します。しかし、ドライブエンクロージャ内では、ドライブのRAIDコントローラが複数のメカニズムを連携させてデータの入出力を処理しています。
その結果、スループットが高速化されます。
ストライプRAIDの唯一の欠点は、スパン内のメカニズムの1つに障害が発生すると、ドライブ全体とその中のすべてのデータが失われることです。ミラーリング(RAID 1)はこの問題を解決しますが、ストライプほど高速ではありません。
ドライブ損失のリスクを軽減するには、適切なバックアップ戦略が必要です。
ソフトウェアのみのRAID
ソフトウェアのみの RAID ソリューションもありますが、通常、データの調整はドライブのハードウェア コントローラ ボードではなく RAID ソフトウェア ドライバーで行われるため、速度が遅くなる傾向があります。
macOSのディスクユーティリティを使って一部のRAID構成を作成できますが、すべてではありません。SoftRAID(49ドル、15日間無料トライアル)などのサードパーティ製ソフトウェアRAID製品もあります。
ディスクユーティリティでは、RAID 0(ストライプ)、RAID 1(ミラー)、そしてAppleが「連結JBOD」と呼ぶディスクを作成できます。ディスクユーティリティにはRAIDアシスタントも含まれています。macOSでディスクユーティリティを使用してソフトウェア制御のRAIDディスクを設定する方法については、こちらのページをご覧ください。
Apple のディスクユーティリティの RAID アシスタント。
ドライブとエンクロージャ
現在、市販のRAIDドライブは多種多様で、そのほとんどは通常複数のメカニズムを備えています。2、4、5、8ドライブのモデルがあり、中にはそれほど高価ではないものもありますが、それでも多少のコストがかかる場合があります。
Other World Computing、ORICO などの企業は、Mac に接続して RAID の使用を開始できる組み立て済みのドライブを販売しています。
OWC の Thunderblade などのドライブは、十分に高速なドライブを搭載している場合、Thunderbolt 経由で最大 2,800 MB/秒の速度でデータを転送できます。
他にも、Sabrent のデュアル NVMe SSD ドッキング ステーション、Dockcase Explorer Edition Pro、Hyper の新しい SSD エンクロージャとドックなど、以前にレビューした製品がいくつかあります。
以前、OWC Gemini Thunderbolt 3 ドライブもレビューしました。
ただし、注意点があります。古いRAIDエンクロージャで、システム本来のOSよりも新しいOSを使用している場合は、RAIDの動作に必要なソフトウェアに注意してください。多くのベンダーは、Appleが数バージョン前のOSリビジョンで導入した新しいドライバ要件に対応して、一部のエンクロージャ固有の古いソフトウェアを更新しないことを選択しています。
つまり、購入する前に、エンクロージャとその機能がオペレーティングシステムとハードウェアと互換性があることを確認してください。ホストシステムに接続できるかどうかを確認するだけでは十分ではありません。
さらに、Intel macOSは、Apple Silicon macOSがサポートしていないRAIDレベルをネイティブでサポートしています。これはこの記事の範囲を超えていますが、要するに、古いエンクロージャには注意が必要です。
既製の外付けSSD RAIDドック
いくつかのメーカーから、SSDドライブ用の複数のスロットを備えた、すぐに使える外付けSSDドックが発売されています。これらのドックをMacに接続し、必要な数のSSDを挿入するだけです。
ドライブを個別にフォーマットすることも、ドライブから RAID セットを作成することもできます。
そのようなドックの1つは、オーストラリアのBlackMagic DesignのBlackMagic MultiDock 10G(B&HとAmazonで615ドル)です。
BlackMagic Design の MultiDock 10G。
MultiDock 10G は Thunderbolt ではなく USB-C ですが、特に RAID 構成では十分な速度を誇ります。
Blackjet は、MultiDock 10G に似た 2 ベイ SSD ドック (120 ドル) を製造しており、デバイスの前面パネルにドライブをすばやく簡単に挿入できます。
どちらのドックも、RAID 0、RAID 1、またはJBOD(Just a Bunch Of Drives)構成をサポートしています。JBOD構成では、各ドライブメカニズムは個別のドライブとして扱われます。
どちらのドックにもハードウェア RAID コントローラが組み込まれており、構成が簡単になります。
しかし、それほどの労力や費用をかけずに RAID ドライブを入手し、パフォーマンスを大幅に向上させるさらに安価な方法があります。空の RAID エンクロージャを入手し、独自のドライブを購入し、自分で RAID を構築するのです。
ハードドライブ RAID と SSD のパフォーマンス
パフォーマンス面では、SSDドライブは機械式ドライブよりも明らかに高速ですが、RAID SSDはさらに高速です。ローエンドのUSB SSD RAIDは非常に高速で、RAIDブートドライブとしても機能します。
しかし、Thunderbolt RAID SSD ドライブは、間違いなく Mac で実行可能な最速の外付けドライブです。
DIY Thunderbolt RAID SSD セットアップでは、背面に Thunderbolt コネクタがある空のドライブ ベイ エンクロージャを購入し、高速 SSD ドライブのセットを入手してインストールし、ボックスを Mac の Thunderbolt ポートに接続して、Apple のディスク ユーティリティを使用してドライブをフォーマットします。
一般的に、エンクロージャ内の SSD メカニズムの数が多いほど、ドライブの全体的なパフォーマンスは向上します。
ただし、外部的にはThunderboltの速度制限を受けます。実際には、ThunderboltのPCI-Eチャネル割り当てが1つの周辺機器に制限されているため、前述の2.8GB/秒を超えることはありません。
新しいタイプのコンシューマー向け RAID: M.2 NVMe ドライブエンクロージャー
小型のM.2 NVMe SSDドライブの登場により、ストレージ性能はさらに向上しました。これらのドライブの多くは、PCマザーボードのM.2ソケットに直接差し込めるように設計されています。
しかし、一部の進取的なストレージ企業は、外付けノートパソコンのドライブよりわずかに大きいだけの小型デスクトップ M.2 NVMe ドライブ エンクロージャ (60 ドル) を開発しました。
これらのエンクロージャは小型でポケットに収まり、静音設計で、2台のM2 NVMeドライブを搭載可能。RAIDモードまたはJBODモードを設定するためのスイッチが本体に搭載されているのが一般的です。接続は通常、USB-Cポートと5V/9V DC電源アダプターで行います。
ほとんどのユーザーにとって、これらのドライブは RAID SSD の速度と、小型でポータブルで目立たないフォーム ファクターという両方の長所を兼ね備えています。
これらのエンクロージャは、大容量ドライブの RAID アレイや Thunderbolt ほどの優れたパフォーマンスは提供しませんが、それでも単一ドライブのメカニズムと比較すると非常に高速です。
これらのポケット RAID ドライブの 1 つを構築するには、エンクロージャと 2 つの M.2 SATA「ブレード」スタイルのドライブを購入し、両方のドライブをエンクロージャに挿入して、ユニットのカバーを固定するだけです。
電源を入れ、USB-C経由でMacに接続したら、通常通りディスクユーティリティを使ってドライブをフォーマットします。高速、簡単、そして低価格なストレージです。
通常、1TB の M.2 SSD ドライブの価格は 1 台あたり 100 ドル未満で、60 ドルの RAID エンクロージャなどを使用すれば、わずか 200 ドル強で高速な外部 2TB SSD RAID を構築できます。
それは素晴らしい価値ですね。
ドライブの価格が非常に安くなり、高速で小型で安価な新しいクラスの外部 RAID エンクロージャが登場したので、RAID を使用して Mac を高速化するのを待つ理由はありません。