web-dev-qa-db-ja.com

EC2にmdadmraid10をお勧めしますか?

EC2上のRAID10がRAID0と比較してパフォーマンスを半分に低下させるというブログ記事をどこかで読みました。

しかし、ボリュームに重要なデータベースデータがある場合、ボリュームが故障した場合にデータの損失を防ぐには、他にどのような方法がありますか?

(RAID0アレイのボリュームの1つが応答を停止した場合がありました...)

ログ配布を使用したマスター/スレーブレプリケーションはありますが、RAID10で回避できる場合は、フェイルオーバーを実行したくありません。

5
sayeed

EBSの信頼性について説明しているRightScaleブログエントリからこのナゲットを見つけました。

実用的な観点から、これが意味することは、完全に冗長なRAIDストレージシステムから得られるのと同じタイプの信頼性を期待する必要があるということです。たとえば、ソフトウェアの2つのEBSボリュームを1つのインスタンスにミラーリングすることで信頼性を高めることは技術的に可能かもしれませんが、EBSに直接依存する方がはるかに生産的です。頻繁で一貫性のあるスナップショットを保証する優れたスナップショット戦略の構築に注力し、スナップショットと新しいインスタンスおよびボリュームを使用してさまざまなタイプの障害から回復できる優れたスクリプトを構築します。

ソース: http://blog.rightscale.com/2008/08/20/Amazon-ebs-explained/

2
sayeed

私の理解では、raid1は書き込みを2倍にしますが、読み取りを大幅に高速化できます。

データベースのサイズとバックアップの作成速度はどれくらいですか?

また、RAID0(ストライピングのみ)により、問題が発生する可能性が高くなると思いました。 1つのボリュームが失われ、そのさようならデータ。

Ec2EBSボリュームの予期しないI/Oの奇妙な点の1つは、EBSディスクに初めて書き込むとき、それ以降の書き込みよりも2倍長くかかることです。 dd if =/dev/zero of =/newdisk/bigfile1 bs = 1024m count = 1024でディスクを50%までいっぱいにしてから、大きなファイルをワイプすると、その後、書き込みはより通常の速度になります。

これは、ec2ディスクI/Oの詳細に関する優れたec2開発フォーラムの記事です。 https://forums.aws.Amazon.com/thread.jspa?messageID=22086

これは、EBSディスクがraid10に悪いことを示しています

AmazonEC2ディスクパフォ​​ーマンス| AF-Design 2009年2月27日...読み取りまたは書き込みの数が多い場合、おそらくそうします....ピングバック:AmazonEC2ディスクのパフォーマンスとRAID10がEBSに悪い理由... http://af-design.com/blog/2009/02 /.../ Amazon-ec2-disk-performance /

4
dianevm