web-dev-qa-db-ja.com

ダブルUPS + PSシステムに加えてRAIDBBUの利点

今日は、稼働中のサーバーのRAIDコントローラーでライトバックを有効にすることの利点を大まかに測定しました。 RAIDバッテリバックアップユニット(BBU)がないため、書き込みキャッシュは現在無効になっています。サーバーは(はるかに)容量に慣れていないため、ほとんどのテストの結果は見事でした。例:

  • データベースCRUD:35秒前、4秒後
  • 1MBのExcelファイルの保存:前:20秒(!)、後:0.5秒

もちろん、BBUを使用することを常にお勧めしますが、冗長電源を備え、UPSに接続されているシステムにBBUをインストールする主な利点は何ですか?これはシステムのタイプ(データベース、ファイル、端末)に依存しますか?

BBUによって防ぐことができる現実的な失敗シナリオとは何ですか?

前もって感謝します!

3
Wikser

RAIDバッテリーバックアップは、以下からユーザーを保護します。

  • 建物の停電(デュアルUPSではそれほど大きな問題ではありません)
  • PSUの障害(デュアルPSではそれほど大きな問題ではありません)
  • ユーティリティ障害(発電機はありますか?UPSがフラットになるとどうなりますか?)
  • 発電機の故障(私はこれらが起こるのを見ました;再び:あなたのUPSがフラットに動くとき何が起こりますか?)
  • ブレーカートリップ(パワーレッグが1つしかない場合はシングル、可能性は2倍)
  • 電源コードをつまずく太った足
  • 「おっと、間違ったブレーカーを引いた!」
  • 「おっと、ドライバーをパワーバスに落とした!」

などなど

これらのいずれかが環境内にある可能性は、あなただけが判断できるものです。しかし、私は本番シナリオでそれらのすべてを見たので、それらはすべて可能です:)

3
voretaq7

何かが原因で醜いOSがクラッシュするのはどうですか...ドライバのバグ、OSのカーネルのバグ?

それらはめったに起こりませんが、それでも起こります。

4
pQd

私の経験から、サーバーがさまざまなPDUから電力を受け取っていない限り、冗長電源を完全なソリューションと見なすことはできません。

書き込みキャッシュはデータをディスクに即座にコミットしないため、電源障害が発生した場合、BBUなしでキャッシュ内のすべてのデータが失われます。

2
gekkz