RAIDコントローラーについて知りたいことはすべてありますが、怠inessは検索することでした





レトロのメモ付きのディスクアレイ。



RAIDコントローラの肩には、ディスクサブシステム、つまりサーバーに保存されているすべての情報を管理する重要なタスクがあります。 これらはディスクアレイの動作を担当し、サーバーのパフォーマンスやデータストレージの信頼性を向上させることができます。 したがって、 「ビッグ3」ベンダーのサーバーにインストールされているRAIDコントローラーについて、その機能について説明しましょう。



RAIDコントローラーとは何ですか?



ほとんどの場合、サーバーによって実行されるタスクには、データの高い読み取り/書き込み速度、および/またはドライブ自体が故障したときにデータを保存する必要があります。 したがって、サーバーに単一のディスクをインストールすることはほとんど意味がありません。 このオプションは、負荷が非常に小さく、データの安全性がまったく気にならない場合に検討できます。 また、サーバーによって操作される情報のボリュームには、多くの場合、単一のディスクが提供できるよりもはるかに多くのストレージスペースが必要です。 また、ドライブが多いほど、特に高負荷での障害の可能性が高くなります。



ディスクサブシステムのパフォーマンスとフォールトトレランスの問題は、アレイを作成することで解決されます。アレイとは、RAIDコントローラーを使用して複数のドライブを組み合わせた論理構造(ハードディスクとSSD)です。 同時に、アレイはデータを保存するための単一のスペースとしてシステムを探します。



パフォーマンス、データストレージの信頼性、および必要最小限のディスク数が異なる多くのタイプのアレイがあります。 特定のタイプの選択は、タスクとニーズ、およびRAIDコントローラー自体の機能に依存します。



RAIDコントローラーは次のように分類されます。





サーバーに統合RAIDコントローラー装備されている場合でも、利用可能な機能、速度、および信頼性が十分でない場合は、必要に応じてモジュラーコントローラーをインストールできます。



RAIDコントローラのボード上にキャッシュがある場合、書き込みまたは読み取りデータの中間ストレージに使用できます。 これにより、I / O操作をより効率的に管理できます。



電源障害時にキャッシュ内のデータが失われないようにするには、2つの異なるアプローチが使用されます。





そして、サーバーが実行されるとすぐに、コントローラーはまずキャッシュの内容をディスクにフラッシュします。 バッテリーがある場合は、ライトバックモードをアクティブにできます。ディスクへの書き込み時に、コントローラーは、データがキャッシュに移動したときに操作が既に正常に完了したことを通知し、「バックグラウンド」モードではディスクにドロップします。 したがって、他のプロセスは確認を待つ時間を短縮できます。



一部のRAIDコントローラーでは、キャッシュサイズを増やして、バッテリーがない場合はバッテリーを取り付けることができます。 コントローラーキャッシュのサイズが大きいほど、RAIDアレイのパフォーマンスは高くなります。



Big ThreeサーバーのRAIDコントローラー



この記事を考古学研究に変えないために、2009年から2010年以降のサーバー世代で使用されるコントローラーに限定します。



HP :Gen7、Gen8、Gen9

デル :Gen11、Gen12、Gen13

IBM :M3、M4、M5



次に、大きくて退屈なテーブルがあります。



HP









デル









Ibm









ほとんどのHPおよびDell RAIDコントローラーは、すべての主要なアレイタイプをネイティブにサポートします。 IBMにはそのようなモデルがあります。ほとんどの場合、コントローラーに1〜2個の追加のアップグレードモジュールをインストールする必要がありますが、これはあまり便利ではありません。



IBM RAIDコントローラーのもう1つの興味深い機能は、それらのほとんどが数世代のサーバーで使用されていることです。 HPとDellには異なる傾向があります。新世代のサーバーがリリースされると、通常、新世代のコントローラーもリリースされます。



適切なコントローラーを選択する方法は?



サーバーをアップグレードすることを決定し、RAIDコントローラーを選択することに懸念がある場合は、まず、ニーズから進んでください。



優れたパフォーマンスが必要ですが、データのセキュリティは気にしませんか? または、速度を犠牲にして少しの努力でフォールトトレランスを向上させたいですか? 開発のニーズにシンプルなWebサーバーが必要ですか? 安価なコントローラーを選択してRAID 0または1を作成すれば十分です。キャッシュがなくても構いません。



ドライブに保存するか、使用可能な容量からすべての使用可能な容量を絞り出す場合は、RAID 5または50のオプションを検討してください。これはアーカイブを作成するのに非常に適したソリューションです。 このようなタスクの場合、目的のタイプのRAIDと中規模のキャッシュをサポートするコントローラーを使用するだけで十分です。



データベース用の高速で信頼性の高いアレイ、またはファイルサーバー用の大容量ストレージを作成する場合、大きなキャッシュと高帯域幅を備えた生産性の高いコントローラーが必要です。 これは、1つのデバイスに保存するとすべての労力が無効になる場合です。



All Articles