Um órgão público disponibiliza serviços de Internet à popula...

Próximas questões
Com base no mesmo assunto
Q71423 Programação
Um órgão público disponibiliza serviços de Internet à população por meio de um cluster de servidores de aplicação JEE. Considerando-se que o mecanismo utilizado para balanceamento de carga é o DNS, analise as afirmativas seguir.

I - É levada em consideração a carga de cada máquina do cluster.
II - É desnecessária a realização de configurações especiais nas máquinas dos usuários.
III - É levado em consideração o uso de rede de cada máquina do cluster.

Está correto o que se afirma em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - II, apenas.

Para compreender por que a alternativa B é a correta, é importante entender o que é o balanceamento de carga e como ele pode ser implementado, especialmente no contexto de servidores de aplicação JEE (Java Enterprise Edition) e o uso do DNS (Domain Name System) como mecanismo de balanceamento.

O balanceamento de carga é uma técnica utilizada para distribuir o tráfego de rede ou cargas de trabalho entre vários servidores em um cluster. O objetivo é otimizar o uso de recursos, maximizar a disponibilidade, minimizar o tempo de resposta e evitar a sobrecarga em qualquer servidor individual.

O DNS, que é o sistema de nomes de domínios, pode ser utilizado para balanceamento de carga por meio do método chamado Round Robin DNS. Este método consiste em atribuir múltiplos endereços IP a um único nome de domínio na configuração do DNS. Quando um usuário faz uma requisição para esse domínio, o DNS responde alternadamente com um dos IPs disponíveis, distribuindo assim as requisições de forma equânime entre os servidores do cluster.

Agora, vamos analisar as afirmativas:

  • Afirmativa I: Afirma que o balanceamento de carga via DNS leva em consideração a carga de cada máquina do cluster. Isto está incorreto porque o Round Robin DNS não verifica a carga real de cada servidor; ele simplesmente roteia as requisições de forma rotativa sem considerar o estado atual do servidor.
  • Afirmativa II: Diz que é desnecessária a realização de configurações especiais nas máquinas dos usuários. Isto está correto porque o DNS é uma parte transparente da navegação na Internet para os usuários finais. Eles não precisam fazer qualquer configuração especial em seus dispositivos para se beneficiar do balanceamento de carga implementado no DNS.
  • Afirmativa III: Sugere que o uso de rede de cada máquina do cluster é levado em consideração. Assim como a afirmativa I, isto também está incorreto. O DNS não analisa o uso de rede de cada servidor ao responder com o IP no Round Robin.

Portanto, a única afirmativa correta é a II, pois ela reflete uma das principais vantagens do balanceamento de carga utilizando DNS: é um processo completamente transparente para o usuário final, que não exige nenhuma ação ou configuração de sua parte. Dessa forma, a alternativa B - II, apenas, é a resposta correta para esta questão.

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

I - ERRADA, porque o DNS não conhece "a carga de cada máquina do cluster";
III - ERRADA, porque o DNS não conhece todo e qualquer "uso de rede de cada máquina do cluster".
Existem diversos algoritmos para orientar o balanceamento de carga, dentre eles o mais utilizado é o DNS Round Robin onde o servidor DNS mapeia um nome a um conjunto de IP´s e responde um IP diferente a cada solicitação de nome.

Uma das desvantagens do DNS Roudin Robin:
 - Não considera tempo de transação, carga do servidor, congestionamento da rede, etc.

Fonte: http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/performanceEscala/performance.htm


É desnecessária a realização de configurações especiais nas máquinas dos usuários.

DNS load balancing is the practice of configuring a domain in the Domain Name System (DNS) such that client requests to the domain are distributed across a group of server machines. A domain can correspond to a website, a mail system, a print server, or another service that is made accessible via the Internet. It's part of the round-robin dns technique, which consists of of load distribution, load balancing, or fault-tolerance provisioning multiple, redundant Internet Protocol service hosts, e.g., Web server, FTP servers, by managing the Domain Name System's (DNS) responses to address requests from client computers according to an appropriate statistical model.

https://en.wikipedia.org/wiki/Round-robin_DNS

Clique para visualizar este comentário

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