¿Qué es la redundancia?
La redundancia se refiere a un método de construcción de un sistema preparando múltiples componentes (como dispositivos o líneas de comunicación) con funcionalidades idénticas y combinándolos para formar el sistema general. Este enfoque garantiza que incluso si algunos componentes fallan o se desconectan, el sistema puede seguir funcionando, mejorando así la disponibilidad. Dependiendo de la configuración, la redundancia también puede mejorar el rendimiento.
Las configuraciones redundantes se clasifican en dos tipos: Clústeres HA (alta disponibilidad) y clústeres LB (equilibrio de carga):
Clústeres de alta disponibilidad: Estos transmiten el "estado" de los componentes del sistema fallidos a los componentes de respaldo durante la conmutación por error. Esta configuración se utiliza normalmente para sistemas que requieren integridad de datos, como servidores de bases de datos, con el objetivo principal de garantizar una alta disponibilidad.
Clústeres LB: Estos no transfieren el "estado" entre componentes durante la conmutación por error. Los clústeres LB, comúnmente utilizados para servidores web y servidores de aplicação , se centran en mejoras de rendimiento a través del equilibrio de carga y, al mismo tiempo, contribuyen a una mayor disponibilidad.