クラスタシステムとは、2台以上のサーバを1台の仮想サーバとして運用することで、高可用性(High Availability)を実現するシステムです。
1台のサーバの運用では、サーバやその上で動作するアプリケーションが停止した場合、再起動が必要になるため、その間運用が停止してしまいます。
クラスタシステムは、2台以上のサーバを使用するため、一方のサーバやその上で動作しているアプリケーションにトラブルが発生した場合、そのマシン上で動作していたアプリケーションを他方のマシンを再起動することで、業務をすぐに再開でき、業務の停止時間を短縮できます。
このような異常が発生したサーバから正常なサーバへの業務の制御を切り替えることをフェールオーバーといいます。
なお、クラスタシステムではこのような2台以上のサーバをクラスタといい、クラスタを構成するサーバをノードといいます。
クラスタは以下のどれかに分類されます。
スタンバイ型クラスタ
業務を行う運用系のノードに対して、その業務を引き継ぐための待機を行う待機系のノードが存在するクラスタです。以下の運用形態があります。
1:1運用待機型
1台の運用系ノードと1台の待機系ノードからなるクラスタです。運用系ノードが業務を行って、待機系ノードがその待機を行います。
n:1運用待機型
n台の運用系ノードと1台の待機系ノードからなるクラスタです。n台の運用系ノードはそれぞれが別の業務を行い、これらとは別の待機系ノードがすべての運用系ノードの待機を行います。
n:i運用待機型
n台の運用系ノードとi台の待機ノードからなるクラスタです。n:1運用待機型の運用形態を複数の待機系ノードがすべての運用系ノードの待機を行います。
相互待機型
2台の運用系かつ待機系ノードからなるクラスタです。2台のノードはそれぞれが別の業務を行って、同時に相手の業務の待機を行います。どちらかがダウンした場合は、残っている側のノードが両方の業務を行います。
カスケード型
3台以上のノードからなるクラスタです。1台のノードが運用系になり、残りのノードが待機系ノードになります。
スケーラブル型クラスタ
複数台のサーバを用いて並列に作業を行うことで、性能向上と故障発生時の縮退を目的としたクラスタです。スタンバイ型と異なり、運用系または待機系という分け方はされません。クラスタ内の1台がダウンすると、残りのサーバに縮退して業務を継続します。
本製品のマネージャは、Microsoft(R) Windows Server(R) 2008 Enterprise (x86, x64)のフェールオーバー クラスタまたはPRIMECLUSTERの1:1運用待機型に対応しています。
参考
フェールオーバー クラスタについては、Microsoft社のWebサイトを参照してください。
PRIMECLUSTERについては、PRIMECLUSTERのマニュアルを参照してください。