システムをクラスタシステム化することにより、可用性と保守性が向上します。「Webシステム」の例においても、各層をクラスタシステム化することでシステム稼働停止時間を最小限に抑えることが可能になります。クラスタシステムの種類には下記のような種類が存在します
クラスタシステム化するにあたり、複雑になる傾向があるのは、アプリケーションのデータ処理部分です。
具体的にはデータベースがあつかうデータ部分を共有し片方に障害が起きた場合にフェールオーバーする方法、データ部分をミラーリングし双方のデータベースサーバで処理を行う方法等があります。
例として、Microsoft社の製品で構成した場合のイメージをご紹介します。

システムをクラスタ化した場合、システムの稼動停止の可能性が少なくなり、かつ保守性も向上します。可用性、保守性が求められるシステムの場合是非ご検討下さい。但し、導入、運用に関してのコストはその分必要となってくる為、ビジネスプランとのバランスも考慮することが必要です。