Pular para o conteúdo principal

Questão de Sistemas Operacionais — Servidor Web — FGV 2023

Sistemas OperacionaisServidor Web
Código
fg072435
Banca
FGV
Órgão
TJ-RN
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Tecnologia de Informação – Análise de Sistemas
A analista Maria gerencia a aplicação WebJus. A WebJus requer a execução de dois containers Docker que necessitam de comunicação entre si. No entanto, para fins de balanceamento de carga, cada container da WebJus foi alocado em um servidor diferente. A fim de configurar a comunicação entre os containers da WebJus de forma simples, Maria criou a rede Docker NetJus, que é capaz de conectar containers rodando em servidores diferentes.A NetJus utiliza o driver de rede Docker:
  1. Ahost;
  2. Bipvlan;
  3. Cbridge;
  4. Doverlay;
  5. Emacvlan.
Revelar gabarito e comentário

GabaritoD — overlay;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Docker Networking – Drivers

Gabarito: letra D (overlay). O driver overlay é o único que permite a comunicação entre containers rodando em servidores (hosts) diferentes, criando uma rede virtual que encapsula o tráfego entre os hosts. Os demais drivers (bridge, host, macvlan, ipvlan) funcionam em um único host ou exigem configurações adicionais complexas para operar em múltiplos hosts.

A questão testa o conhecimento dos drivers de rede do Docker. A situação descrita — dois containers em servidores distintos — exige um driver que suporte comunicação multi-host. O overlay é projetado exatamente para isso, utilizando VXLAN para encapsular pacotes.

Driver de Rede

Funciona em múltiplos hosts?

Descrição

overlay

Sim

Cria rede virtual multi-host usando VXLAN; permite comunicação entre containers em servidores diferentes.

bridge

Não

Rede interna padrão do Docker, limitada a um único host.

host

Não

Container usa a rede do host diretamente, sem isolamento; não gerencia comunicação entre hosts.

macvlan

Não

Atribui MAC real ao container, mas funciona apenas em um único host.

ipvlan

Não

Atribui IP a partir de sub-rede física, limitado a um único host.

Drivers de rede Docker
  • 1Único host
    • bridge (padrão, isolamento interno)
    • host (sem isolamento, IP do host)
    • macvlan (MAC real, um host)
    • ipvlan (IP da sub-rede física, um host)
  • 2Múltiplos hosts
    • overlay (VXLAN, comunicação multi-host)
LEVEL · soulevel.com.br

Alternativa A – ❌ Incorreta (host)

O driver host liga o container à rede do host diretamente, sem isolamento, e não permite comunicação entre containers em diferentes hosts de forma nativa.

Alternativa B – ❌ Incorreta (ipvlan)

O driver ipvlan atribui um endereço IP à interface do container a partir de uma sub-rede física, mas não gerencia comunicação entre hosts distintos — é limitado a um único host.

Alternativa C – ❌ Incorreta (bridge)

O bridge é o driver padrão do Docker, criando uma rede interna em um único host. Containers em bridges diferentes ou em hosts diferentes não se comunicam sem configuração adicional.

Alternativa D – ✅ Correta (overlay) ⟵ GABARITO

O overlay cria uma rede virtual que se estende por múltiplos hosts, permitindo que containers em servidores diferentes se comuniquem como se estivessem na mesma rede local. É a solução indicada para o cenário de balanceamento com containers em servidores distintos.

Alternativa E – ❌ Incorreta (macvlan)

O macvlan permite que containers tenham endereços MAC reais na rede física, mas funciona apenas dentro de um único host; a comunicação entre hosts exigiria roteamento ou configuração de rede externa.

Essa questão cobra a compreensão prática dos drivers de rede do Docker. Na prova, lembre-se: se o cenário envolve múltiplos hosts, a resposta é overlay.

Gabarito: letra D.

Link permanente: /questoes/fg072435