Alta disponibilidade e recuperação de banco de dados
Gabarito: letra D. A estratégia mais adequada para garantir alta disponibilidade e recuperação rápida em caso de falha é o espelhamento de banco de dados (database mirroring), que duplica as operações em tempo real em um servidor secundário, permitindo failover imediato e mínima perda de dados.
A questão testa o conhecimento sobre técnicas de continuidade operacional. Enquanto backups são essenciais para recuperação pontual, eles não oferecem alta disponibilidade em tempo real. O espelhamento, por sua vez, mantém uma cópia síncrona ou assíncrona pronta para assumir.
Alternativa A — ❌ Incorreta
Armazenar todos os backups em um único dispositivo cria um ponto único de falha. Se esse dispositivo falhar, todos os backups são perdidos, comprometendo a recuperação. Não garante alta disponibilidade.
Alternativa B — ❌ Incorreta
Backups incrementais diários com completos mensais são uma boa prática para recuperação de desastres, mas não proporcionam alta disponibilidade: há perda de dados entre backups e tempo de restauração. A recuperação não é rápida nem contínua.
Alternativa C — ❌ Incorreta
Desativar backups durante alta carga expõe o banco a perda de dados caso ocorra uma falha nesse período. A estratégia correta é ajustar a política de backups (ex.: backups online ou incrementais) sem interromper a proteção.
Alternativa D — ✅ Correta ⟵ GABARITO
O espelhamento de banco de dados replica as operações em tempo real para um servidor secundário, seja em modo síncrono (alta disponibilidade com zero perda de dados) ou assíncrono (desempenho). Em caso de falha, o sistema pode fazer failover automaticamente, garantindo disponibilidade contínua e recuperação quase instantânea.
Gabarito: letra D.