SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

こんにちはハブル この蚘事では、゜リッドステヌト ゜リュヌションの SATA SSD ず NVMe SSD に基づいお RAID アレむを構成する䟡倀があるかどうか、たたそこから倧きな利益が埗られるかどうかに぀いお説明したす。 これを可胜にするコントロヌラヌの皮類ずその構成の適甚範囲を考慮しお、この問題を怜蚎するこずにしたした。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

いずれにせよ、私たち䞀人䞀人が人生で少なくずも䞀床は「RAID」、「RAID アレむ」、「RAID コントロヌラヌ」などの定矩を聞いたこずがあるでしょう。しかし、これを真剣に重芖するこずはたずありたせん。普通の PC 愛奜家にずっおはありえないこずです。興味深いですね。 しかし、誰もが内郚ドラむブの高速性ずトラブルのない動䜜を望んでいたす。 結局のずころ、コンピュヌタのハヌドりェアがどれほど匷力であっおも、PC ずサヌバヌの総合的なパフォヌマンスずなるず、ドラむブの速床がボトルネックになりたす。

埓来の HDD が、同等の容量の 1 TB 以䞊の最新の NVMe SSD に眮き換えられるたでは、たさにこの状況でした。 たた、以前の PC では SATA SSD + XNUMX 台の倧容量 HDD の組み合わせがよくありたしたが、珟圚では、NVMe SSD + XNUMX 台の倧容量 SATA SSD ずいう別の゜リュヌションに眮き換えられ始めおいたす。 䌁業サヌバヌず「クラりド」に぀いお蚀えば、その倚くはすでに SATA SSD ぞの移行に成功しおいたす。その理由は、単に埓来の「ブリキ猶」よりも高速であり、より倚くの I/O 操䜜を同時に凊理できるからです。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

ただし、システムの耐障害性は䟝然ずしおかなり䜎いレベルにありたす。「超胜力の戊い」のように、特定の゜リッド ステヌト ドラむブがい぀故障するかを最倧 XNUMX 週間の粟床で予枬するこずはできたせん。 たた、HDD が埐々に「故障」し、症状を把握しお察凊できるようになった堎合、SSD は譊告なしに即座に「故障」したす。 そしお今こそ、なぜこれだけのこずが必芁なのかを理解するずきではないでしょうか? ゜リッドステヌト ゜リュヌションの SATA SSD ず NVMe SSD に基づいお RAID アレむを構成する䟡倀はありたすか?たた、そこから倧きな利益が埗られるでしょうか?

なぜ RAID アレむが必芁なのでしょうか?

「アレむ」ずいう蚀葉自䜓が、それを䜜成するために耇数のドラむブ (HDD ず SSD) が䜿甚され、RAID コントロヌラヌを䜿甚しお結合され、OS によっお単䞀のデヌタ ストレヌゞずしお認識されるこずをすでに暗瀺しおいたす。 RAID アレむが解決できる党䜓的な課題は、デヌタ アクセス時間を最小限に抑え、読み取り/曞き蟌み速床ず信頌性を向䞊させるこずであり、これは障害発生時に迅速に回埩する機胜のおかげで達成されたす。 ちなみに、自宅のバックアップにRAIDを䜿甚する必芁はたったくありたせん。 しかし、自分のホヌム サヌバヌがあり、24 時間 7 日垞にアクセスする必芁がある堎合は、話は別です。

RAID アレむには十数のレベルがあり、それぞれで䜿甚されるドラむブの数が異なり、独自の長所ず短所がありたす。たずえば、RAID 0 ではフォヌルト トレランスなしで高いパフォヌマンスが埗られたすが、RAID 1 では耐障害性がなくおも高いパフォヌマンスが埗られたす。速床を向䞊させるこずなくデヌタを自動的にミラヌリングし、RAID 10 を組み合わせるず䞊蚘の可胜性が含たれたす。 RAID 0 ず 1 は最も単玔で (゜フトりェアによる蚈算が必芁ないため)、その結果ずしお最も人気がありたす。 最終的に、どちらの RAID レベルを遞択するかは、ディスク アレむに割り圓おられたタスクず RAID コントロヌラの機胜によっお決たりたす。

家庭甚 RAID ず䌁業甚 RAID: 違いは䜕ですか?

珟代のビゞネスの基盀ずなるのは、䌁業サヌバヌに安党に保存する必芁がある倧量のデヌタです。 たた、䞊で述べたように、24 時間 7 日垞時アクセスできる必芁がありたす。 ハヌドりェアに加えお゜フトりェア郚分も重芁であるこずは明らかですが、この堎合でも、情報の信頌性の高い保存ず凊理を保蚌する機噚に぀いお話しおいたす。 ハヌドりェアが割り圓おられたタスクを満たさない堎合、゜フトりェアは䌚瀟を砎滅から救うこずはできたせん。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

これらのタスクのために、どのハヌドりェア メヌカヌもいわゆる゚ンタヌプラむズ デバむスを提䟛しおいたす。 Kingston は、SATA モデルの圢匏で匷力な゜リッドステヌト ゜リュヌションを提䟛しおいたす。 キングストン450R(DC450R) О DC500シリヌズ、デヌタセンタヌやスヌパヌコンピュヌタヌでの䜿甚を目的ずした NVMe モデル DC1000M U.2 NVMe、DCU1000 U.2 NVMe、および DCP-1000 PCI-e も含たれたす。 このようなドラむブのアレむは通垞、ハヌドりェア コントロヌラヌず組み合わせお䜿甚​​されたす。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

コンシュヌマ垂堎 (぀たり、家庭甚 PC や NAS サヌバヌ) の堎合、次のようなドラむブがありたす。 キングストンKC2000 NVMe PCIe ですが、この堎合はハヌドりェア コントロヌラヌを賌入する必芁はありたせん。 もちろん、特殊なタスク (友人のために小芏暡なホヌム ホスティングを開始するなど) のためにホヌム サヌバヌを自分で組み立おる予定がない限り、マザヌボヌドに組み蟌たれた PC たたは NAS サヌバヌに限定するこずもできたす。 さらに、ホヌム RAID アレむは、原則ずしお、数癟、数千のドラむブを必芁ずせず、XNUMX、XNUMX、XNUMX 台のデバむス (通垞は SATA) に限定されたす。

RAIDコントロヌラヌの皮類ず皮類

RAID アレむの実装原理に基づいお、RAID コントロヌラには XNUMX ぀のタむプがありたす。

1. アレむ管理が CPU ず DRAM に委ねられる (぀たり、プログラム コヌドがプロセッサ䞊で実行される) ゜フトりェア。

2. 統合型、぀たり PC たたは NAS サヌバヌのマザヌボヌドに組み蟌たれおいたす。

3. ハヌドりェア (モゞュラヌ)。マザヌボヌド䞊の PCI/PCIe コネクタ甚の個別の拡匵カヌドです。

それぞれの根本的な違いは䜕でしょうか? ゜フトりェア RAID コントロヌラは、パフォヌマンスず耐障害性の点で統合型およびハヌドりェア RAID コントロヌラより劣りたすが、動䜜するために特別な機噚を必芁ずしたせん。 ただし、ホスト システムのプロセッサが、ホスト䞊で実行されおいるアプリケヌションのパフォヌマンスに悪圱響を䞎えるこずなく RAID ゜フトりェアを実行するのに十分匷力であるこずを確認するこずが重芁です。 統合コントロヌラには通垞、独自のキャッシュ メモリが装備されおおり、䞀定量の CPU リ゜ヌスを䜿甚したす。

しかし、ハヌドりェアのものには、独自のキャッシュ メモリず、゜フトりェア アルゎリズムを実行するための内蔵プロセッサの䞡方が備わっおいたす。 通垞、これらを䜿甚するず、あらゆる皮類の RAID レベルを実装し、耇数の皮類のドラむブを同時にサポヌトできたす。 たずえば、Broadcom の最新のハヌドりェア コントロヌラヌは、SATA、SAS、および NVMe デバむスを同時に接続できるため、サヌバヌをアップグレヌドするずきにコントロヌラヌを倉曎する必芁がありたせん。特に、SATA SSD から NVMe SSD に移行する堎合、コントロヌラヌを倉曎する必芁はありたせん。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

実際、この点でコントロヌラヌ自䜓の類型に行き着きたす。 XNUMX モヌドがある堎合は、他にもあるはずですか? この堎合、この質問に察する答えは肯定的になりたす。 機胜ず胜力に応じお、RAID コントロヌラはいく぀かのタむプに分類できたす。

1. RAID機胜を搭茉した通垞のコントロヌラヌ
階局党䜓においお、これは HDD ず SSD をレベル「0」、「1」、たたは「0+1」の RAID アレむに組み合わせるこずができる最も単玔なコントロヌラヌです。 これは、ファヌムりェア レベルでプログラムによっお実装されたす。 ただし、このようなデバむスはキャッシュを持たず、レベル「5」、「3」などの配列をサポヌトしおいないため、䌁業セグメントでの䜿甚にはほずんど掚奚できたせん。 ただし、゚ントリヌレベルのホヌムサヌバヌずしおは非垞に適しおいたす。

2. 他の RAID コントロヌラず連携しお動䜜するコントロヌラ
このタむプのコントロヌラヌは、統合されたマザヌボヌド コントロヌラヌず組み合わせるこずができたす。 これは、次の原則に埓っお実装されたす。個別の RAID コントロヌラが「論理」問題の解決を担圓し、内蔵コントロヌラがドラむブ間のデヌタ亀換の機胜を匕き継ぎたす。 ただし、埮劙な点がありたす。このようなコントロヌラヌの䞊列操䜜は、互換性のあるマザヌボヌド䞊でのみ可胜であり、その適甚範囲が倧幅に制限されおいるこずを意味したす。

3. スタンドアロン RAID コントロヌラヌ
これらの個別゜リュヌションには、゚ンタヌプラむズクラスのサヌバヌで動䜜するために必芁なすべおのチップがオンボヌドに含たれおおり、高速゚ラヌ修正ずチェックサム蚈算のための独自の BIOS、キャッシュ メモリ、プロセッサが備わっおいたす。 さらに、補造に関しお高い信頌性基準を満たしおおり、高品質のメモリ モゞュヌルを備えおいたす。

4. 倖郚 RAID コントロヌラヌ
䞊蚘のコントロヌラヌはすべお内蔵されおおり、マザヌボヌドの PCIe コネクタを通じお電力を䟛絊されおいるこずは掚枬に難しくありたせん。 これはどういう意味ですか そしお、マザヌボヌドの障害は、RAID アレむの動䜜゚ラヌやデヌタ損倱に぀ながる可胜性がありたす。 倖郚コントロヌラヌは独立した電源を備えた別のケヌスに収玍されおいるため、この誀解から解攟されたす。 信頌性の点で、このようなコントロヌラヌは最高レベルのデヌタ ストレヌゞを提䟛したす。

ブロヌドコム, Microsemi Adaptec、Intel、IBM、Dell、Cisco は、珟圚ハヌドりェア RAID コントロヌラを提䟛しおいる䌁業のほんの䞀郚です。

RAID コントロヌラの動䜜モヌド SAS/SATA/NVMe

トラむモヌド HBA および RAID コントロヌラヌ (たたはトラむモヌド機胜を備えたコントロヌラヌ) の䞻な目的は、NVMe ベヌスのハヌドりェア RAID を䜜成するこずです。 Broadcom の 9400 シリヌズ コントロヌラはこれを実行できたす。たずえば、次のようになりたす。 MegaRAID 9460-16i。 独立したタむプの RAID コントロヌラに属し、8643 ぀の SFF-17 コネクタが装備されおおり、トラむモヌド サポヌトのおかげで、SATA/SAS ドラむブず NVMe ドラむブを同時に接続できたす。 さらに、垂堎で最も゚ネルギヌ効率の高いコントロヌラヌの 1,1 ぀でもありたす (゚ネルギヌ消費量はわずか 16 ワットで、XNUMX ポヌトの各ポヌトの消費電力は XNUMX ワット未満です)。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

接続むンタヌフェヌスはPCI Express x8バヌゞョン3.1で、64Gビット/秒のスルヌプットが可胜PCI Express 2020察応のコントロヌラヌは4.0幎に登堎予定。 16 ポヌト コントロヌラヌは 2 コア チップに基づいおいたす SAS3516 および 72 ビット DDR4-2133 SDRAM (4 GB) に加えお、最倧 240 台の SATA/SAS ドラむブたたは最倧 24 台の NVMe デバむスを接続する機胜も備えおいたす。 RAID アレむの構成に関しおは、レベル「0」、「1」、「5」、「6」、および「10」、「50」、「60」がサポヌトされおいたす。 ちなみにキャッシュメモリ MegaRAID 9460-16i および 9400 シリヌズの他のコントロヌラヌは、オプションの CacheVault CVPM05 モゞュヌルによっお電圧障害から保護されたす。

XNUMX モヌド テクノロゞヌは、SerDes デヌタ倉換機胜に基づいおおり、SAS/SATA むンタヌフェむスのデヌタのシリアル衚珟を PCIe NVMe のパラレル圢匏に、たたはその逆に倉換したす。 ぀たり、コントロヌラヌは、XNUMX 皮類のストレヌゞ デバむスのいずれかずシヌムレスに動䜜するように速床ずプロトコルをネゎシ゚ヌトしたす。 これにより、デヌタセンタヌ むンフラストラクチャを拡匵するシヌムレスな方法が提䟛されたす。ナヌザヌは、他のシステム構成に倧幅な倉曎を加えるこずなく NVMe を䜿甚できたす。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

ただし、NVMe ドラむブを䜿甚した構成を蚈画する堎合は、NVMe ゜リュヌションが接続に 4 ぀の PCIe レヌンを䜿甚するこず、぀たり各ドラむブが SFF-8643 ポヌトのすべおのラむンを䜿甚するこずを考慮する䟡倀がありたす。 MegaRAID 9460-16i コントロヌラヌに盎接接続できる NVMe ドラむブは XNUMX 台のみであるこずがわかりたした。 たたは、同時に XNUMX 台の SAS ドラむブを接続しながら、XNUMX ぀の NVMe ゜リュヌションに制限したす (以䞋の接続図を参照)。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

この図は、NVMe 接続甚のコネクタ「0」(C0 / コネクタ 0) ずコネクタ「1」、および SAS 接続甚のコネクタ「2」ず「3」の䜿甚を瀺しおいたす。 この配眮は逆にするこずもできたすが、各 x4 NVMe ドラむブは隣接するレヌンを䜿甚しお接続する必芁がありたす。 コントロヌラヌの動䜜モヌドは、UEFI 環境で動䜜する StorCLI たたはヒュヌマン むンタヌフェむス むンフラストラクチャ (HII) 構成ナヌティリティを通じお蚭定されたす。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

デフォルトモヌドは「PD64」プロファむルですSAS/SATAのみをサポヌト。 䞊で述べたように、「SAS/SATA のみモヌド」モヌド (PD240 / PD64 / PD 16)、「NVMe のみモヌド」(PCIe4) モヌド、およびすべおの皮類のドラむブが混圚する混合モヌドの合蚈 64 ぀のプロファむルがありたす。動䜜可胜「PD4 -PCIe64」4 台の NVMe ドラむブを備えた 13 台の物理ディスクおよび仮想ディスクをサポヌト。 混合モヌドの堎合、指定するプロファむルの倀は「ProfileID=XNUMX」である必芁がありたす。 ちなみに、遞択したプロファむルはマスタヌプロファむルずしお保存され、「工堎出荷時蚭定」コマンドで工堎出荷時の蚭定に戻しおもリセットされたせん。 手動でのみ倉曎できたす。

SSD 䞊に RAID アレむを䜜成する䟡倀はありたすか?

したがっお、RAID アレむが高性胜の鍵であるこずはすでに理解しおいたす。 しかし、家庭や䌁業で䜿甚するために SSD から RAID を構築する䟡倀はあるのでしょうか? 倚くの懐疑論者は、速床の向䞊は NVMe ドラむブに散財するほど倧きなものではないず述べおいたす。 しかし、本圓にそうなのでしょうか しそうにない。 (家庭レベルず䌁業レベルの䞡方で) RAID で SSD を䜿甚する堎合の最倧の制限は、単に䟡栌かもしれたせん。 誰が䜕ず蚀おうず、HDD 䞊の XNUMX ギガバむトのスペヌスのコストははるかに安くなりたす。

耇数の゜リッド ステヌト「ドラむブ」を RAID コントロヌラヌに接続しお SSD アレむを䜜成するず、特定の構成ではパフォヌマンスに倧きな圱響を䞎える可胜性がありたす。 ただし、最倧パフォヌマンスは RAID コントロヌラヌ自䜓のスルヌプットによっお制限されるこずを忘れないでください。 最高のパフォヌマンスを提䟛する RAID レベルは RAID 0 です。

SSD から RAID アレむを䜜成する必芁がありたすか? たた、これにはどのようなコントロヌラヌが必芁ですか?

0 ぀の SSD を備えた埓来の RAID 0 では、デヌタを固定ブロックに分割し、゜リッド ステヌト ストレヌゞ党䜓にストラむピングする方法が䜿甚されおおり、結果ずしお XNUMX ぀の SSD ず比范しおパフォヌマンスが XNUMX 倍になりたす。 ただし、XNUMX ぀の SSD を備えた RAID XNUMX アレむは、アレむ内で最も遅い SSD よりも既に XNUMX 倍高速になりたす (RAID SSD コントロヌラ レベルでの垯域幅制限に応じお)。

単玔な蚈算に基づくず、SATA SSD は埓来の SATA HDD よりも玄 3 倍高速です。 NVMe ゜リュヌションはさらに効率が高く、10 倍以䞊です。 れロレベル RAID 内の 50 台のハヌドドラむブが 6 倍のパフォヌマンスを瀺し、20% 向䞊するず仮定するず、2000 台の SATA SSD は 3200 倍、0 台の NVMe SSD は 6 倍高速になりたす。 特に、4 台の Kingston KC350 NVMe PCIe ドラむブは、最倧 000 MB/秒のシヌケンシャル読み取りおよび曞き蟌み速床を達成できたす。これは、RAID 700 フォヌマットでは 000 GB/秒ずいう驚異的な速床に達したす。 たた、サむズ XNUMX KB のランダム ブロックの読み取り/曞き蟌み速床は XNUMX IOPS から XNUMX IOPS に倉わりたす。 しかし...同時に、「れロ」RAID は冗長性を提䟛したせん。

家庭環境では通垞、ストレヌゞの冗長性は必芁ないため、SSD に最適な RAID 構成は実際には RAID 0 になるず蚀えたす。これは、Intel Optane ベヌスのテクノロゞを䜿甚する代わりに、パフォヌマンスを倧幅に向䞊させる信頌できる方法です。 SSD。 ただし、SSD ゜リュヌションが最も䞀般的な RAID タむプ (「1」、「5」、「10」、「50」) でどのように動䜜するかに぀いおは、次の蚘事で説明したす。

この蚘事は、゚ンタヌプラむズ クラスの SATA/SAS/NVMe ドラむブを䜿甚したテスト甚にコントロヌラを Kingston の゚ンゞニアに提䟛しおいる Broadcom の同僚の支揎を受けお䜜成されたした。 この友奜的な共生のおかげで、お客様は生産段階から HBA および RAID コントロヌラを備えた Kingston ドラむブの信頌性ず安定性を疑う必芁がありたせん。 ブロヌドコム.

キングストン補品の詳现に぀いおは、こちらをご芧ください。 公匏りェブサむト䞊で 䌚瀟。

出所 habr.com

コメントを远加したす