Questão de Arquitetura de Software — Arquitetura de Software — FUNDEP (Gestão de Concursos) 2025
Arquitetura de Software›Arquitetura de Software
Código
qg487702
Banca
FUNDEP (Gestão de Concursos)
Órgão
UFSJ
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Desenvolvimento de Sistemas - PROVA LEDOR
As ferramentas de orquestração de contêineres são essenciais em ambientes de microsserviços, pois automatizam processos complexos relacionados à execução e gestão de contêineres em larga escala.Sobre esse tema, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.( ) Uma das funções principais de um orquestrador de contêineres é garantir a alta disponibilidade das aplicações, redistribuindo automaticamente os contêineres em caso de falhas nos nós do cluster.( ) Ferramentas de orquestração, como o Kubernetes, oferecem mecanismos nativos de escalonamento automático (autoscaling), que permitem ajustar a quantidade de réplicas de contêineres de acordo com a carga de trabalho.( ) A orquestração de contêineres elimina a necessidade de mecanismos de monitoramento e logging, já que esses recursos são gerenciados internamente e de forma completa pelo próprio orquestrador.Assinale a sequência correta.
AV F V
BF V F
CF F V
DV V F
Revelar gabarito e comentário▾
GabaritoD — V V F
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”.
Orquestração de Contêineres
Gabarito: letra D — sequência V V F. A primeira afirmativa é verdadeira: uma função central dos orquestradores é garantir alta disponibilidade, redistribuindo contêineres em falhas de nó. A segunda é verdadeira: Kubernetes oferece autoscaling nativo (HorizontalPodAutoscaler). A terceira é falsa: orquestração não elimina a necessidade de monitoramento e logging, que são complementares.
Primeira afirmativa — ✅ Verdadeira
Orquestradores como Kubernetes monitoram a saúde dos nós e, se um nó falha, automaticamente recriam os contêineres em outros nós do cluster, garantindo a alta disponibilidade da aplicação. Essa é uma das funcionalidades essenciais.
Segunda afirmativa — ✅ Verdadeira
Ferramentas como Kubernetes possuem mecanismos nativos de escalonamento automático, como o HorizontalPodAutoscaler (HPA), que ajusta o número de réplicas de pods com base em métricas como uso de CPU ou memória. O glossário do material de apoio confirma: "HorizontalPodAutoscaler (HPA): é um recurso que escala automaticamente o número de Pods com base na demanda".
Terceira afirmativa — ❌ Falsa
Embora os orquestradores forneçam alguns recursos de monitoramento básicos, eles não substituem ferramentas dedicadas de monitoramento e logging (como Prometheus, Grafana, ELK). A orquestração gerencia ciclos de vida dos contêineres, mas o monitoramento detalhado e a centralização de logs são responsabilidades de sistemas especializados. Portanto, a afirmativa é falsa.
Afirmativa
Classificação
Justificativa
Uma das funções principais de um orquestrador de contêineres é garantir a alta disponibilidade das aplicações, redistribuindo automaticamente os contêineres em caso de falhas nos nós do cluster.
V
Orquestradores como Kubernetes monitoram a saúde dos nós e, se um nó falha, automaticamente recriam os contêineres em outros nós, garantindo alta disponibilidade.
Ferramentas de orquestração, como o Kubernetes, oferecem mecanismos nativos de escalonamento automático (autoscaling), que permitem ajustar a quantidade de réplicas de contêineres de acordo com a carga de trabalho.
V
Kubernetes possui o HorizontalPodAutoscaler (HPA), que ajusta o número de réplicas com base em métricas como CPU e memória.
A orquestração de contêineres elimina a necessidade de mecanismos de monitoramento e logging, já que esses recursos são gerenciados internamente e de forma completa pelo próprio orquestrador.
F
Orquestradores não substituem ferramentas dedicadas de monitoramento e logging (ex.: Prometheus, Grafana, ELK); são complementares.