かなり忙しいWebサイト用に新しい本番サーバーをプロビジョニングしています。ホストの選択では、LSI9260-8iカードを使用した6ドライブ構成を利用できます。
私の最初の考えは、6つのベイすべてをSSD(Intel 520 256GB)で満たし、RAIDでセットアップすることでした。良い、悪い、またはひどいアイデア?
カードはそれを処理できますか? RAID 5、6、または10を使用する必要がありますか?プロバイダーがこのラックマウントの6つのスロットすべてをSSDで埋めるのはこれが初めてなので、少し躊躇します。このカードを持っている他の誰かが本番環境で同様のことをしたのではないかと思います。
1日あたり約43GBの書き込みを行い、現在約300GBのストレージを使用しています。サーバーは、約100万ファイルのウェブサーバー、データベース、および画像ストアとして機能します。計画では、SSDを約10%から20%アンダープロビジョニングして、全体的な寿命とパフォーマンスを向上させます。
フォールバックオプションは、RAID1の2x480gbSSDとRAID1の別の2x1TBHDDです。
この背後にある動機は、2xSSDと6xSSDの間のサーバーレンタルコストの差が最小限であるということです(レンタルの全体的なコストと比較して)。特別な高IOP要件はありません。ただし、構成が機能することがわかっている場合は、それを使用しない理由がわかりません。また、「高速と小」のディスクと「低速と大」のディスクを別々にすることを心配する必要もありません。
-
2012年10月9日編集:Andy(以下にコメント)はIRC、RAID1を使用したJBODが良いアイデアかもしれないと提案しました。私はこれを次のように支持しています。
いいえ、それは悪い考えではありません。どのように実行しますか プロビジョニング不足 オーバープロビジョニング?
LSI 9260カードはSSD互換であり、心配する必要のあるIOPS /スループットの問題はありません。 Intel 520 SSDと同様に、これは6Gbpsコントローラーです。どちらかといえば、システムに1:1のポート割り当てがあることを確認し、SASエクスパンダーを回避します。これが考慮すべき唯一の問題です。
LSI RAIDカードは使用していませんが、SSDおよびZFSストレージソリューションでLSI SAS HBAカード(9211、9205)を使用しています。互換性に問題はありませんでした。検出、温度、監視など。
編集:
@MichaelPearsonドライブのファームウェアを変更してこれを行う人もいるので、私は尋ねます。それについてはあまり詳しくありません。パーティショニングが進むべき道のようです。また、ここでの用語は、SSDのオーバープロビジョニングです(Googleの結果の目的で)。 @ chopp3、 利点は複数のドライブでのパフォーマンスにあります 。 SSDに相当する short-stroking 、sorta。