Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Questão 1/10 - DevOps e Integração Contínua
Os contêineres têm revolucionado a maneira como desenvolvemos, distribuímos e executamos aplicativos. Nesse contexto, o Docker se destaca como uma das principais ferramentas para facilitar a criação e gerenciamento desses ambientes isolados. Uma imagem do Docker consiste em sistemas de arquivos sobrepostos, sendo a base um sistema de arquivos de inicialização, chamado bootfs, semelhante ao típico sistema de arquivos de inicialização do Linux/Unix. Cada um desses sistemas de arquivos no Docker é chamado de imagem, e essas imagens podem ser sobrepostas umas sobre as outras. A imagem mais abaixo é chamada de imagem pai, e você pode percorrer cada camada até chegar à imagem base na parte inferior da pilha. Ao lançar um contêiner a partir de uma imagem, o Docker monta um sistema de arquivos de leitura-escrita sobre quaisquer camadas subjacentes. Este sistema de arquivos de leitura-escrita é onde os processos desejados para o contêiner Docker serão executados. Analise as afirmativas a seguir que trazem comandos com parâmetros para manipular contêineres do Docker:
1. Lista todos os contêineres: docker ps -a
2. Altera o endereço contêiner: docker rename [contêiner] [novo_nome]
3. Executa o contêiner fornecido: docker start [contêiner]
4. Para a utilização do SO: docker stop [contêiner]
5. Espera até que outros contêineres em execução sejam interrompidos: docker wait [contêiner]
São corretas apenas as afirmativas:

A I e II
B II e V
C I, III e V
D I, II e IV
E I, III e IV

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

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

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

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Questão 1/10 - DevOps e Integração Contínua
Os contêineres têm revolucionado a maneira como desenvolvemos, distribuímos e executamos aplicativos. Nesse contexto, o Docker se destaca como uma das principais ferramentas para facilitar a criação e gerenciamento desses ambientes isolados. Uma imagem do Docker consiste em sistemas de arquivos sobrepostos, sendo a base um sistema de arquivos de inicialização, chamado bootfs, semelhante ao típico sistema de arquivos de inicialização do Linux/Unix. Cada um desses sistemas de arquivos no Docker é chamado de imagem, e essas imagens podem ser sobrepostas umas sobre as outras. A imagem mais abaixo é chamada de imagem pai, e você pode percorrer cada camada até chegar à imagem base na parte inferior da pilha. Ao lançar um contêiner a partir de uma imagem, o Docker monta um sistema de arquivos de leitura-escrita sobre quaisquer camadas subjacentes. Este sistema de arquivos de leitura-escrita é onde os processos desejados para o contêiner Docker serão executados. Analise as afirmativas a seguir que trazem comandos com parâmetros para manipular contêineres do Docker:
1. Lista todos os contêineres: docker ps -a
2. Altera o endereço contêiner: docker rename [contêiner] [novo_nome]
3. Executa o contêiner fornecido: docker start [contêiner]
4. Para a utilização do SO: docker stop [contêiner]
5. Espera até que outros contêineres em execução sejam interrompidos: docker wait [contêiner]
São corretas apenas as afirmativas:

A I e II
B II e V
C I, III e V
D I, II e IV
E I, III e IV

Prévia do material em texto

1. CURSO: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - DISTÂNCIA 
1. AVALIAÇÃO 
2. NOVO 
Nota: 80 
DevOps e Integração Contínua 
Data de início: 06/07/2024 11:32 
Prazo máximo entrega: - 
Data de entrega: 06/07/2024 11:51 
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou 
compartilhado em redes sociais ou grupo de mensagens. 
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e 
poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de 
alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e 
criminal. 
Questão 1/10 - DevOps e Integração Contínua 
Os contêineres têm revolucionado a maneira como desenvolvemos, 
distribuímos e executamos aplicativos. Nesse contexto, o Docker se 
destaca como uma das principais ferramentas para facilitar a criação e 
gerenciamento desses ambientes isolados. Uma imagem do Docker 
consiste em sistemas de arquivos sobrepostos, sendo a base um sistema 
de arquivos de inicialização, chamado bootfs, semelhante ao típico 
sistema de arquivos de inicialização do Linux/Unix. Cada um desses 
sistemas de arquivos no Docker é chamado de imagem, e essas imagens 
podem ser sobrepostas umas sobre as outras. A imagem mais abaixo é 
chamada de imagem pai, e você pode percorrer cada camada até chegar à 
imagem base na parte inferior da pilha. Ao lançar um contêiner a partir 
de uma imagem, o Docker monta um sistema de arquivos de leitura-
escrita sobre quaisquer camadas subjacentes. Este sistema de arquivos de 
leitura-escrita é onde os processos desejados para o contêiner Docker 
serão executados. Analise as afirmativas a seguir que trazem comandos 
com parâmetros para manipular contêineres do Docker: 
 
1. Lista todos os contêineres: docker ps -a 
2. Altera o endereço contêiner: docker rename 
[contêiner] [novo_nome] 
3. Executa o contêiner fornecido: docker start 
[contêiner] 
4. Para a utilização do SO: docker stop 
[contêiner] 
5. Espera até que outros contêineres em execução 
sejam interrompidos: docker wait [contêiner] 
São corretas apenas as afirmativas: 
Você não pontuou essa questão 
 
A I e II 
 
B II e V 
 
C I, III e V 
 
D I, II e IV 
Você assinalou essa alternativa (D) 
 
E I, III e IV 
 
Questão 2/10 - DevOps e Integração Contínua 
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 
 
B Riscos de disponibilidade 
 
C Riscos de desempenho 
 
D Resposta a incidentes 
Você assinalou essa alternativa (D) 
 
E Riscos de custo 
 
Questão 3/10 - DevOps e Integração Contínua 
No ambiente de containers é recomendável ter um orquestrador que 
simplifica o desenvolvimento e a administração de aplicações. Sem um 
orquestrador, gerenciar um conjunto de containers pode ser desafiador, 
exigindo a administração manual de execução, dimensionamento e 
escalabilidade. Existe um orquestrador que automatiza essas tarefas, 
gerenciando de maneira eficiente clusters com várias máquinas, 
destacando-se por sua arquitetura robusta. Sua estrutura compreende 
dois componentes principais: o Mestre, responsável por gerenciar o 
cluster e manter seu estado desejado, e os Nós (ou trabalhadores), 
responsáveis pela execução das aplicações. 
Esse orquestrador de containers é o: 
 
A YAML 
 
B Docker Engine 
 
C Deployment 
 
D Kubernetes 
Você assinalou essa alternativa (D) 
 
E Orchestrator 
 
Questão 4/10 - DevOps e Integração Contínua 
YAML é uma linguagem de marcação humanamente legível que é 
frequentemente usada para descrever configurações e dados. É uma 
linguagem de sintaxe simples e fácil de aprender, mas existem algumas 
regras básicas que você deve seguir ao criar arquivos YAML. 
 Relacione corretamente os componentes básicos de YAML que são 
comuns as várias linguagens de programação encontradas no mercado: 
 
1. Listas 
2. Mapas 
3. Number 
4. Strings 
5. Boolean 
 
( ) São usados para armazenar dados associativos, como chaves e 
valores 
( ) São usadas para armazenar uma sequência de dados 
( ) São usadas para armazenar dados de texto 
( ) São usados para armazenar dados numéricos 
( ) São usados para armazenar dados lógicos, como verdadeiro ou 
falso 
Agora, selecione a alternativa que apresenta a sequência correta: 
 
A 2 – 4 – 5 – 3 – 1 
 
B 3 – 2 – 5 – 1 – 4 
 
C 2 – 1 – 4 – 3 – 5 
Você assinalou essa alternativa (C) 
 
D 5 – 2 – 4 – 3 – 1 
 
E 2 – 1 – 5 – 3 – 4 
 
Questão 5/10 - DevOps e Integração Contínua 
Na área de desenvolvimento pode contar com ambientes leves e isolados 
que permitem encapsular uma aplicação e suas dependências. Eles 
proporcionam consistência entre diferentes ambientes de 
desenvolvimento, teste e produção, eliminando as divergências que 
podem surgir devido a diferenças nos sistemas operacionais ou 
configurações. 
Essa representação de um ambiente isolado para o código, caracterizado 
pela ausência de conhecimento sobre o sistema operacional ou os 
arquivos do host é um: 
 
A GitHub 
 
B Servidor de Rede Distribuída 
 
C Máquinas Virtuais (VM) 
 
D Emulador de Desktop 
 
E Container 
Você assinalou essa alternativa (E) 
 
Questão 6/10 - DevOps e Integração Contínua 
A Amazon Web Services (AWS) destaca-se como uma líder global no 
campo dos serviços de nuvem, fornecendo uma ampla gama de recursos 
para atender às diversas necessidades de computação em nuvem de 
organizações em todo o mundo. A infraestrutura oferecida pela AWS é 
conhecida por sua escalabilidade, confiabilidade e segurança, 
proporcionando um ambiente propício para a inovação e crescimento 
eficiente de empresas de todos os portes. 
A AWS tem um serviço que é essencial para hospedar aplicativos e 
máquinas virtuais, oferecendo capacidade computacional escalável na 
nuvem. 
 
Esse serviço é o: 
 
A AWS Lambda 
 
B Amazon EC2 (Elastic Compute Cloud) 
Você assinalou essa alternativa (B) 
 
C Amazon VPC (Virtual Private Cloud) 
 
D Amazon DynamoDB 
 
E Amazon SNS (Simple Notification Service) 
 
Questão 7/10 - DevOps e Integração Contínua 
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/10 - DevOps e Integração Contínua 
Segurança em DevOps aprofunda-se na abordagem integrada para 
garantir a segurança ao longo de todo o ciclo de vida do 
desenvolvimento e operações de software. Ele explora os fundamentos 
daIntegração Contínua de Segurança, delineando como a automação de 
testes de segurança, análises estáticas e dinâmicas, e revisões de código 
são essenciais para a detecção precoce e a mitigação de vulnerabilidades. 
Para identificar atividades suspeitas ou anomalias de segurança em 
tempo real, incluindo a análise de logs, métricas de segurança e a adoção 
de soluções de monitoramento avançadas, temos o: 
 
A Ciclo de vida seguro 
 
B Implementação segura 
 
C Gestão de Identidade e Acesso 
 
D Resposta rápida a incidentes 
 
E Monitoramento contínuo 
Você assinalou essa alternativa (E) 
 
Questão 9/10 - DevOps e Integração Contínua 
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. A gestão de 
riscos é o processo de monitoramento e gerenciamento dos riscos 
identificados. O Terraform, que é 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, podendo 
ser usado para ajudar na gestão de riscos de infraestrutura de várias 
maneiras. 
Relacione corretamente as maneiras do Terraform pode ser usado para a 
gestão de riscos de infraestrutura: 
 
1. Riscos de segurança 
2. Gerenciamento de mudanças 
3. Riscos de disponibilidade 
4. Resposta a incidentes 
5. Monitoramento de riscos 
 
( ) Capacidade de gerenciar alterações na infraestrutura, ajudando a 
garantir que essas alterações não aumentem os riscos 
( ) Característica para responder a problemas de segurança, incluindo 
situações como o uso de ferramentas de resposta a incidentes, a 
implementação de planos de recuperação de desastres e a comunicação 
com as partes interessadas 
( ) Pode ser utilizado para acompanhar os riscos identificados, 
incluindo coisas como o uso de ferramentas de monitoramento, a 
execução de auditorias e a realização de exercícios de resposta a 
incidentes 
( ) Riscos que identificam interrupções de serviço, falhas de 
hardware, falhas de software 
( ) Identificação de vulnerabilidades de segurança, acessos não 
autorizados e comprometimento de dados 
Agora, selecione a alternativa que apresenta a sequência correta: 
 
A 2 – 4 – 5 – 3 – 1 
Você assinalou essa alternativa (A) 
 
B 5 – 2 – 3 – 1 – 4 
 
C 2 – 4 – 1 – 3 – 5 
 
D 5 – 2 – 4 – 1 – 3 
 
E 2 – 4 – 3 – 5 – 1 
 
Questão 10/10 - DevOps e Integração Contínua 
A busca por confiabilidade e continuidade em ambientes DevOps é 
crucial para garantir estabilidade e entrega consistente de software. No 
contexto da confiabilidade, a atenção recai sobre monitoramento 
proativo, automação de testes, resiliência e feedback rápido, visando 
identificar e corrigir potenciais problemas antes que impactem os 
usuários. A continuidade em DevOps, por sua vez, concentra-se na 
integração e implantação contínuas, rollbacks eficientes, backup e 
recuperação, além da orquestração de contêineres. A integração contínua 
assegura a validação contínua do código, enquanto a implantação 
contínua automatiza a entrega de novas funcionalidades. 
Um elemento no contorno de problemas tem o potencial de causar 
impactos significativos durante as próximas atualizações, uma vez que o 
sistema modificado individualmente pode não ser reconhecido. 
 
Esse elemento é o(a): 
 
A Infraestrutura como Código 
 
B Riscos de disponibilidade 
 
C Riscos de desempenho 
 
D Desvio de configuração 
Você assinalou essa alternativa (D) 
 
E Alterações manuais 
 
 
http://www.uninter.com/