Redundância Redundância é a duplicação de componentes ou funções críticas de um sistema com a intenção de aumentar a confiabilidade. Por ter vários componentes que podem executar a mesma função, um sistema pode continuar a operar mesmo se um ou mais componentes falharem.
A redundância pode ser implementada em vários níveis de um sistema de computador, incluindo:
*
Redundância de hardware: Isso envolve a duplicação de componentes críticos de hardware, como processadores, módulos de memória e dispositivos de armazenamento. Se um desses componentes falhar, o sistema poderá continuar a operar usando os componentes redundantes.
*
Redundância de software: Isso envolve a duplicação de componentes críticos de software, como sistemas operacionais e aplicativos. Se um desses componentes falhar, o sistema poderá continuar a operar usando os componentes redundantes.
*
Redundância de dados: Isto envolve o armazenamento de múltiplas cópias de dados críticos em diferentes dispositivos de armazenamento. Se um dispositivo de armazenamento falhar, os dados ainda poderão ser acessados a partir de outros dispositivos de armazenamento.
A redundância é um componente crítico dos sistemas de alta disponibilidade, que são sistemas que devem estar disponíveis 24 horas por dia, 7 dias por semana, 365 dias por ano. Ao usar redundância, os sistemas de alta disponibilidade podem minimizar o risco de tempo de inatividade e perda de dados.
Aqui estão alguns exemplos específicos de como a redundância pode ser usada para manter um sistema de computador funcionando mesmo quando um componente falha:
*
Um computador com uma fonte de alimentação redundante pode continuar a funcionar mesmo se uma das fontes de alimentação falhar. *
Um computador com uma matriz redundante de discos independentes (RAID) pode continuar a operar mesmo se um dos discos rígidos no RAID falhar. *
Um computador com uma conexão de rede redundante pode continuar acessando a rede mesmo se uma das conexões de rede falhar. A redundância é uma ferramenta importante que pode ser usada para melhorar a confiabilidade e a disponibilidade dos sistemas computacionais. Ao duplicar componentes e funções críticas, a redundância pode ajudar a garantir que um sistema possa continuar a operar mesmo se um ou mais componentes falharem.