Uma aplicação web crítica de um órgão público opera em um c...

Próximas questões
Com base no mesmo assunto
Q3885137 Redes de Computadores
Uma aplicação web crítica de um órgão público opera em um cluster de servidores. O Balanceador de Carga está configurado para utilizar o algoritmo Round Robin ponderado e ativado o recurso de Afinidade de Sessão.
A principal desvantagem ou risco da utilização da Afinidade de Sessão em termos de escalabilidade e tolerância a falhas, é que ela
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O elemento decisivo era a afinidade de sessão no contexto de um cluster web: ela mantém o usuário vinculado a um nó específico, de modo que a falha desse servidor pode interromper ou fazer perder a sessão.

Tema central: Afinidade de sessão
Análise das alternativas
A
Errada
Está errada porque transforma um efeito possível em consequência necessária e principal. A afinidade de sessão pode prejudicar o balanceamento fino da carga, mas não implica necessariamente que a distribuição uniforme fique impedida nem que haja subaproveitamento como resultado inevitável.
B
Errada
Está errada porque afinidade de sessão e firewall de aplicação têm finalidades técnicas distintas. Sticky session não substitui WAF/firewall de aplicação nos nós do cluster.
C
Errada
Está errada porque a relação causal afirmada é falsa. Afinidade de sessão não exige, por definição, múltiplas consultas a banco de dados de sessão; em muitos cenários, ela é usada justamente sem depender de sessão compartilhada centralizada.
D
Certa
A alternativa D está correta porque a afinidade de sessão vincula as requisições subsequentes do usuário a um servidor específico. Nesse modelo, se o estado da sessão depender desse nó e ele falhar, a sessão pode ser interrompida ou perdida. Esse é o risco clássico de tolerância a falhas associado ao mecanismo.
E
Errada
Está errada porque confunde limitação de eficiência com impossibilidade técnica. A afinidade de sessão pode dificultar o rebalanceamento ótimo da carga, mas não bloqueia a escalabilidade horizontal nem impede a adição de novos nós ao cluster.
Pegadinha da questão
A confusão explorada foi trocar o risco principal de tolerância a falhas da sticky session por efeitos apenas possíveis de piora no balanceamento ou na escalabilidade eficiente, como se fossem efeitos necessários e absolutos.
Dica para questões semelhantes
  • Se a questão destacar sticky session e perguntar por tolerância a falhas, procure primeiro o vínculo do usuário a um nó específico e a consequência da falha desse nó.
  • Diferencie efeito possível de efeito necessário: prejudicar o balanceamento não é o mesmo que impedir a distribuição da carga.
  • Não trate afinidade de sessão como substituto de componentes de outra finalidade, como mecanismos de segurança.
  • Em escalabilidade, distinga reduzir a eficiência do rebalanceamento de impedir a adição de novos nós.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O que é a Afinidade de Sessão (Sticky Session)?

Imagine que o Balanceador de Carga é um recepcionista. Quando um usuário chega, ele escolhe um servidor no cluster para atendê-lo.

  • Sem Afinidade: Cada vez que você clica num botão, o recepcionista pode te mandar para um servidor diferente (A, B ou C).
  • Com Afinidade: O recepcionista anota: "O usuário 'Fulano' só vai ser atendido pelo Servidor A". Ele "gruda" o usuário naquele servidor específico durante toda a navegação.

O Problema Real (D): Se o seu usuário está "preso" ao Servidor A e esse servidor pifa (falha), todos os dados daquela pessoa (carrinho de compras, login, formulários preenchidos) desaparecem, porque estavam só na memória daquele servidor específico. Isso fere a Tolerância a Falhas.

O "Round Robin" do enunciado:

O nome parece difícil, mas Round Robin é apenas o "rodízio". Um para cada, em ordem. O Ponderado significa que se um servidor for mais potente (tiver mais RAM), o balanceador manda mais gente para ele do que para os outros.

LETRA D

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo