web-dev-qa-db-ja.com

SAN)の仮想マシンのRAIDレベル

Dell EqualLogic PS5000E iSCSI Arrayがあります。このSANをサーバーに直接接続しました。 Jumbo Framesを使用しました。この場合、すべて問題ありません。私のストレージは~25TBです。次に、使用するRAIDレベルを選択する必要があります。 SANは、6、50、10の3つのレベルのみを提案します。各ディスクに~1.8TBを備えた16台のHDDがあります。

仮想化とデータベースの操作について、どのRAIDレベルをアドバイスできますか?
また、2つのRAIDレベルを構成することをお勧めします。ただし、SANは、すべてのディスクで1つのdefaultストレージプールのみを作成します。 2つのアレイを構成する別の方法を知っている場合は、非常に便利です。

2
Piduna

PS5000は16ディスクシステムです。指定した数に基づくと、2TBドライブ(〜1.82 TiB)があるようです。

デルの RAIDポリシーの選択に関するドキュメント 「ベストプラクティス」によれば、RAID50は1TBを超える7.2Kディスクには使用しないでください。また、ビジネスクリティカルなデータを保存する場合はRAID5を完全に回避してください。

単一の「メンバー」(エンクロージャー)は、1つのRAIDポリシーでのみ構成でき、2つの別々のレベルに分割することはできません。複数のRAIDタイプの実装は、別々の「プール」に格納された複数のメンバー/アレイを介してEQLシステムで実行されます。

RAID10はデータベースワークロードに対する私の提案ですが、VMのサイズによっては、十分な使用可能容量が提供されない場合があります。仮想化とデータベースのワークロード/サイズが他のストレージにすでに「存在する」場合は、そこにあるいくつかの数値(読み取り/書き込み比率、平均および「ピーク」IOPS、総容量/サイズなど)を調べるのが賢明かもしれません。

RAID6は、書き込みの多いワークロードに対して悲惨なパフォーマンスを提供するため、IOが読み取りで構成されていない限り、それを回避することをお勧めします。RAID6のその数のドライブは、理論的には1500IOPSを維持できます。 100%の読み取り(1つのホットスペア、8KのランダムIO)を使用しますが、30%の書き込みを使用すると600未満に削減されます。

5
JimNim

RAIDレベルは多くのものに依存しますが、一般的なアドバイスとして:

  • 仮想化にはRAID6を使用します。もちろん、RAID6は(他のレベルと比較して)比較的低速ですが、2つのディスクに障害が発生し、データが残っている可能性があります。

  • データベースの場合、賢明なアレイはRAID10です。これにより、冗長性と非常に優れたディスク速度が得られます(これはデータベースのボトルネックの1つです)。

Del EqualLogicについて-私はこの製品の経験がありませんが、プールを作成するときに(RAIDを作成する前に)プールからいくつかのディスクを削除しようとしましたか?そして後でそれらを別のプールに追加しますか?

2
Romeo Ninov

パフォーマンスが速く、信頼性が高く、冗長性があるため、仮想化にはRAID-10を使用することをお勧めします。 RAID-6の場合、主な利点は障害の保護ですが、パフォーマンスに関しては打撃を受けるでしょう。

2
P.Pauls