コンピュータ・クラスター
近代的なクラスターの最初は、1983年のDEC(現ヒューレット・パッカードの一部)によるVMSclusterとされる。これは最大16ノードのVAXを専用のハードウェアとソフトウェアで連動させるもので、障害発生時でも数分以内など短時間の業務復旧ができたと言われている。
1987年には、メインフレームでIMSのクラスタリング機能であるExtended Recovery Facility(XRF、拡張回復機能)が登場した。これはOSであるMVSと、DBMSであるIMSと、通信機能であるVTAMの連携機能により、データベースおよびトランザクション処理機能を、ユーザーから見てほぼ業務中断無く、スタンバイ機に自動引継ぎするものであった。
1990年代には商用UNIXでもクラスタリングを使用した高可用性の実現が普及した。その多くはマルチプラットフォームで低価格であったが、障害発生時の引継ぎには、一定の業務中断を伴うものが多かった。
現在では、OSおよびミドルウェアとの連携機能を含め、各種のクラスタリングが提供され、使い分けられている。
SCore
Beowulf
Globus
WindowsCCS
イマジオムのHarmonyCalc(Windows)
利用目的からのクラスターの分類には以下がある。
スケーラビリティ(拡張性。複数のコンピュータを統合化し、一台のコンピュータでは得られない高い処理速度を狙ったもの)
リダンダンシー(冗長性。複数のコンピュータを統合化し、一台のコンピュータでは得られない高い信頼性を狙ったもの。いくつかのコンピュータが障害や保守で停止しても、サービスは停止しない)
前者の例としてはHPC分野のクラスター型スーパーコンピュータがある。過去には専用のベクトル計算機が使われた分野だが、マイクロプロセッサの性能向上と並列処理技術の向上により主流となった。このほか、大規模なWebサーバなどで一般的な負荷分散(ロードバランス)クラスターもある。単純な負荷分散クラスターでは各コンピュータ同士の直接の連携は何も無いが、高度な負荷分散クラスタでは各コンピュータ間で運用管理の一元化も行っている。
後者の例としては、メインフレームのホット・スタンバイ構成から連綿と続く、高可用(性)クラスターがある。
IBMのPowerHA(旧称HACMP。AIX、Linux for POWER)
HPのMC/ServiceGuard (HP-UX)
オラクルのOracle Solaris Cluster (旧称Sun Cluster、Solaris)
シマンテック (VERITAS) のVERITAS ClusterServer(AIX、HP-UX、Solaris、Linux、Windows)
富士通のPRIMECLUSTER(Solaris、Linux、Windows)
NECのCLUSTERPRO(Linux、Windows)
東芝のClusterPerfect (AIX、Solaris、Linux、Windows)
日立製作所のHAモニタ (AIX、HP-UX、Linux)
マイクロソフトのMicrosoft Clustering Service (MSCS。Windows)
Linux Virtual Server
Linux-HAプロジェクトによるHeartbeatおよびPacemaker
レッドハットのRed Hat Cluster Suite
VMwareのVMware vSphere HA(仮想マシン)
EMC AutoStart
SteelEye TechnologyのLifeKeeper (Linux、Windows)