スプリットブレインとクォーラムとは?すぷりっとぶれいんとくぉーらむ
スプリットブレインとクォーラムとは、クラスタ内の通信が途切れて双方が主系として動き出す事象がスプリットブレインで、これを防ぐために「投票権の過半数を得た側だけが稼働してよい」と決める仕組みがクォーラムである。分断された両側が同時に過半数を取ることはあり得ないため、動いてよいのは常に一方だけになる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
分断されたノードには、相手が落ちたのか経路が切れただけなのかを見分ける手段が無い。そこで、状態を当てにいくのをやめ、あらかじめ決めた投票の数え方だけで稼働の可否を決める方向へ設計が切り替わった。多数派に入れなかった側は自分から止まるという約束によって、二重稼働は算術的に起こらなくなる。支援士では、完全性を守るために可用性を意図的に捨てる判断の例として問われる。
具体例
Oracle RACの投票ディスクやWindows Server フェールオーバー クラスタリングの監視構成がこれにあたる。3ノードなら2対1に割れ、2ノード側が存続して孤立した側は自ら停止する。ノードを2台しか置けない環境では、共有ディスク上の領域やクラウド上の監視サービスを第三の投票者として別に用意する。
試験での引っ掛け
偶数構成では同数に割れてどちらも過半数に届かず、全体停止か、無理に稼働させて二重稼働かのどちらかに落ちる。ノード数を奇数にせよという原則の根拠がここにある。負荷分散の多数決や、二相コミットの合意とは別の仕組みである点も区別する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。