スプリットブレイン
Split Brain
すぷりっとぶれいん
クラスタを構成するノード間の通信が途絶えたとき、それぞれのノード群が相手を停止したとみなして、両方が主系として動作してしまう状態。同じデータが別々に更新されて不整合が生じるため、過半数のノードがそろった側だけを動かすクォーラムや、相手を強制的に停止させるフェンシングで防ぐ。
Related
他の資格での定義
クラスタを構成するノード間の通信が途絶えたとき、それぞれのノード群が相手を停止したとみなして、両方が主系として動作してしまう状態。同じデータが別々に更新されて不整合が生じるため、過半数のノードがそろった側だけを動かすクォーラムや、相手を強制的に停止させるフェンシングで防ぐ。
クラスタ構成で、ノード間のネットワークが分断されて互いの死活監視(ハートビート)が途絶えた結果、両側がそれぞれ相手が停止したと判断して同時に主系として動いてしまう状態。両側でデータが別々に更新されて不整合や破損が起きる。過半数のノードがそろった側だけを稼働させるクォーラム、相手ノードを強制停止するフェンシング、調停役の監視ノードを置くといった方法で防ぐ。
Related
関連キーワードの用語
複数のサーバや機器のうち、1台が稼働系(アクティブ)として処理を行い、残りを待機系(スタンバイ)として待たせておく冗長構成。稼働系に障害が起きると待機系に切り替える(フェールオーバー)。待機系の資源は通常時には処理に使われない。
複数のサーバや機器のすべてを稼働させて処理を分担する冗長構成。通常時は負荷を分散して資源を有効に使え、1台に障害が起きても残りの機器で処理を継続できる。障害時に残りの機器で全体の負荷を賄えるよう、能力に余裕を持たせておく必要がある。
マルチプロセッサシステムの結合方式の一つで、各プロセッサがそれぞれ専用の主記憶とOSを持ち、通信回線や共有ディスクなどを介して連携する方式。台数を増やして処理能力を拡張しやすく、障害の影響も局所化しやすいが、プロセッサ間の連携に時間がかかる。
