バッテリバックアップ式書き込みキャッシュ


11

最近、Uサーバーの価格見積りを入手しましたが、その中にはBBWCが含まれています。

  • それは正確に何をしますか?
  • RAID構成専用ですか?
  • 電源に不具合がある場合、データの損失は避けられませんか?
  • それからパフォーマンスの改善はありますか(サーバーが主にシーケンシャル読み取りとシーケンシャル書き込みを行うと仮定)?
  • 購入するオプションに直面したとき、あなたの決定に影響を与えたものは何ですか?

回答:


16

それは正確に何をしますか?このCompaqドキュメントからの抜粋は、それをよく説明しています。

停電は、たとえ短時間であっても、ストレージへの書き込みまたはストレージからの読み取り中のデータの損失につながります。停電は、書き込み中のキャッシュに一時的に存在するデータに最終的な影響を与えます。このデータはまだストレージ環境に存在せず、サーバーからオフロードされています。
したがって、キャッシュの電源が失われると、キャッシュに保存されているデータが永久に失われます。
ただし、キャッシュに外部IT環境に依存しない電源がある場合、キャッシュ内のデータを短時間維持できるため、そのデータの回復とビジネスクリティカルな情報の整合性の保護が可能になります。キャッシュのバッテリーバックアップは、一時的ではあるが独立した電源のこの機能を提供します。バッテリーバックアップキャッシュは、通常、障害発生時のバッテリー容量に応じて、キャッシュ内のデータの整合性を数日間保持します。

RAID構成専用ですか?書き込みキャッシュを行うものはすべて、BBWC、RAIDコントローラー、およびSANでこれらのほとんどをカバーできます。

電源に不具合がある場合、データの損失は避けられませんか?書き込みキャッシュを有効にしていて、バッテリーバックアップがない場合に発生する可能性が高くなります。バッテリバックアップがない場合は、書き込みキャッシュを無効にすることを強くお勧めします。

それからパフォーマンスの改善はありますか(サーバーが主にシーケンシャル読み取りとシーケンシャル書き込みを行うと仮定)? 書き込みキャッシュは、パフォーマンスのためにあります。基本的には、書き込みがディスクにフラッシュされると、ディスクコントローラーは、書き込みがコミットされたことをOSに返します。

購入するオプションに直面したとき、あなたの決定に影響を与えたものは何ですか?これは、市販のプロフェッショナルRAIDまたはSANの標準オプションです。特に、システムがデータベース用の場合、書き込みキャッシュとバッテリーバックアップは連携して実行する必要があります。バッテリバックアップなしの書き込みキャッシュは危険であり、停止によりデータベースが回復不能な状態になる可能性があります。


4

バッテリバックアップ式書き込みキャッシュは、マシンの電源が入った後、一定期間キャッシュを保存します。ほとんどの場合、JBODを使用している場合でもRAIDを使用している場合でも、何らかの種類の書き込みキャッシュを実行するため、すべてのRAIDコントローラー用です。電力の誤動作がある場合、最終的にデータを失う可能性があります。ただし、電力損失が短い場合は、データを保存するため、コストに見合うだけの価値があります。


これは基本的に正しいことです。書き込みキャッシュを使用する場合、通常はBBWCが良い投資です。
もう1人は、

2

(通常)RAIDは、書き込みホールを処理するために、何らかのバッテリバックアップ式書き込みキャッシュを必要とします。書き込みの途中で、最初に書き込みを開始してから終了するまでの間、その特定のRAIDストライプは無効です。パリティは一致しません。システムを正しくシャットダウンすると、RAIDをまったく使用しない場合よりも多くのデータを失う可能性があります。

それとは別に、BBWCのポイントは、書き込みキャッシュがまったくない場合を超えて電源障害で失われるデータ量を増やすことなく、書き込みキャッシュのパフォーマンス上の利点を得ることにあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.