クラスタリング
読み:クラスタリング
外語:clustering
分散コンピューティング
の一種。
目次
概要
特徴
信頼性確保
テイクオーバー
PCクラスター
概要
複数台の
電子計算機
(
サーバー
)を相互接続して集合(クラスター)化し、各電子計算機間で常時通信をしながら互いに状態を認識させ、緩く連結された構成のこと。
その目的は、信頼性確保のために作られる場合や、科学技術計算で膨大な計算を行なう時、スパコンの代用的あるいはスパコンの構成そのものとして使われる。後者は
グリッドコンピューティング
とも呼ばれる。
特徴
信頼性確保
信頼性確保の場合、常時使用されるプライマリノード(クライアントは通常この
ノード
に接続される)と、障害時に業務を引き継ぐ(テイクオーバー)ためのバックアップノードなどで構成される。
両者は常にデータの同期が取られており、プライマリに障害が発生した場合は
バックアップ
が自動的に感知してテイクオーバー(引き継ぎ)手順を実行し、業務の切り替えを行なう。あるいは複数のサーバーで業務を分担して処理する分散環境としても利用される。
24時間無停止で運用される業務サーバーなどでは障害時の停止は致命的であり、また
クリティカル
な業務では運用切り替えに必要な時間による損害も多大なものとなる。クラスタリングは信頼性で劣る
UNIX
系ワークステーションサーバーなどで
汎用機
並の
フォルトトレラント性
を実現するために重要な技術であり、また分散化することでより高い処理性能を持たせることができる。
テイクオーバー
テイクオーバー時にはバックアップノードで各
アプリケーション
が再起動されることになるが、このときに障害発生時点までの状態に復帰する必要があり、この内容の記録と引き継ぎ方法は各アプリケーションによって異なる。
このためクラスタリングは
ハードウェア
と
オペレーティングシステム
(OS)のサポートだけでは実現できず、サーバー内で運用される業務アプリケーションについても対応製品を用意する必要がある。
PCクラスター
価格性能比から個々の計算機に
パーソナルコンピューター
(PC)を用いる場合も多く、その場合、特に
PCクラスター
と呼ばれる。
かつては1〜4UのラックマウントPCを用いることが多かったが、最近では
ブレードサーバー
による構成もしばしば見られる。
これを著している時点で日本最速のスパコンは、このPCクラスターによる東工大の
TSUBAME
である。
再検索