アベイラビリティの向上

重要な機能を担っているサーバーであればあるほど、システムダウンが許されません。 そのため、考えられる様々なトラブルを回避するための対策や、 万が一トラブルが発生したとしてもただちに復旧させるための対策が講じられています。 このようなものの指標がアベイラビリティ(可用性)と呼ばれ、 アベイラビリティを向上させるために電源やハードディスクの多重化や、 ホットスタンバイなどの技術がサーバーに導入されます。 レンタルサーバーなどにおいては、数多くのユーザーの重要データを保持していますので、 アベイラビリティをかなり高いレベルで維持する必要があると言えます。

アベイラビリティを高めるための技術の一つに「ホットスワップ」と呼ばれるものがあります。 これは、パソコンなどコンピュータの電源を切らずにパーツを交換することができる仕組みのことです。 多重化された電源ユニットやRAID構成のHDDなどはホットスワップ対応であることが一般的です。 多重化されていても、モタモタしていると故障したもの以外のパーツも壊れてしまう可能性があるので、 ホットスワップを活用して迅速に故障パーツを交換することは重要です。

また、RAID構成のHDDの場合などは、交換用の予備HDDが事前に用意されており、 故障時に自動的に予備HDDに切り替わってくれる仕組みが存在しています。 このような仕組みをホットスタンバイと呼びます。 これにより、多重化されたパーツの一部が故障し、 障害に弱くなっている状態で運用される時間を短縮することが可能です (もちろん、故障したHDDの迅速な交換作業は必要です)。

このように、故障の可能性が高いパーツに関しては、 パーツの多重化やホットスワップにより対障害性・可用性を高めることが重要です。 しかし、低いとはいえ、マザーボード、CPUやメモリといったパーツが故障する可能性もゼロではありません。 そういった事態を想定してコンピュータ自体を多重化する、クラスタリングといった技術もあります。 最初に挙げた、レンタルサーバーなどはクラスタリングが必要なものの一つです。