まず、Linuxのクラスタリングについて、分類してみる。
ここ
第1回 多様化するクラスタ方式
http://www.atmarkit.co.jp/flinux/rensai/cluster01/cluster01.html
にLinuxクラスタの分類が載っている。
HA(High Availability)クラスタ
フェイルオーバークラスタ
共有ディスクタイプ
データミラータイプ
遠隔クラスタ
負荷分散クラスタ
ロードバランスクラスタ
並列データベースクラスタ
HPC(High Performance Computing)クラスタ
という分け方をしている。
まず、クラスタリングして、システムの可用性をあげるHAクラスタと、
並列処理して多くの計算をさせるためのクラスタ、HPCクラスタに
大きく分かれる。
■HAクラスタ
HAの場合、冗長性を上げる方法と、負荷分散する方法がある。
冗長性を挙げる方法としては、
サービスを冗長化する方法として
Linux-HAプロジェクトの開発したHeartbeatや
Pacemakerが、
データの冗長化として、DRBDがある。
負荷分散としては、LVS(Linux Virtual Server)などがある。
この2つ、フェイルオーバーと負荷分散を両方あわせた
オープンソースがUltra Monkeyらしい。
■HPCクラスタ
HPCは、OSCAR, SCore(を搭載した巫女GNYO/Linux),openMosix,Rocks Clusters などがあるみたい。
流れ的には、LinuxにGPGPUを載せて、CUDA使ってガンガン並列計算させるっていう話が、多くなってくるんじゃないかと思う。
シュミレーション利用としてね・・・
ここ
第1回 多様化するクラスタ方式
http://www.atmarkit.co.jp/flinux/rensai/cluster01/cluster01.html
にLinuxクラスタの分類が載っている。
HA(High Availability)クラスタ
フェイルオーバークラスタ
共有ディスクタイプ
データミラータイプ
遠隔クラスタ
負荷分散クラスタ
ロードバランスクラスタ
並列データベースクラスタ
HPC(High Performance Computing)クラスタ
という分け方をしている。
まず、クラスタリングして、システムの可用性をあげるHAクラスタと、
並列処理して多くの計算をさせるためのクラスタ、HPCクラスタに
大きく分かれる。
■HAクラスタ
HAの場合、冗長性を上げる方法と、負荷分散する方法がある。
冗長性を挙げる方法としては、
サービスを冗長化する方法として
Linux-HAプロジェクトの開発したHeartbeatや
Pacemakerが、
データの冗長化として、DRBDがある。
負荷分散としては、LVS(Linux Virtual Server)などがある。
この2つ、フェイルオーバーと負荷分散を両方あわせた
オープンソースがUltra Monkeyらしい。
■HPCクラスタ
HPCは、OSCAR, SCore(を搭載した巫女GNYO/Linux),openMosix,Rocks Clusters などがあるみたい。
流れ的には、LinuxにGPGPUを載せて、CUDA使ってガンガン並列計算させるっていう話が、多くなってくるんじゃないかと思う。
シュミレーション利用としてね・・・