Pular para o conteúdo principal

Questão de Sistemas Operacionais — Servidor Web — CESPE / CEBRASPE 2023

Sistemas OperacionaisServidor Web
Código
ce154140
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Médio
Cargo
Analista de Tecnologia da Informação - Perfil: Sustentação Tecnológica
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 da questão
Considerando as características do sistema de backup remoto, julgue o item a seguir.Quando o site primário original se recupera, ele pode passar a realizar o papel de site backup remoto, bastando que ele tenha recebido um log de atualizações executadas pelo site de backup enquanto o antigo site primário estava inoperante.
  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”.

Backup Remoto e Failover: Papéis dos Sites Primário e Secundário

Gabarito: Certo (C). A afirmativa está correta porque, em uma arquitetura de alta disponibilidade com replicação síncrona, quando o site primário original se recupera, ele pode reassumir o papel de site backup remoto, desde que receba o log de atualizações executadas pelo site secundário durante o período em que esteve inoperante. Esse processo é conhecido como failback e é uma prática padrão em sistemas de banco de dados com replicação.

O texto-base descreve uma arquitetura de alta disponibilidade com um site primário e um site de backup remoto (secundário), onde os dados são replicados de forma síncrona. A questão aborda o cenário de recuperação do site primário após uma falha. Quando o site primário falha, o site secundário assume as operações. Para que o site primário possa voltar a operar, ele precisa ser sincronizado com o site secundário, ou seja, precisa receber o log de todas as atualizações que foram executadas no site secundário enquanto o primário estava inoperante. Após essa sincronização, o site primário pode reassumir seu papel original, e o site secundário volta a ser o backup. A afirmativa descreve exatamente esse processo, mas com uma inversão de papéis: o antigo site primário, ao se recuperar, pode passar a atuar como site de backup remoto, desde que receba o log de atualizações. Isso é tecnicamente viável e correto, pois a função de cada site é definida pela configuração e pelo estado de sincronização, não por uma característica física imutável.

O conceito central aqui é o de failover e failback. O failover é a troca automática para um sistema redundante (o site secundário) quando o sistema primário falha. O failback é o processo inverso: quando o sistema primário se recupera, ele volta a assumir as operações. Para que o failback ocorra, é necessário que o sistema primário seja atualizado com todas as mudanças que ocorreram no sistema secundário durante o período de falha. Isso é feito através do log de transações ou log de atualizações. A afirmativa está correta ao afirmar que o site primário pode passar a realizar o papel de site backup remoto, pois, após a recuperação, ele pode ser configurado para atuar como secundário, recebendo as réplicas do novo site primário (que era o antigo site secundário). A condição de receber o log de atualizações é essencial para garantir a consistência dos dados.

A banca explora o conhecimento sobre o funcionamento de arquiteturas de alta disponibilidade e replicação. A pegadinha aqui é que muitos candidatos podem pensar que, após a recuperação, o site primário deve, obrigatoriamente, reassumir seu papel original de imediato, sem considerar a possibilidade de inversão de papéis. No entanto, a afirmativa é flexível e correta ao afirmar que ele "pode" passar a realizar o papel de backup, desde que receba o log. Essa flexibilidade é a chave para a resposta.

  1. 1Site primário falha
  2. 2Site backup assume
  3. 3Primário se recupera
  4. 4Recebe log de atualizações
  5. 5Pode virar backup
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmativa está correta. Ela descreve com precisão o processo de failback em uma arquitetura de replicação síncrona. Quando o site primário original se recupera, ele pode ser reintegrado ao sistema, mas antes precisa ser sincronizado com o site que assumiu as operações (o antigo site secundário). Essa sincronização é feita através do log de atualizações. Após receber o log, o site primário pode assumir o papel de site de backup remoto, enquanto o antigo site secundário continua como primário. Isso é uma prática comum e correta em sistemas de alta disponibilidade.

Gabarito: Certo (C).

Link permanente: /questoes/ce154140