← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

Para configurar o servidor web NGINX para balancear a carga do tráfego HTTP entre um grupo de servidores, é necessário definir este grupo por meio da diretiva

Gabarito: B

No NGINX, quando voce quer distribuir requisições HTTP entre varios servidores de backend, o primeiro passo e definir o grupo de servidores que vai receber o trafego. Essa definicao eh feita com a diretiva de configuracao apropriada do balanceamento, que organiza os destinos para os quais o proxy vai encaminhar as requisicoes. A ideia e simples: o cliente bate no NGINX, e ele decide para qual servidor da “turma” aquela requisicao vai seguir. Isso ajuda a dividir carga, aumentar disponibilidade e evitar que um unico servidor fique sobrecarregado. Em concursos, a banca gosta de cobrar justamente o nome da diretiva usada para montar esse grupo. No NGINX, a diretiva usada para definir um conjunto de servidores de backend e upstream. E dentro de um bloco upstream voce aponta os servidores que vao compor o balanceamento, por exemplo com entradas do tipo server. Ou seja, upstream eh a “caixa” que guarda o grupo, enquanto server e um item dentro desse grupo. Por isso, o gabarito B esta correto. Alias serve para apelido de caminho/arquivo, sticky trata afinidade de sessao em alguns cenarios, balance nao e a diretiva padrao para isso, e servers nao e o nome da diretiva do NGINX para esse fim. Aqui a estrela da configuracao e mesmo upstream.

Continue treinando

Questões relacionadas