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
- A)alias.
Errada: alias e usado para mapear caminhos ou recursos, nao para definir grupo de servidores para balanceamento.
- B)upstream.
Certa: upstream e a diretiva do NGINX usada para declarar o grupo de servidores que vai receber o trafego balanceado.
- C)servers.
Errada: servers nao e a diretiva correta no NGINX para formar o conjunto de backends.
- D)sticky.
Errada: sticky se relaciona a afinidade de sessao, nao a definicao do grupo de servidores.
- E)balance.
Errada: balance nao e a diretiva padrao do NGINX para configurar o grupo de balanceamento.
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.