Containers e Observabilidade: DevOps é uma cultura implementada em equipes de criação de aplicações cujo objetivo principal é trazer uma aproximação entre os times de desenvolvimento (programação) e produção (infra e manutenção de servidor e serviços). Com DevOps, o uso de algumas ferramentas traz mais agilidade ao processo de desenvolvimento, do projeto ao deploy. Sobre as ferramentas mais utilizadas, analise as afirmações a seguir: I. Docker é uma plataforma para criação de containers. II. Jenkins realiza a automatização de entregas e integrações contínuas. III. Flume realiza um controle de repositórios GIT. IV. ELK é uma ferramenta Apache para controle de versionamento de código. Está correto o que se afirma em:
DevOps é uma cultura implementada em equipes de criação de aplicações cujo objetivo principal é trazer uma aproximação entre os times de desenvolvimento (programação) e produção (infra e manutenção de servidor e serviços). Com DevOps, o uso de algumas ferramentas traz mais agilidade ao processo de desenvolvimento, do projeto ao deploy. Sobre as ferramentas mais utilizadas, analise as afirmações a seguir:
I. Docker é uma plataforma para criação de containers.
II. Jenkins realiza a automatização de entregas e integrações contínuas.
III. Flume realiza um controle de repositórios GIT.
IV. ELK é uma ferramenta Apache para controle de versionamento de código.
Está correto o que se afirma em:
a) I e II.
b) II e III.
c) III e IV.
d) I, II e III.
e) II, III e IV.
Vamos avaliar cada afirmação.
I. Docker é uma plataforma para criação de containers. Verdadeiro. O Docker é amplamente usado para criar, empacotar e executar aplicações em containers.
II. Jenkins realiza a automatização de entregas e integrações contínuas. Verdadeiro. O Jenkins é uma ferramenta clássica de CI/CD, permitindo integração contínua (build/test automatizados) e também automatização de entregas/deploys por meio de pipelines.
III. Flume realiza um controle de repositórios GIT. Falso. Apache Flume é voltado à coleta, agregação e transporte de grandes volumes de logs/dados para destinos como HDFS/HBase, não para controle de repositórios Git.
IV. ELK é uma ferramenta Apache para controle de versionamento de código. Falso. ELK (Elasticsearch, Logstash e Kibana) é um stack para centralização de logs, busca, observabilidade e visualização de dados. Não é ferramenta de versionamento (e “ELK” não é um sistema de controle de versão de código).
Logo, estão corretas apenas I e II.
Alternativa correta: (a).