O termo clustering é utilizado para designar as técnicas que...

Próximas questões
Com base no mesmo assunto
Q850610 Sistemas Operacionais
O termo clustering é utilizado para designar as técnicas que fazem com que múltiplos recursos, como servidores, apareçam como sendo uma única entidade para usuários externos. Balanceamento de carga e alta disponibilidade são exemplos de clustering. Indique a afirmativa CORRETA sobre as tecnologias e produtos disponíveis para aumentar a carga e a disponibilidade de serviços oferecidos na rede.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D.

Vamos entender o porquê e discutir o tema da questão, que aborda técnicas de clustering para balanceamento de carga e alta disponibilidade em sistemas operacionais e redes.

O conceito de clustering é essencial para garantir que múltiplos recursos, como servidores, se comportem como uma única entidade. Isso é crucial para proporcionar balanceamento de carga e alta disponibilidade de serviços, que são aspectos fundamentais em infraestruturas de TI modernas.

A alternativa D menciona a técnica de IP flutuante (ou "floating IP"). Esta técnica é utilizada para garantir que o dispositivo responsável por receber as requisições dos clientes e efetuar o balanceamento de carga não se torne um ponto único de falha. Em um ambiente de alta disponibilidade, é vital que o sistema continue operando mesmo que um dos componentes falhe. O uso de IP flutuante permite que o endereço IP seja rapidamente reassociado a um novo servidor em caso de falha, garantindo a continuidade do serviço.

Agora, vejamos as outras alternativas e por que elas estão incorretas:

A: A NAT (Network Address Translation) não é uma prática comum para balanceamento de carga na camada 7, que geralmente é feita por proxies ou balanceadores de carga especializados.

B: Embora proxies reversos como HAproxy e Nginx possam operar com HTTP e HTTPS, afirmar que eles operam "apenas com HTTPS" está incorreto. Eles podem tratar ambos os tipos de tráfego.

C: A descrição da camada 4 está correta, mas a afirmação de que cada servidor suportará um conjunto de aplicações e serviços específicos não é uma característica geral do balanceamento de carga na camada 4, que se concentra mais em distribuir conexões independentemente das aplicações específicas.

E: Um proxy reverso operando na camada 4 não tem a capacidade de analisar consultas SQL para decidir o balanceamento de carga. Isso é função de balanceadores de carga de camada 7 ou soluções específicas de balanceamento de carga para bancos de dados.

Espero que esta explicação tenha ajudado a compreender melhor o tema de clustering e a razão pela qual a alternativa D está correta. Caso tenha mais dúvidas ou precise de mais detalhes, sinta-se à vontade para perguntar!

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

b) Proxies reversos podem ser utilizados para prover balanceamento de carga e alta disponibilidade para servidores HTTP e HTTPS. HAproxy e Nginx são exemplos de ferramentas que podem operar como proxyreverso, contudo, por questões de segurança, essas ferramentas operam apenas com HTTPS.  

 

c) Balanceamento de carga pode ser feito nas camadas 4 (Transporte) ou 7 (Aplicação). Quando o balanceamento é feito na camada 4, o conjunto de aplicações e serviços poderá ser distribuído em diversos servidores, sendo que cada servidor poderá suportar um conjunto de aplicações e serviços específicos.   

 

Essas características são do balanceamento na camada 7 (aplicação). 

 

Balanceamento de carga na camada 4 é distribuir os pedidos para os servidores no nível ou camada de transporte, ou seja, nos protocolos como o TCP e o UDP. 

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

 

Sobre Gabarito (letra c):  

 

Há várias maneiras de implementar IPs flutuantes em um ambiente local. Em todos os casos, os servidores que compartilham o endereço IP também precisam compartilhar o estado um do outro por meio de um mecanismo de sinal de funcionamento. Esse mecanismo permite aos servidores comunicar o estado de integridade deles um ao outro. Ele também permite que o servidor secundário assuma o endereço IP flutuante depois que o servidor vinculado falhar. Esse esquema é frequentemente implementado por meio do uso do Virtual Router Redundancy Protocol (VRRP), mas você também pode usar outros mecanismos semelhantes.

 

...IPs flutuantes permitem alta disponibilidade com os Serviços Windows por meio do uso do Clustering de failover do Windows Server.

 

Os servidores que exigem alta disponibilidade normalmente usam IPs flutuantes. Por exemplo, bancos de dados relacionais mestre-escravo, como o Microsoft SQL Server, que usam Grupos de disponibilidade sempre ativados.

 

MASTIGADINHO EM!! Quem quiser se aprofundar tá ai a fonte:
 

https://cloud.google.com/solutions/best-practices-floating-ip-addresses?hl=pt-br

 

http://redes-e-servidores.blogspot.com.br/2011/03/balanceamento-de-carga-iii.html

A Network Address Translation, ou NAT, pode ser utilizado como mecanismo de balanceamento de carga de camada 7. Nesse caso, a melhor prática consiste e criar um cluster de servidores com conteúdos idênticos e que oferecem o mesmo serviço.

ERRADO

NAT não trata camada 7: o que ele faz é substituir o cabeçalho de pacotes e manter uma tabela de correlação. Trocando para proxy, a afirmativa poderia estar correta.

B Proxies reversos podem ser utilizados para prover balanceamento de carga e alta disponibilidade para servidores HTTP e HTTPS. HAproxy e Nginx são exemplos de ferramentas que podem operar como proxy reverso, contudo, por questões de segurança, essas ferramentas operam apenas com HTTPS.

ERRADA

Não funcionam apenas com HTTPS.

C Balanceamento de carga pode ser feito nas camadas 4 (Transporte) ou 7 (Aplicação). Quando o balanceamento é feito na camada 4, o conjunto de aplicações e serviços poderá ser distribuído em diversos servidores, sendo que cada servidor poderá suportar um conjunto de aplicações e serviços específicos.

ERRADO

Troque camada 4 por camada 7.

D A técnica de IP flutuante (floating IP) pode ser utilizada para evitar que o dispositivo responsável por receber as requisições dos clientes e efetuar o balanceamento de carga seja um ponto único de falha.

CORRETO

Já muito bem explicado pelo colega.

E Um proxy reverso operando em camada 4 pode fazer balanceamento de carga em servidores de banco de dados, como o MySQL, por exemplo. A vantagem de operar em camada 4 é a possibilidade de escolher o servidor de acordo com a consulta SQL recebida.

ERRADO

É camada 7.

Para quem tiver curiosidade, recomendo a seguinte leitura: https://www.loadbalancer.org/blog/load-balancing-methods/

Clique para visualizar este comentário

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