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.
Neste cenário é correto afirmar que o
Neste cenário é correto afirmar que o- 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.
- 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.
- 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.
- 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.
- EAsgard/AWS do Netflix Eureka deve ser utilizado para balancear a carga de busca por serviços usando uma Virtual Private Microservices Cloud (VPMC).