Outline of Annual Research Achievements |
我が国は, 昨今, 巨大地震の発生や甚大な集中豪雨等により壊滅的な被害を受けた。今後も南海トラフ巨大地震や各地の活断層による直下型地震の発生が懸念されている。また, 火災や水害, 落雷等で事業所が大きな被害を受けることも想定される。そのため, データやシステムは破損や消失を防ぐため, 事業所内に保存するのではなくデータセンタ等の災害に強い場所に保存することが望ましい。しかし, データセンタを利用するには高額なランニングコストに加え, 一朝有事の際, サーバルームへの入室手続きがとても煩雑である。 既存の研究として, 各事業所にRAID対応のネットワーク対応ストレージ(NAS)を設置し, データの冗長性を図る。その上で更に各拠点に設置したNASを1台のHDDとして捉え, 各拠点を纏めて1台の擬似的なNASとして運用することで更に冗長化を持たせる。本システムではRAID6の仕組みで稼働させたため, 全拠点のうち2拠点が災害等でダウンしてもその他の拠点のデータから復旧させることが可能となるシステムの研究を行っている。 本研究では, 既存の研究に加え, 更に冗長性を持たせるためシステムのコントローラを冗長化した。各コントローラの生存確認を定期的に行い, 常にコントローラが稼働可能かどうかを確認するようにした。次に, RAIDの仕組みの関係上NASの容量が一致している必要があるが, 各拠点のNAS容量の不均一に対応するため, 例えば1ロ500GBとデータのブロックを定め, ブロック単位でデータを保存することで効率よくNASを利用することができるようにした。最後に, IPアドレス, ユーザ名, パスワード, 利用容量をWeb画面で入力するだけで, 簡単にNASを追加できるようなサーバサイドプログラミングの開発を行った。
|