Equipes de DevOps monitoram continuamente o ciclo de vida d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E – Errado
Tema central da questão: O item aborda práticas do DevOps, especialmente monitoramento contínuo do ciclo de vida do desenvolvimento, automação de builds e deploys, processos de CI/CD (Integração Contínua e Entrega Contínua), bem como o papel de ferramentas como o Git e a gestão de contêineres.
Resumo teórico: Em DevOps, busca-se integrar desenvolvimento e operações, promovendo automatização nos processos de construção (build), teste, entrega (deploy) e monitoramento de aplicações. O CI/CD automatiza diferentes etapas, tornando o ciclo de desenvolvimento mais ágil e confiável. Ferramentas como Git são usadas para controle de versão do código-fonte, gerenciamento de branches e merges, mas não para gerenciamento direto de contêineres. Já a gestão de contêineres (como Docker e Kubernetes) inclui mecanismos de reinício automático em caso de falhas, o que é essencial para garantir alta disponibilidade das aplicações (referência: "The DevOps Handbook", Gene Kim et al.; Documentação oficial Docker/Kubernetes).
Justificativa: A afirmação diz que as equipes DevOps usam o Git para reiniciar contêineres automaticamente em caso de falha. Isso está incorreto: Git é uma ferramenta de controle de versão e colaboração em código, não sendo utilizado para automação ou gerenciamento de execução de contêineres. O correto seria citar ferramentas como Docker, Kubernetes ou sistemas de orquestração, que monitoram e reiniciam contêineres automaticamente quando necessário. Portanto, a alternativa está errada.
Estratégias de interpretação: Quando ler um enunciado, associe cada ferramenta à sua função principal. Pergunte-se: “Essa ferramenta realmente executa essa atividade?” Isso ajuda a evitar confusões por aproximação de conceitos. Fique atento a pegadinhas que atribuem funções erradas a ferramentas populares.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
ERRADO.
"e utilizam o Git para reiniciar os contêineres automaticamente em caso de falha".
aqui viajou.
conteiner ta mais relacionado a k8s ou um dockerzao.
alem disso, a questao meio que restringiu devops ao git.
O item está errado por dois motivos:
O Git é um sistema de controle de versão, usado para gerenciar código-fonte, realizar versionamento, branches, merges etc.
Ele não é responsável por:
- reiniciar contêineres,
- monitorar disponibilidade,
- executar ações de recuperação automática.
Essas funções pertencem a ferramentas como:
- Docker, Docker Swarm
- Kubernetes (K8s)
- Sistemas de orquestração e monitoração (Prometheus, Grafana, ELK, Datadog)
- Sistemas de CI/CD (Jenkins, GitLab CI, GitHub Actions)
Por fim, equipes DevOps monitoram continuamente todo o ciclo — planejamento → desenvolvimento → testes → deploy → operação → feedback. Mas o erro está no papel atribuído ao Git.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo