Questão de Sistemas Operacionais — Servidor Web — CESPE / CEBRASPE 2023
- 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

- CCerto
- EErrado

GabaritoC — Certo
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.
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