next up previous contents
Next: Heartbeat Up: Alta Disponibilidade Previous: DRBD   Sumário

Monitoramento mútuo e a ``Split Brain Syndrome''

Para completar a configuração precisamos que apenas uma das máquinas que compõem o cluster responda por determinado serviço em um dado momento. Por ser um solução de alta disponibilidade, a solução deve ser distribuída, já que uma solução centralizada acabaria por criar um SPOF.

A solução distribuída acaba sendo que cada máquina tem que saber do estado das outras, isto deve ser feito com muito cuidado, porque uma falha nesta detecção pode causar um de dois problemas:

  1. O sistema secundário não percebe que o primário caiu e não assume o serviço;
  2. O sistema secundário percebe erroneamente que o primário caiu e assume o serviço.

No segundo caso teremos uma situação em que há um conflito e requisições enviadas a uma máquina podem acabar sendo recebidas pela outra e o cluster acaba particionado. A esta situação denominamos ``Split Brain Syndrome'' e é altamente indesejada.



Guilherme Tomas O'Connor de Lungarzo 2004-02-27