O que é redundância?
Redundância se refere a um método de construção de um sistema preparando vários componentes (como dispositivos ou linhas de comunicação) com funcionalidades idênticas e combinando-os para formar o sistema geral. Essa abordagem garante que, mesmo que alguns componentes falhem ou fiquem offline, o sistema possa continuar operando, melhorando assim a disponibilidade. Dependendo da configuração, a redundância também pode melhorar o desempenho.
As configurações redundantes são amplamente categorizadas em dois tipos: Clusters HA (Alta Disponibilidade) e clusters LB (Balanceamento de Carga):
Clusters de HA: Eles transmitem o "estado" dos componentes do sistema com falha para os componentes de backup durante o failover. Essa configuração normalmente é usada para sistemas que exigem integridade de dados, como servidores de banco de dados, com o objetivo principal de garantir alta disponibilidade.
Agrupamentos LB: Eles não transferem o "estado" entre os componentes durante o failover. Comumente usados para servidores web e servidores de application , os clusters LB se concentram em melhorias de desempenho por meio do balanceamento de carga, ao mesmo tempo em que contribuem para maior disponibilidade.