Logo Passei Direto
Buscar

Questão 1_12 - DevOps e Integração Contínua

Ferramentas de estudo

Questões resolvidas

Entender a estrutura de montar backup é essencial para garantir a segurança de seu processo, mas temos também de entender de uma infraestrutura que possibilita gerenciar e provisionar recursos de infraestrutura por meio de código, substituindo processos manuais. Essa abordagem tem ganho crescente popularidade, permitindo criar arquivos de configuração contendo as especificações da infraestrutura, simplificando a edição e distribuição das configurações, assegurando a consistência no provisionamento do ambiente. Essa infraestrutura de gerenciamento de configurações é a: A Gerenciamento automático de backup B Sistemas Centralizados de Controle de cópias C Centralizadores de Infraestrutura de backup D Infraestrutura como Código (IaC) E Sistemas de Controle de Backup

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Entender a estrutura de montar backup é essencial para garantir a segurança de seu processo, mas temos também de entender de uma infraestrutura que possibilita gerenciar e provisionar recursos de infraestrutura por meio de código, substituindo processos manuais. Essa abordagem tem ganho crescente popularidade, permitindo criar arquivos de configuração contendo as especificações da infraestrutura, simplificando a edição e distribuição das configurações, assegurando a consistência no provisionamento do ambiente. Essa infraestrutura de gerenciamento de configurações é a: A Gerenciamento automático de backup B Sistemas Centralizados de Controle de cópias C Centralizadores de Infraestrutura de backup D Infraestrutura como Código (IaC) E Sistemas de Controle de Backup

Prévia do material em texto

Questão 1/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Para Pressman e Maxim (2014), a qualidade de software é definida como “conformidade 
com requisitos funcionais e de desempenho explicitamente declarados, normas de 
desenvolvimento explicitamente documentadas e características implícitas, que são 
esperadas em todo software desenvolvido profissionalmente”. A medição da qualidade em 
DevOps envolve a avaliação de diversos aspectos ao longo do ciclo de vida do 
desenvolvimento e operações. A seguir, estão algumas práticas e métricas que podem ser 
usadas para medir a qualidade em ambientes DevOps. 
 
 
 
 
 
Relacione corretamente as métricas na medição da qualidade em DevOps: 
 
 
 
 
 
 
1. Tempo de ciclo 
 
2. Defect Rate 
 
3. Tempo de recuperação 
 
4. Taxa de entrega 
 
5. Qualidade do código 
 
 
 
 
 
 
( ) Número de releases ou deploys bem-sucedidos por unidade de tempo. Indica a 
frequência com que novas funcionalidades ou correções são entregues ao ambiente de 
produção 
 
 
( ) Tempo médio necessário para restaurar serviços após uma falha. Avalia a eficácia 
na resolução de problemas e a recuperação rápida de falhas 
 
 
( ) Número de defeitos identificados em produção em relação ao número total de 
alterações 
 
 
( ) Indica a conformidade do código com padrões de codificação e boas práticas 
 
 
( ) Tempo necessário para levar uma alteração do código até a produção. Mede a 
eficiência do processo de desenvolvimento e deployment 
Agora, selecione a alternativa que apresenta a sequência correta: 
 A 2 – 1 – 5 – 3 – 4 
 B 4 – 2 – 3 – 5 – 1 
 C 1 – 4 – 2 – 5 – 3 
 D 4 – 3 – 2 – 5 – 1 
Você assinalou essa alternativa (D) 
 E 4 – 1 – 2 – 5 – 3 
 
Questão 2/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
A gestão de backup em DevOps é uma parte crucial da estratégia geral de garantir a 
agilidade e a colaboração inerentes à metodologia DevOps. Existem diversas ferramentas 
em DevOps que podem ser utilizadas para gestão de backup. 
 
 
 
 
 
Relacione corretamente as ferramentas de backup em DevOps: 
 
 
 
 
 
 
1. AWS Backup 
 
2. GitLab 
 
3. Amanda Backup 
 
4. Azure Backup 
 
5. Duplicity 
 
 
 
 
 
 
( ) Serviço gerenciado pela Amazon Web Services (AWS) que simplifica a gestão de 
backup para os recursos da AWS 
 
 
( ) Serviço de backup nativo da Microsoft Azure que oferece backup e recuperação 
para máquinas virtuais e serviços na nuvem 
 
 
( ) Embora seja conhecido principalmente como uma plataforma de controle de 
versão, o GitLab também oferece recursos de backup para repositórios Git 
 
 
( ) Solução de backup de código aberto para ambientes Unix/Linux que oferece 
suporte a backup em fita, disco e nuvem 
 
 
( ) Ferramenta de backup baseada em Linux que realiza backup incremental e suporta 
várias opções de armazenamento 
Agora, selecione a alternativa que apresenta a sequência correta: 
 A 2 – 1 – 5 – 3 – 4 
 B 1 – 4 – 5 – 3 – 2 
 C 1 – 4 – 2 – 5 – 3 
 D 4 – 3 – 2 – 5 – 1 
 E 1 – 4 – 2 – 3 – 5 
Você assinalou essa alternativa (E) 
 
Questão 3/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
A cultura DevOps é fundamental para o sucesso da implementação de práticas e 
ferramentas associadas ao DevOps. Ela enfatiza a colaboração, a comunicação eficaz e a 
busca constante pela melhoria na entrega de software. 
 
 
 
Relacione corretamente os princípios que formam a cultura DevOps: 
 
 
 
 
 
 
1. Monitoramento contínuo 
 
2. Gerenciamento de configuração 
 
3. Entrega contínua (CD) 
 
4. Automação de infraestrutura 
 
5. Integração contínua (CI) 
 
 
 
 
 
 
( ) Automação do processo de liberação de software para ambientes de teste e 
produção, permitindo transferências frequentes e confiáveis 
 
 
( ) Utilização de ferramentas para automatizar a configuração e o provisionamento de 
ambientes de infraestrutura 
 
 
( ) Controle e automação da configuração de software e infraestrutura 
 
 
( ) Automação da integração de código de diferentes contribuidores em um único 
projeto 
 
 
( ) Implementação de soluções de monitoramento para acompanhar o desempenho 
do software em tempo real 
Agora, selecione a alternativa que apresenta a sequência correta: 
 A 2 – 1 – 5 – 3 – 4 
 B 1 – 4 – 2 – 3 – 5 
 C 3 – 4 – 2 – 5 – 1 
Você assinalou essa alternativa (C) 
 D 4 – 3 – 5 – 2 – 1 
 E 3 – 4 – 2 – 1 – 5 
 
Questão 4/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Na dinâmica e complexa paisagem tecnológica atual, em que a infraestrutura digital 
desempenha um papel crucial em operações empresariais, a análise e gestão de riscos 
tornam-se imperativas. Ferramentas especializadas emergem como aliadas essenciais, 
permitindo às organizações a identificação, avaliação e mitigação de potenciais ameaças à 
segurança e à estabilidade operacional. Dentro desse contexto, o Terraform, uma 
ferramenta de Infraestrutura como Código (IaC), destaca-se como uma peça fundamental. 
Além de sua capacidade intrínseca de orquestrar ambientes de nuvem, o Terraform 
contribui significativamente para a gestão proativa de riscos. Dentre essas ações que 
contribuem para a gestão de riscos e que gerencia interrupções de serviço, falhas de 
hardware, falhas de software temos o: 
Você não pontuou essa questão 
 A Gerenciamento de mudanças 
Você assinalou essa alternativa (A) 
 B Riscos de disponibilidade 
 C Riscos de desempenho 
 D Resposta a incidentes 
 E Riscos de custo 
 
Questão 5/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Existe uma metodologia de desenvolvimento amplamente adotada nas empresas. Ela inicia 
seu processo com um planejamento detalhado, em que a coleta de requisitos é prioritária 
para se compreender as necessidades comerciais do software, seus recursos e 
funcionalidades. A história é então escrita pelo cliente, que lhe atribui valores de prioridade 
com base no impacto geral no negócio, recursos e funções. 
Essa metodologia de desenvolvimento é a: 
 A Programação Orientada a Objetos 
 B Extreme Programming (XP) 
Você assinalou essa alternativa (B) 
 C Programação estruturada 
 D Desenvolvimento ágil 
 E Programação Sequencial 
 
Questão 6/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Para Pressman e Maxim (2014), a qualidade de software é definida como “conformidade 
com requisitos funcionais e de desempenho explicitamente declarados, normas de 
desenvolvimento explicitamente documentadas e características implícitas, que são 
esperadas em todo software desenvolvido profissionalmente”. Diante disso temos que a 
medição da qualidade em DevOps envolve a avaliação de diversos aspectos ao longo do 
ciclo de vida do desenvolvimento e operações. 
Dentre essas práticas e métricas que podem ser usadas para medir a qualidade em 
ambientes DevOps, podemos citar algumas das principais: 
 A Tempo de desenvolvimento, taxa de digitação e satisfação integral 
 B Taxa de entrega e sucesso, qualidade do código e satisfação do cliente 
Você assinalou essa alternativa (B) 
 C Indentação do código, domínio e qualidade da linguagem 
 D Conhecimento avançado do desenvolvedor e tempo de entrega 
 E Controle de versões, gerenciamento da equipe e implementação 
 
Questão 7/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Na infraestrutura de TI existem ambientes completamente isolados e independentes, 
criados para emular a funcionalidade de uma máquina física. Esse ambiente permite a 
execução de vários sistemas operacionais e aplicativos em um único hardware físico. Esse 
conceito é fundamental para a eficiência na gestão de recursos de computação e para a 
criação de ambientes de teste, desenvolvimento e produção mais flexíveis. Sua principal 
característica é a capacidade de executar um sistema operacional completo dentro de outro, 
chamado de sistema hospedeiro. 
Essa abstração é possibilitada por um software conhecido como hipervisor. Esse ambienteé conhecido como: 
 A Servidor de Rede 
 B Emulador de Servidor 
 C Máquinas Virtuais (VM) 
Você assinalou essa alternativa (C) 
 D Hipervisor Master 
 E Roteador 
 
Questão 8/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Integração contínua (CI, do inglês Continuous Integration) no Git é a integração contínua de 
código usando o Git, um sistema de controle de versão distribuído. A CI automatiza o 
processo de integração de alterações de código de vários desenvolvedores em um único 
repositório central. Analise as afirmativas a seguir que trazem os passos para implantação 
DevOps: 
 
 
 
 
1. O primeiro passo consiste em delinear um projeto de desenvolvimento de software 
que apresente características propícias para a aplicação de métodos ágeis de 
gerenciamento de projetos 
 
2. Na formação da equipe não é necessário se preocupar com um time inicial para o 
projeto tampouco comprometidos a aceitar mudanças inerentes a uma nova 
abordagem de trabalho 
 
3. O terceiro passo requer que todos os membros compreendam integralmente o 
significado e o propósito do DevOps 
 
4. Entender a governança e os processos de TI é crucial para antecipar possíveis 
obstáculos que possam limitar iniciativas e benefícios do DevOps 
 
5. As práticas do DevOps não priorizam uma colaboração aprimorada e uma mudança 
no foco da TI para o produto finalizado 
 
 
São corretas apenas as afirmativas: 
 A I e II 
 B II e V 
 C I, II e IV 
 D I, III e V 
 E I, III e IV 
Você assinalou essa alternativa (E) 
 
Questão 9/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
Entender a estrutura de montar backup é essencial para garantir a segurança de seu 
processo, mas temos também de entender de uma infraestrutura que possibilita gerenciar e 
provisionar recursos de infraestrutura por meio de código, substituindo processos manuais. 
Essa abordagem tem ganho crescente popularidade, permitindo criar arquivos de 
configuração contendo as especificações da infraestrutura, simplificando a edição e 
distribuição das configurações, assegurando a consistência no provisionamento do 
ambiente. 
Essa infraestrutura de gerenciamento de configurações é a: 
 A Gerenciamento automático de backup 
 B Sistemas Centralizados de Controle de cópias 
 C Centralizadores de Infraestrutura de backup 
 D Infraestrutura como Código (IaC) 
Você assinalou essa alternativa (D) 
 E Sistemas de Controle de Backup 
 
Questão 10/12 - DevOps e Integração Contínua 
 
 Ler em voz alta 
No cenário dinâmico e ágil da implementação DevOps, em que a colaboração eficiente e a 
entrega contínuas são fundamentais, a gestão eficaz de acessos e permissões se torna 
uma prioridade crítica. Autenticação e autorização emergem como pilares essenciais para 
garantir a segurança e o controle adequado sobre os recursos de tecnologia da informação. 
A autenticação refere-se à verificação da identidade dos usuários e sistemas que interagem 
com a infraestrutura, enquanto a autorização se concentra na concessão adequada de 
permissões e privilégios para executar ações específicas. Existe uma abordagem que 
integra a segurança no processo de DevOps. Isso significa que a segurança é considerada 
em todas as etapas do desenvolvimento e implantação de software, desde o planejamento 
até a operação. 
Essa abordagem é conhecida como: 
 A DevSecOps 
Você assinalou essa alternativa (A) 
 B CloudWatch 
 C OSS 
 D SAST 
 E SCA 
 
Questão 11/12 - DevOps e Integração Contínua (questão opcional) 
 
 Ler em voz alta 
As arquiteturas representam uma revolução no paradigma de desenvolvimento de software, 
introduzindo uma abordagem que elimina a necessidade de gerenciamento direto de 
servidores por parte dos desenvolvedores. Contrariando o modelo convencional, no qual os 
recursos são provisionados de forma contínua, o serverless adota uma perspectiva onde a 
infraestrutura e´ completamente gerenciada pelos provedores de nuvem. Existe um 
componente essencial das arquiteturas serverless, proporcionando uma abordagem 
inovadora para o desenvolvimento e execução de código na nuvem. Nesse modelo, os 
desenvolvedores dividem suas aplicações em funções independentes e granulares, que são 
acionadas em resposta a eventos específicos, sem a necessidade de gerenciar a 
infraestrutura subjacente. 
Esse componente é conhecido como: 
 A FaaS (Function-as-a-Service) 
Você assinalou essa alternativa (A) 
 B Serverless 
 C PaaS (Plataform-as-a-Service) 
 D Auto Scaling Service 
 E Aplicações RESTful 
 
Questão 12/12 - DevOps e Integração Contínua (questão opcional) 
 
 Ler em voz alta 
É desafiador para os desenvolvedores de software criarem códigos funcionais em suas 
máquinas. No entanto, mesmo quando esse objetivo é alcançado, há um longo percurso até 
que o software realmente gere valor, uma vez que este só proporciona valor quando está 
em ambiente de produção. A base da filosofia da disponibilização de software é desenvolver 
programas de modo que estejam constantemente prontos para serem implementados em 
produção. 
Esse conceito é conhecido como: 
 A Integração Contínua (CI) 
 B Instalação Continuada (IC) 
 C Desenvolvimento Unificado (DU) 
 D Entrega Contínua (CD) 
Você assinalou essa alternativa (D) 
 E Disponibilização Centralizada (DC)

Mais conteúdos dessa disciplina