Em um SAD, o balanceamento de carga é uma técnica importante para otimizar o desempenho do sistema. De acordo com o tema, o balanceamento de carga em SAD:
- A)É desnecessário, uma vez que o sistema automaticamente distribui os arquivos de forma equilibrada entre os nós.
Errada, porque o balanceamento de carga é justamente necessário para evitar concentração de processamento em poucos nós.
- B)Consiste em transferir todos os arquivos para um único nó, reduzindo a sobrecarga do sistema.
Errada, pois transferir tudo para um único nó piora a sobrecarga em vez de resolver o problema.
- C)É uma técnica que visa distribuir as operações de leitura, mas não as operações de escrita, entre os nós do sistema.
Errada, porque o balanceamento não se limita às leituras; ele também pode distribuir escritas e outras operações.
- D)É uma estratégia estática, que não leva em consideração o estado atual dos nós do sistema.
Errada, já que o balanceamento de carga costuma ser dinâmico e leva em conta o estado atual dos nós do sistema.
- E)Busca distribuir as operações de leitura e escrita de forma equilibrada entre os nós do sistema, a fim de evitar sobrecarga e melhorar o desempenho.
Certa, porque distribui leituras e escritas entre os nós para reduzir sobrecarga e melhorar o desempenho do sistema.
Gabarito: E
Em um SAD, o balanceamento de carga serve para evitar que um nó fique sobrecarregado enquanto outros ficam ociosos. A ideia é distribuir o trabalho de forma inteligente, olhando a situação do sistema em tempo real, como uso de CPU, memória, requisições e filas. Isso melhora o desempenho, a disponibilidade e a resposta do sistema, principalmente quando há muitas consultas ao mesmo tempo. Pense como um caixa de supermercado: se todo mundo vai para o mesmo caixa, a fila cresce e o atendimento trava. No sistema, acontece algo parecido quando leituras e escritas se concentram em um único ponto. O balanceamento tenta espalhar essas operações entre os nós para manter o fluxo andando bem. Por isso, a alternativa E está correta: ela descreve exatamente a distribuição equilibrada das operações de leitura e escrita para evitar sobrecarga e melhorar o desempenho. Esse é o objetivo clássico do balanceamento de carga em sistemas distribuídos, inclusive em arquiteturas usadas por SAD. As demais alternativas tentam simplificar demais ou até inverter a lógica. Em sistemas bem projetados, o balanceamento não é dispensável, não é só estático e não se limita apenas à leitura. Ele precisa acompanhar o estado do ambiente para decidir para onde mandar cada tarefa.