Quanto a balanceamento de carga, failover e replicação de e...
Quanto a balanceamento de carga, failover e replicação de estados, julgue o próximo item.
O failover em um sistema de banco de dados, sem nenhum
prejuízo para a qualidade das informações consultadas, é
garantido pela replicação das bases de dados em sítios
distintos.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
Para compreender o motivo pelo qual a afirmação está incorreta, é importante conhecer alguns conceitos fundamentais em sistemas de banco de dados:
- Balanceamento de carga: Refere-se à distribuição equitativa de carga de trabalho entre dois ou mais sistemas para otimizar recursos e maximizar a eficiência.
- Failover: Trata-se do processo automático de trocar para um sistema de reserva, ou backup, no caso de falha do sistema principal.
- Replicação de estados: Envolve copiar dados de um banco de dados para outro para garantir a consistência de informações entre sítios distribuídos.
Embora a replicação de dados em sítios distintos seja uma estratégia para alcançar a disponibilidade de dados em caso de failover, a garantia de "nenhum prejuízo para a qualidade das informações consultadas" não é absoluta. Existem desafios e limitações que podem afetar a integridade dos dados:
- Replicação síncrona e assíncrona podem ter comportamentos diferentes em caso de falhas.
- Possíveis inconsistências de dados devido à latência na replicação de dados entre sítios geograficamente distribuídos.
- A falha durante o processo de replicação pode resultar na perda de algumas transações, o que afetaria a qualidade das informações.
Portanto, a afirmação de que o failover em um sistema de banco de dados é garantido pela replicação das bases de dados em sítios distintos sem nenhum prejuízo para a qualidade das informações é imprecisa, pois negligencia essas complexidades. A qualidade das informações pós-failover depende de muitos fatores, incluindo, mas não se limitando à: estratégia de replicação escolhida, a natureza da falha, e a forma como o sistema de banco de dados lida com a consistência e integridade dos dados pós-falha.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Outras questões da banca que ajudam a entender:
Ano: 2022 Banca: CESPE / CEBRASPE Órgão: TCE-RJ
A característica de servidores de alta disponibilidade que permite a alternância imediata para uma rede em espera quando a rede principal falha denomina-se failover (CERTO)
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: TJ-AC
Failover é a capacidade que um sistema possui de continuar, automaticamente, um serviço em caso de falhas, sem a necessidade de um comando humano (CERTO)
Replicação = Backup
O erro da questão está em falar que Failover é garantido pela replicação das bases de dados em sítios distintos. Isso não tem nada a ver com Failover.
Failover atua quando uma falha acontece no servidor primário, fazendo com que o cluster deixe de operar no modo normal para operar no modo de desastre. (O cluster direciona todo o tráfego para outro cluster, e, quando o datacenter primário volta ao estado normal, uma operação de failback é executada para trazer o cluster para o modo normal)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo