O NGINX (engine x) é amplamente usado como um servidor proxy...
Para especificar o grupo, o administrador do sistema deve usar a diretiva
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