Pular para o conteúdo principal

Questão de Segurança da Informação — Backup — CESPE / CEBRASPE 2023

Segurança da InformaçãoBackup
Código
ce398076
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana TI ( )

Os sistemas de banco de dados preferencialmente devem ter uma arquitetura que ofereça alta disponibilidade e redundância, o que pode ser obtido mediante um site primário e um site de backup remoto, que é basicamente separado do primário (afastado) e no qual os dados do site primário são replicados (site secundário) de forma síncrona. A figura a seguir mostra um esquema dessa arquitetura.

Imagem associada para resolução da questão

Considerando as características do sistema de backup remoto, julgue o item a seguir.

 

Caso o site primário falhe, o site de backup remoto assumirá o processamento, porém este realizará primeiramente a recuperação,  sendo a cópia (talvez desatualizada) dos dados do site primário e os registros de log recebidos do site.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Replicação síncrona e recuperação em site de backup remoto

✅ CERTO. A afirmação está correta: em uma arquitetura de replicação síncrona, o site de backup remoto mantém uma cópia dos dados do site primário e recebe continuamente os registros de log (redo logs) das transações. Quando o site primário falha, o site secundário precisa primeiro aplicar esses logs à sua cópia (que pode estar desatualizada) para recuperar o estado mais recente possível antes de assumir o processamento. Esse processo é exatamente o que a alternativa descreve.

A replicação síncrona é uma técnica de alta disponibilidade e recuperação de desastres em que cada transação confirmada no site primário é também replicada para o site secundário antes de ser considerada concluída. Isso garante que, em caso de falha, o site de backup tenha os dados mais recentes possíveis, mas ainda assim pode haver uma pequena defasagem (a cópia pode estar "talvez desatualizada") e os logs de transações precisam ser aplicados para reconstruir o estado consistente. O processo de recuperação envolve: (1) carregar a última cópia de dados disponível no site secundário; (2) aplicar os registros de log recebidos do site primário para refletir as transações que ocorreram após a última cópia; (3) só então colocar o sistema em operação. Isso é fundamental para minimizar a perda de dados (RPO – Recovery Point Objective) e o tempo de inatividade (RTO – Recovery Time Objective).

Na prática, imagine um banco de dados que replica síncronamente para um site remoto a cada transação. Se o site primário sofrer uma falha total, o site secundário terá uma cópia quase atual, mas pode faltar as últimas transações que estavam em andamento. O administrador então aplica os logs de redo recebidos para recuperar essas transações e, em seguida, ativa o site secundário como novo primário. Esse é o comportamento descrito na assertiva.

A pegadinha que a banca explora aqui é a confusão entre replicação síncrona e assíncrona. Na replicação assíncrona, o site secundário pode estar significativamente desatualizado e a recuperação pode exigir mais logs; na síncrona, a defasagem é mínima, mas ainda existe a necessidade de aplicar logs. Outra confusão comum é pensar que o site de backup já está pronto para assumir imediatamente, sem qualquer processo de recuperação – o que não é verdade, pois mesmo com replicação síncrona, há um procedimento de ativação e aplicação de logs.

Guarde o fluxo: falha do primário → site secundário aplica logs à cópia → assume o processamento. É exatamente esse fluxo que a assertiva descreve, e é o critério que separa o certo do errado nesta questão.

  1. 1Falha do site primário
  2. 2Aplicar logs à cópia
  3. 3Assumir processamento
LEVEL · soulevel.com.br

Item — ✅ Correto ⟵ GABARITO

A assertiva está correta porque descreve com precisão o funcionamento de um site de backup remoto com replicação síncrona. Quando o site primário falha, o site secundário não assume imediatamente com os dados exatamente iguais; ele precisa primeiro aplicar os registros de log recebidos à sua cópia (que pode estar desatualizada) para recuperar o estado mais recente possível. Isso é consistente com os conceitos de RPO e RTO: o RPO define a quantidade máxima de dados que podem ser perdidos (e a replicação síncrona busca minimizá-la), e o RTO define o tempo máximo para a recuperação. O processo de aplicar logs é parte essencial da recuperação, e a afirmação o descreve corretamente.

PEGA ESSA DICA!

Para questões sobre replicação e recuperação, lembre-se do fluxo: falha → recuperação (aplicar logs) → assumir processamento. E diferencie replicação síncrona (dados quase atualizados, mas ainda precisa aplicar logs) de assíncrona (pode haver maior defasagem). Isso cai muito em provas de TI.

Gabarito: letra C (Certo)

Link permanente: /questoes/ce398076