Questão nº 40
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 40)
O analista José administra o Docker Swarm do TJMS. José adicionou ao Swarm um novo elemento, do tipo declarativo, que especifica uma determinada imagem de container e os comandos que devem ser executados ao instanciar a imagem.
José adicionou ao Swarm um novo:
- Aenv;
- Btask;
- Cnode;
- Dreplica;
- Eservice. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
No Docker Swarm, um Service (serviço) é a forma declarativa de definir como você quer que sua aplicação conteinerizada seja executada, especificando a imagem do container, os comandos, portas, número de réplicas e outras configurações. O Swarm Manager garante que o estado desejado do serviço seja mantido.
(A) Incorreta: Um `env` (variável de ambiente) é um par chave-valor que pode ser passado para um container, mas não é o elemento declarativo principal que especifica a imagem e os comandos a serem executados.
(B) Incorreta: Uma `task` (tarefa) é uma instância de um container que executa uma parte do serviço. Ela é criada e gerenciada pelo Swarm Manager com base na definição de um serviço, mas não é o elemento declarativo que José adiciona. A armadilha da banca aqui é confundir o que é declarado (o serviço) com o que é executado (a tarefa). José adiciona a receita (o serviço), não o bolo pronto (a tarefa).
(C) Incorreta: Um `node` (nó) é uma máquina física ou virtual que participa do cluster Swarm, seja como manager ou worker. Não é um elemento que especifica uma imagem ou comandos.
(D) Incorreta: Uma `replica` (réplica) é o número de instâncias idênticas de um serviço que você deseja que o Swarm mantenha em execução. É uma propriedade ou configuração dentro de um serviço, não o elemento declarativo principal que define a imagem e os comandos.
(E) Correta: Um service (serviço) é o elemento declarativo no Docker Swarm que define a imagem do container a ser usada, os comandos a serem executados, as portas a serem expostas, o número de réplicas e outras configurações para a aplicação. É exatamente isso que José adicionou.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.