Pular para o conteúdo principal

Questão de Redes de Computadores — Serviços — FCC 2017

Redes de ComputadoresServiços
Código
fc036531
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Desenvolvimento de Sistemas
Considere que um Analista está escrevendo um código que chama um serviço que possui uma API REST. Para fazer a requisição, o código precisa saber o local da rede (endereço IP e porta) da instância do serviço. Mas as instâncias de serviços têm locais de rede atribuídos dinamicamente e o conjunto de instâncias de serviços também mudam dinamicamente em função de autoescalamento, falhas e upgrades. Consequentemente, o código do cliente necessita usar um mecanismo de localização de serviço, do lado do cliente, mais elaborado como o apresentado na figura abaixo.Imagem associada para resolução da questãoNeste cenário é correto afirmar que o
  1. Aservidor solicita, através de uma query, um registro de serviço que é um banco de dados de instâncias de serviços disponíveis.
  2. Bservidor é responsável por determinar os locais de rede das instâncias de serviço e usar um load‑balancing algorithm para selecionar uma das instâncias de serviço para fazer a requisição.
  3. CNetflix Eureka pode ser utilizado como Service Entry, pois provê API REST para gerenciar registros de instâncias de serviço e requisitar instâncias disponíveis.
  4. Dcliente faz uma requisição de serviço através de uma query para o load balancer, que aciona o Service Registry e direciona cada requisição para uma instância de serviço disponível.
  5. EAsgard/AWS do Netflix Eureka deve ser utilizado para balancear a carga de busca por serviços usando uma Virtual Private Microservices Cloud (VPMC).
Revelar gabarito e comentário

GabaritoC — Netflix Eureka pode ser utilizado como Service Entry, pois provê API REST para gerenciar registros de instâncias de serviço e requisitar instâncias disponíveis.

Link permanente: /questoes/fc036531