O NGINX (engine x) é amplamente usado como um servidor proxy...

Próximas questões
Com base no mesmo assunto
Q2383177 Redes de Computadores
O NGINX (engine x) é amplamente usado como um servidor proxy reverso e oferece recursos para balanceamento de carga e tolerância a falhas. Por ter alto desempenho, estabilidade e baixo consumo de recursos, é uma escolha popular para muitos sites e aplicações web. Para o NGINX fazer o balanceamento de carga do tráfego HTTP para um grupo de servidores, o nome do grupo deve ser especificado na diretiva proxy_pass.
Para especificar o grupo, o administrador do sistema deve usar a diretiva
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - upstream

O NGINX é amplamente utilizado como um servidor proxy reverso, oferecendo recursos como balanceamento de carga e tolerância a falhas. Esses recursos são essenciais para garantir alto desempenho, estabilidade e baixo consumo de recursos, o que faz do NGINX uma escolha popular para muitos sites e aplicações web.

Para realizar o balanceamento de carga do tráfego HTTP para um grupo de servidores, é necessário especificar o nome do grupo na diretiva proxy_pass. No entanto, antes disso, o grupo de servidores deve ser definido utilizando a diretiva correta.

Justificativa para a alternativa correta: A diretiva correta para definir um grupo de servidores no NGINX é upstream. A configuração é feita no bloco http { } do arquivo de configuração do NGINX, onde o administrador especifica o nome do grupo e os servidores que farão parte dele.

Exemplo de configuração:

upstream backend {
    server 192.168.1.1;
    server 192.168.1.2;
}

Após definir o grupo de servidores com a diretiva upstream, ele pode ser referenciado na diretiva proxy_pass:

server {
    location / {
        proxy_pass http://backend;
    }
}

As outras alternativas (backend, group, server_group, load_balance_group) não são válidas para esta finalidade, pois não são reconhecidas pelo NGINX para definir um grupo de servidores.

Espero que essa explicação tenha esclarecido por que a alternativa C - upstream é a correta. Se tiver mais dúvidas sobre o NGINX ou qualquer outro assunto, estarei à disposição para ajudar!

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

C - upstream

Dentro do bloco upstream, você lista os servidores aos quais o NGINX deve distribuir o tráfego.

upstream myapp {

   server server1.example.com;

   server server2.example.com;

   server server3.example.com;

}

O upstream é um balanceador de carga que permite que você configure múltiplos servidores para um mesmo recurso, configurando inclusive o peso que cada um deles terá para acesso. Tolerante a falhas, entregará o próximo recurso disponível em sua lista em casos de erros ou demora na resposta.

Clique para visualizar este comentário

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