1.クラスタリング【clustering】とは
複数のコンピュータを相互に接続し、ユーザや他のコンピュータに対して全体で1台のコンピュータであるかのように振舞わせる技術。複数のコンピュータを1台のコンピュータを扱うように管理することができる。1台が停止してもシステム全体が止まることはなく、処理を続行したまま修理や交換が行える。この間、外部からはシステムの性能が落ちたようにしか見えない。また、接続するコンピュータの台数を増やすだけで性能の向上をはかることができる。
参考:IT用語辞典 e-Words : クラスタリング 【clustering】
Clustering System : クラスタリングシステムとは
2.機能による分類
クラスタリングにより、下記の効果を得ることが出来る。
(1)高可用性(High Availability)
(2)処理性能向上 (High Performance Computing)
2.1 高可用性(High Availability)機能
システムの構成を冗長化させる事で、1台が停止してもシステム全体が止まることはなく、処理を続行したまま修理や交換が行い、高可用性を確保する機能。
この高可用性を重視したクラスタシステムを高可用性(High Availability) Clusterと呼ぶ。
・ディスクが障害対策:ミラーリング、RAID
・コンピューター自身の障害対策:スタンバイ
@フェイルオーバー 【fail over】
サーバに障害が発生した場合に、代替サーバが処理やデータを引き継ぐ機能。平時には二つ以上のサーバが、相互に状態を監視しながらデータの同期をとって動作している。そして障害が発生した場合には、その処理とデータが直ちに代替サーバに引き継がれるので、利用者は障害による影響を意識せずに済むようになっている。なお、二つ目以降のサーバに障害が起こった場合にも次々と引き継いでいく「カスケード・フェイルオーバー」という機能も存在し、最近ではこちらの機能を持つソフトウェアも増えつつある。
参考:IT用語辞典 e-Words : フェイルオーバー 【fail over】
Aロードバランシング 【load balancing】(負荷分散)
並列に運用されている機器間での負荷がなるべく均等になるように処理を分散して割り当てること。コンピュータ内で複数のマイクロプロセッサに均等に処理を割り振ったり、ネットワーク上で余力のあるサーバに接続要求を回送したりするなど、様々な分野で幅広く用いられる概念である。ロードバランシングを効率的に行なうには各機器の負荷を継続的に測定する必要があるが、あまり厳密に運用するとロードバランシング制御自体が大きな負荷となってしまう。このため、ロードバランシングは精度と負荷のバランスを取る形で実用化されており、さらに効率のよい手段を求めて研究が続けられている。
参考:IT用語辞典 e-Words : ロードバランシング 【load balancing】
基礎講座:ロードバランサ(キーマンズネット)
2.2 処理性能向上 (High Performance Computing)機能
処理性能を高める為には、長時間かかって出力される処理を複数台のシステムを使用し処理時間を短縮する事が考える。
処理性能向上に重点をおいたクラスタリングシステムをHPC (High Performance Computing)クラスタと呼ぶ。
B並行処理
1つの計算処理をする為のアプリケーションで複数のパラメータを持ち、1つ1つのパラメータに対して入力値を変え複数の計算処理をさせなくてはならない場合などに有効なクラスタリングシステム。
各種シミュレーションやコンピューターグラフィック、その他解析開発等のシステムに有効。
C並列処理
BeowulfやSCoreと呼ばれるクラスタシステムを組み込み、主に科学技術計算を得意とするクラスタリングシステム。
計算処理に時間かかるアプリケーションを分散処理することにより計算時間の短縮や計算能力を向上させることが可能。
参考リンク
IT用語辞典 e-Words : クラスタリング 【clustering】
IT用語辞典 e-Words : フェイルオーバー 【fail over】
IT用語辞典 e-Words : ロードバランシング 【load balancing】
HITACHI情報制御システムサイトHD-Cluster クラスタシステムとは・・・
Brocade - SAN Solution Center SAN Solution High Availability2
Clustering System : クラスタリングシステムとは
基礎講座:ロードバランサ(キーマンズネット)
基礎講座:ブレードサーバー(キーマンズネット)
基礎講座:低価格NAS(キーマンズネット)
基礎講座:シンクライアントシステム(キーマンズネット)
基礎講座:統合運用管理(キーマンズネット)
|