Questão de Banco de Dados — Administração de banco de dados — FUNDATEC 2023
Banco de Dados›Administração de banco de dados
Código
qq894927
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Sistemas Distribuídos
Qual das seguintes técnicas de tolerância a falhas em sistemas distribuídos utiliza a criação de cópias "frias" (não sincronizadas) idênticas, periódicas dos componentes do sistema para garantir a disponibilidade do serviço de forma rápida e escalável em caso de alguns tipos de falha?
AReplicação passiva.
BReplicação ativa.
CDetecção de erros.
DMecanismo de retransmissão.
EBackup de dados de componentes.
Revelar gabarito e comentário▾
GabaritoA — Replicação passiva.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Tolerância a Falhas em Sistemas Distribuídos – Replicação Passiva
Gabarito: letra A. A replicação passiva (ou primário-secundário) utiliza cópias "frias" (não sincronizadas) periódicas do estado do servidor primário para suas réplicas. Em caso de falha do primário, uma réplica assume a função, garantindo disponibilidade de forma rápida e escalável. As demais alternativas não se encaixam na descrição de cópias frias periódicas.
Alternativa A — ✅ Correta ⟵ GABARITO
Na replicação passiva, o servidor primário processa todas as requisições e periodicamente envia snapshots (cópias frias) de seu estado para os servidores secundários. Essas cópias não são sincronizadas em tempo real, mas permitem que um secundário assuma rapidamente em caso de falha do primário, garantindo disponibilidade e escalabilidade.
Alternativa B — ❌ Incorreta
A replicação ativa (ou state machine replication) exige que todas as réplicas processem cada requisição de forma síncrona e mantêm estado consistente em tempo real – não utiliza cópias frias periódicas. É uma abordagem com maior custo de sincronização e não escalável da mesma forma que a passiva para cópias frias.
Alternativa C — ❌ Incorreta
Detecção de erros é uma técnica para identificar falhas (ex.: heartbeats, timeouts), mas não utiliza cópias frias periódicas. Ela apenas detecta o problema; a recuperação depende de outros mecanismos.
Alternativa D — ❌ Incorreta
Mecanismo de retransmissão (como timeout e re-envio) lida com perda de mensagens em comunicação, mas não envolve cópias frias do estado do sistema. É uma técnica de comunicação confiável, não de replicação de estado.
Alternativa E — ❌ Incorreta
Backup de dados de componentes é uma prática comum, mas backup geralmente é uma cópia completa para recuperação após desastre, não uma técnica de tolerância a falhas em tempo real escalável com cópias frias periódicas. A replicação passiva é mais específica e atende à descrição.
NÃO CAIA NESSA!
A banca explora a confusão entre replicação passiva (cópias frias) e replicação ativa (cópias quentes/síncronas). Além disso, o termo "backup" pode parecer correto, mas não é a técnica exata descrita no enunciado. Memorize: passiva = primário-secundário com snapshots periódicos; ativa = todas as réplicas processam em paralelo.