ストレージ

エラー耐性

ハードウェア冗長化
  • RAID 0,1,5,6,10(01)
  • 僕はRAID5とか6とか訳のわからん物より、構造がシンプルなRAID10を推奨します。
ソフトウェア冗長化
  • OracleのASMやSoftwareRAIDなど。
  • 速度は明らかに落ちるけど、ロジックの世界なので管理し易い気がする。費用面でも安い。
エラーチェック
  • ブロック内部でエラーチェックデータを持つか
  • どのような頻度で、どのタイミングで、どのデータのエラーをチェックするか
  • チェックしたエラー情報を、どのようにまとめて報告するか