Questão nº 67
Questão de DevOps · FGV SEFAZ-AM 2022 - Prova II (nº 67)
Leia o fragmento a seguir.
"A plataforma Docker usa uma arquitetura do tipo _____. O cliente Docker conversa com o daemon do Docker, que constrói, executa e distribui _____ Docker. O cliente e o daemon do Docker podem ser executados em um mesmo sistema ou se conectar um cliente do Docker a um daemon remoto. O cliente Docker e o daemon se comunicam usando _____ ou uma interface de redes."
Assinale a opção cujos itens completam corretamente as lacunas do fragmento acima, na ordem apresentada.
- AMVC – imagens – chamadas RPC ou bluetooth.
- Bthin client – contêineres – wireless ou bluetooth.
- Cserverless – componentes – chamadas MPI ou RPC.
- Dcliente-servidor – contêineres – API REST ou soquetes UNIX. (alternativa correta)
- Emesh app and service – imagens – API RESTFULL ou wireless.
Resposta comentada
Gabarito Alternativa D
A arquitetura do Docker é baseada em um modelo onde um cliente (a linha de comando que você usa) se comunica com um servidor (o daemon Docker) para gerenciar a criação e execução de aplicações isoladas.
- (A) Incorreta: MVC é um padrão de arquitetura de software, não de infraestrutura. O daemon Docker gerencia principalmente contêineres em execução, não apenas imagens. Bluetooth não é um mecanismo de comunicação do Docker.
- (B) Incorreta: Thin client não descreve a arquitetura do Docker. Wireless ou bluetooth não são os mecanismos de comunicação entre cliente e daemon.
- (C) Incorreta: Serverless é um modelo de execução, não a arquitetura do Docker em si. "Componentes" é muito genérico. MPI não é usado para comunicação entre cliente e daemon Docker.
- (D) Correta: A plataforma Docker utiliza uma arquitetura cliente-servidor, onde o cliente interage com o daemon. O daemon constrói, executa e distribui contêineres. A comunicação entre eles ocorre via API REST (para comunicação remota ou local via HTTP) ou soquetes UNIX (para comunicação local no mesmo sistema).
- (E) Incorreta: Mesh app and service (Service Mesh) é uma camada de infraestrutura para microserviços, não a arquitetura fundamental do Docker. O daemon executa e distribui contêineres, não apenas imagens. Wireless não é um mecanismo de comunicação do Docker.
Fonte: FGV SEFAZ-AM 2022 - Prova II Analista de Tecnologia da Informação da Fazenda Estadual (Caderno Tipo 1). Reproduzida para fins de estudo.