Questão de Redes de Computadores — DNS (Domain Name System) — FGV 2024
Redes de Computadores›DNS (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):
AI, apenas.
BII, apenas.
CIII, apenas.
DI e III, apenas.
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.