Questão de Sistemas Operacionais — Virtualização — Quadrix 2024
- Código
- qg347336
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Técnico/TI/Desenvolvimento
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: letra C (Certo). O vSphere Fault Tolerance (FT) da VMware fornece disponibilidade contínua ao manter uma réplica secundária da máquina virtual (VM) em sincronia com a primária, garantindo que ambas executem as mesmas instruções e que seus estados sejam idênticos em qualquer ponto da execução — exatamente o que o enunciado afirma. Essa é a característica central do FT, que o distingue de outras soluções de alta disponibilidade (HA) da própria VMware.
O vSphere Fault Tolerance é uma funcionalidade do vSphere que protege uma VM contra falhas de hardware do host, criando uma cópia secundária (shadow VM) que é executada em outro host físico. A VM primária e a secundária são mantidas em sincronia constante por meio de um mecanismo chamado record/replay (gravação/reprodução): o vSphere registra todas as entradas e eventos não determinísticos (como interrupções, leituras de dispositivos e instruções privilegiadas) da VM primária e os reproduz na VM secundária. Isso garante que a VM secundária execute exatamente as mesmas instruções, na mesma ordem, e que seu estado (memória, registradores, dispositivos virtuais) seja idêntico ao da primária em qualquer ponto da execução. Se o host da VM primária falhar, a VM secundária assume imediatamente, sem perda de dados e sem interrupção do serviço — daí o nome "disponibilidade contínua".
É importante distinguir o FT do vSphere High Availability (HA). O HA é uma solução de failover que reinicia a VM em outro host após uma falha, mas há um período de indisponibilidade (a VM é desligada e reiniciada). O FT, por outro lado, elimina esse período de indisponibilidade, pois a VM secundária já está em execução e sincronizada. O FT é mais robusto, porém tem requisitos mais rígidos: exige hosts com processadores compatíveis (mesma família e stepping), limita o número de vCPUs da VM (tradicionalmente 1 vCPU, embora versões mais recentes suportem mais), e consome mais recursos, pois mantém duas cópias da VM em execução.
A pegadinha que a banca explora aqui é a confusão entre FT e HA. O candidato que conhece apenas o HA pode achar que a afirmação é falsa, pois o HA não garante estados idênticos em qualquer ponto — ele apenas reinicia a VM após a falha. Mas o enunciado fala especificamente de "vSphere Fault Tolerance", que é a tecnologia que de fato fornece essa sincronização contínua e idêntica. A banca também pode tentar confundir com o conceito de snapshot, que captura o estado da VM em um ponto específico, mas não mantém sincronia contínua.
A banca explora a confusão entre Fault Tolerance (FT) e High Availability (HA). O HA reinicia a VM após a falha (há indisponibilidade); o FT mantém uma réplica sincronizada e assume instantaneamente. Se o enunciado dissesse "HA", a afirmação seria falsa; como diz "FT", é verdadeira. Fique atento ao nome da tecnologia!
A afirmação está correta. O vSphere Fault Tolerance fornece disponibilidade contínua, e o mecanismo de record/replay garante que os estados da VM primária e da secundária sejam idênticos em qualquer ponto da execução da instrução. Isso é exatamente o que o enunciado descreve. A VM secundária é uma réplica exata que executa as mesmas instruções, e qualquer falha no host primário resulta em failover instantâneo sem perda de dados.
Gabarito: letra C (Certo).
Link permanente: /questoes/qg347336