Questão de Sistemas Operacionais — Geral — Quadrix 2024
- Código
- qa633028
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Cargo
- Ana Tec ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ 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 mantenham estados idênticos em qualquer ponto da execução. Essa é a definição central do FT, que usa replicação contínua e coordenação de execução para assegurar failover sem perda de dados.
O vSphere Fault Tolerance é um recurso de alta disponibilidade que vai além do vSphere HA (High Availability). Enquanto o HA reinicia a VM em outro host após uma falha (com tempo de inatividade), o FT mantém uma cópia secundária da VM executando em paralelo, em um host diferente, com o mesmo estado de memória e processador. Isso é alcançado por meio de uma técnica chamada replicação contínua (ou continuous replication), onde cada instrução executada na VM primária é também executada na VM secundária, e o estado (memória, registradores, dispositivos virtuais) é mantido idêntico.
A sincronização é tão rigorosa que, se a VM primária falhar, a secundária assume imediatamente, sem interrupção perceptível para os usuários. Essa é a essência da "disponibilidade contínua" mencionada no enunciado. O FT é projetado para proteger VMs críticas que não podem tolerar nenhum tempo de inatividade, como servidores de banco de dados ou aplicações de missão crítica.
É importante distinguir o FT de outros mecanismos de alta disponibilidade:
Recurso | Como funciona | Tempo de inatividade |
|---|---|---|
vSphere HA | Reinicia a VM em outro host após falha | Segundos a minutos |
vSphere FT | Mantém réplica secundária em sincronia contínua | Zero (failover transparente) |
Snapshot | Captura estado em um ponto no tempo | Não é HA; é backup/rollback |
A pegadinha que a banca explora aqui é confundir FT com HA ou com snapshots. O candidato que sabe que o HA reinicia a VM pode achar que o FT também reinicia, mas o FT vai além: ele mantém uma réplica quente, com estados idênticos a cada instrução. O termo "em qualquer ponto na execução da instrução" é a chave — isso descreve exatamente a sincronização instrução a instrução do FT.
Na prática, o FT usa um mecanismo chamado vLockstep (passo a passo virtual), que coordena a execução das duas VMs para que elas permaneçam em lockstep, ou seja, executando as mesmas instruções na mesma ordem. Qualquer divergência de estado é detectada e corrigida. Isso garante que, em caso de falha da primária, a secundária continue exatamente de onde a primária parou.
Portanto, a afirmação está correta: o vSphere FT fornece disponibilidade contínua e mantém os estados das VMs primária e secundária idênticos em qualquer ponto da execução.
A afirmação descreve com precisão o funcionamento do vSphere Fault Tolerance. O FT mantém uma réplica secundária da VM em sincronia contínua, garantindo que os estados sejam idênticos a cada instrução executada. Isso é feito por meio de replicação contínua e coordenação de execução (vLockstep), proporcionando failover sem perda de dados e sem tempo de inatividade. O termo "disponibilidade contínua" é exatamente o que o FT oferece, diferenciando-se do HA, que reinicia a VM após a falha.
Gabarito: ✅ CERTO
Link permanente: /questoes/qa633028