Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 68: Engenharia de Software - DevOps e Integração/Entrega Contínua 
(CI/CD) 
1. Em um projeto de desenvolvimento de uma aplicação web de alta disponibilidade, a equipe 
busca implementar uma cultura DevOps que maximize a colaboração e a automação do ciclo 
de vida do software. Qual prática DevOps seria mais adequada para essa aplicação? 
a) Integração contínua (CI). 
b) Entrega contínua (CD). 
c) Infraestrutura como código (IaC). 
d) Monitoramento e registro de logs centralizados. 
e) Todas as práticas acima. 
Resposta: e) Todas as práticas acima. 
Justificativa: A integração contínua (CI) automatiza a integração de código, a entrega contínua 
(CD) automatiza a implantação de software, a infraestrutura como código (IaC) automatiza a 
criação e o gerenciamento de infraestrutura, e o monitoramento e registro de logs 
centralizados permitem a identificação e a resolução rápida de problemas. 
2. Em um projeto de desenvolvimento de um microsserviço, a equipe busca utilizar uma 
ferramenta de CI/CD que maximize a velocidade de implantação e a qualidade do software. 
Qual ferramenta seria mais adequada para essa aplicação? 
a) Jenkins. 
b) GitLab CI/CD. 
c) CircleCI. 
d) Travis CI. 
e) GitHub Actions. 
Resposta: b) GitLab CI/CD. 
Justificativa: O GitLab CI/CD oferece uma plataforma completa para CI/CD, com integração com 
o GitLab e recursos avançados para automação de testes, implantação e monitoramento. 
3. Em um projeto de desenvolvimento de um sistema de infraestrutura em nuvem, a equipe 
busca utilizar uma ferramenta de IaC que maximize a automação e a consistência da 
infraestrutura. Qual ferramenta seria mais adequada para essa aplicação? 
a) Terraform. 
b) Ansible. 
c) Chef. 
d) Puppet. 
e) AWS CloudFormation. 
Resposta: a) Terraform. 
Justificativa: O Terraform é uma ferramenta de IaC declarativa que permite a criação e o 
gerenciamento de infraestrutura em nuvem de forma automatizada e consistente. 
4. Em um projeto de desenvolvimento de um sistema de monitoramento de aplicativos, a 
equipe busca utilizar uma ferramenta que maximize a observabilidade e a análise de logs. Qual 
ferramenta seria mais adequada para essa aplicação? 
a) Prometheus. 
b) Grafana. 
c) ELK Stack (Elasticsearch, Logstash, Kibana). 
d) Datadog. 
e) New Relic. 
Resposta: c) ELK Stack (Elasticsearch, Logstash, Kibana). 
Justificativa: O ELK Stack é uma plataforma de análise de logs e monitoramento de aplicativos 
que permite a coleta, o armazenamento, a pesquisa e a visualização de logs de forma 
centralizada. 
5. Em um projeto de desenvolvimento de um sistema de orquestração de contêineres, a equipe 
busca utilizar uma ferramenta que maximize a escalabilidade e a resiliência do sistema. Qual 
ferramenta seria mais adequada para essa aplicação? 
a) Docker Compose. 
b) Kubernetes. 
c) Docker Swarm. 
d) Nomad. 
e) Apache Mesos. 
Resposta: b) Kubernetes. 
Justificativa: O Kubernetes é uma plataforma de orquestração de contêineres que permite a 
implantação, o gerenciamento e a escalabilidade de aplicativos em contêineres de forma 
automatizada.

Mais conteúdos dessa disciplina