Pular para o conteúdo principal

Questão de Redes de Computadores — DNS (Domain Name System) — FGV 2024

Redes de ComputadoresDNS (Domain Name System)
Código
fg097490
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Analista de Sistemas
Em um ambiente de microsserviços, o Service Discovery é essencial para a comunicação eficiente entre serviços. Analise as seguintes práticas de implementação:I. Utilizar um sistema de Service Discovery centralizado com registros dinâmicos e consultas via DNS ou API.II. Codificar os endereços IP dos serviços nos arquivos de configuração dos consumidores para reduzir a latência de busca.III. Utilizar um balanceador de carga junto com Service Discovery para distribuir o tráfego entre instâncias de serviço.Com o objetivo de garantir uma descoberta de serviços robusta e resiliente, é(são) prática(s) correta(s):
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e III, apenas.
  5. EII e III, apenas.
Revelar gabarito e comentário

GabaritoD — I e III, apenas.

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”.

Service Discovery em Microsserviços

Gabarito: letra D (I e III, apenas). Em ambientes de microsserviços, a descoberta de serviços deve ser dinâmica e resiliente, evitando configurações estáticas. As práticas corretas são utilizar um sistema centralizado com registros dinâmicos (via DNS ou API) e combinar com balanceamento de carga para distribuir tráfego entre instâncias.

Service Discovery (microsserviços)
  • 1Práticas corretas
    • Sistema centralizado
      • Registros dinâmicos
      • Consulta via DNS ou API
    • Balanceador de carga
      • Lista de instâncias saudáveis
      • Distribuição de tráfego
  • 2Práticas incorretas
    • IP fixo em configuração
      • Frágil a mudanças
      • Viola descoberta dinâmica
LEVEL · soulevel.com.br

Item I — ✅ Correto

Sistemas de Service Discovery centralizados, como Consul, etcd ou o DNS interno do Kubernetes, permitem que os serviços se registrem dinamicamente e que os consumidores consultem por nome, abstraindo os endereços IP. Isso é fundamental para escalabilidade e resiliência.

Item II — ❌ Incorreto

Codificar endereços IP nos arquivos de configuração é uma prática rígida e frágil. Em microsserviços, os IPs mudam com frequência (escalonamento, falhas, atualizações), tornando essa abordagem propensa a erros e falta de agilidade. Viola o princípio da descoberta dinâmica.

Item III — ✅ Correto

O balanceador de carga, quando integrado ao Service Discovery, obtém a lista de instâncias saudáveis e distribui as requisições adequadamente. Isso aumenta a resiliência e a capacidade de lidar com variações de carga.

Conclusão: Estão corretos apenas os itens I e III, o que corresponde à alternativa D.

PEGA ESSA DICA!

Em provas de microsserviços, lembre-se: a descoberta de serviços deve ser dinâmica e desacoplada de configurações fixas. Balanceamento de carga é um complemento natural. Apegue-se a esses princípios para identificar práticas corretas.

Link permanente: /questoes/fg097490