Logo Passei Direto
Buscar

Práticas da cultura DevOps no desenvolvimento de sistemas

User badge image
Leo Ferreira

em

Ferramentas de estudo

Questões resolvidas

O GIT é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas que pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. Atualmente, a tecnologia GIT é mais indicada para controle de versionamento de código.
Considere que um membro DevOps queira criar uma versão do projeto. Qual comando poderá solucionar essa situação?
git reset.
git clone.
git diff.
git push.
git commit -m.

Podemos definir container como segregação de processos no mesmo kernel, de forma que o processo esteja isolado o máximo possível de todo o resto do ambiente.
Quais são as principais características de um container? Assinale como verdadeiro (V) ou falso (F) as opções a seguir:
( ) É um conjunto de comandos para gerenciamento do ambiente.
( ) Pode conter diversos ambientes ou tipos de SO.
( ) São imagens de sistemas operacionais.
( ) É a execução de um microsserviços.
( ) Tem como parte os comandos “Docker Pull” e “Docker Run”.
V – V – F – V – F.
F – V – F – V – F.
F – F – F – V – V.
V – F – V – V – V.
V – F – F – V – F.

Uma das principais vantagens da ferramenta __________ é oferecer um alto nível de disponibilidade para as aplicações. Ela permite gerenciar, de forma eficiente, um __________ de __________ como se fosse um __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Linux Containers LXC; cluster; containers; único container Docker.
Docker; cluster; containers; recurso único.
Docker; domínio; máquinas virtuais; recurso único.
Linux Containers LXC 3; cluster; containers: recurso transparente.
Docker; domínio; máquinas virtuais; recurso único.

Durante a instalação do Git no Windows, são apresentadas algumas opções para o uso dos comandos do GIT no Terminal.
Assinale verdadeiro (V) ou falso (F) nas opções a seguir:
( ) Usar o git no prompt do Windows.
( ) Não usar o git na linha de comandos.
( ) Usar o git + conjunto de ferramentas Unix.
( ) Usar o git somente no Git Bash.
( ) Usar o git somente via GitHub.
V – V – F – V – F.
V – F – F – V – V.
F – F – F – V – V.
V – V – V – V – V.
V – F – F – F – V.

Uma empresa do ramo de tecnologia resolve adotar a cultura DevOps para desenvolver seus produtos. Quais as vantagens de negócios a empresa podem obter com DevOps? Leia as assertivas a seguir e analise-as:
Sobre as vantagens de negócios a empresa, são corretas:
I - Entrega mais rápida de recursos.
II - Ambientes operacionais menos estáveis.
III - Mais tempo disponível para agregar valor.
III apenas.
I e II apenas.
I e III apenas.
I apenas.
I, II, III apenas.

A utilização de virtualização permite que um único computador hospede diversas máquinas virtuais, cada uma com seu próprio sistema operacional. Essa técnica ganhou importância na década de 1990, e, atualmente vem sendo utilizada para resolver diversos tipos de problemas.
Analisando as diversas características a serem observadas sobre virtualização, avalie as afirmacoes a seguir.
I. Um sistema operacional executado em uma máquina virtual utiliza um subconjunto da memória disponível na máquina real.
II. Uma das aplicações da virtualização é a disponibilização de múltiplos sistemas operacionais para teste de software.
III. Um sistema operacional executado em uma máquina virtual apresenta um desempenho superior ao que alcançaria quando executado diretamente na mesma máquina real.
I e III apenas.
II e III apenas.
I apenas.
III apenas.
I, II, III apenas.

A tecnologia do GIT pode ser considerada uma das melhores ferramentas de versionamento disponíveis no que diz respeito ao gerenciamento das informações. Isso porque toda a ferramenta é otimizada para entregar velocidade e agilidade durante o desenvolvimento.
Qual a vantagem de utilizar um sistema de versionamento descentralizado como o Git?
Não há necessidade de manter-se conectado o tempo inteiro, resultando em um ganho de performance.
Não há vantagens, só desvantagens.
Aumenta o tráfego de rede.
Os usuários precisam estar conectados ao repositório constantemente.
Como os usuários não precisam estar conectados o tempo inteiro, o tráfego de rede diminui, gerando lentidão, conhecido como efeito espelho.

O ambiente de virtualização é possibilitado a partir do hypervisor, que é um software instalado em cima de uma máquina hospedeira e que, a partir dele, é possível a criação de máquinas virtuais que podem, cada uma, conter sistemas operacionais diferentes.
Analise as seguintes afirmativas sobre o uso de máquinas virtuais e docker.
I. A virtualização permite o isolamento total do ambiente da sua aplicação, pois ela não emula a máquina virtual por completo.
II. O Docker permite “empacotar” uma aplicação ou sistema dentro de um container, sendo que este container pode, posteriormente, ser executado em qualquer máquina que tenha o docker instalado.
III. Vários containers podem ser executados na mesma máquina e compartilhar o kernel do SO com outros containers, cada um executando como processos isolados no espaço do usuário.
IV. Em um sistema de virtualização tradicional, o sistema operacional é isolado dos demais instalados dentro da máquina host.
Somente as afirmações I, II e III estão corretas.
Todas as afirmações.
Somente as afirmações II e IV estão corretas.
Somente as afirmações III e IV estão corretas.
Somente as afirmações II, III, IV estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

O GIT é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas que pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. Atualmente, a tecnologia GIT é mais indicada para controle de versionamento de código.
Considere que um membro DevOps queira criar uma versão do projeto. Qual comando poderá solucionar essa situação?
git reset.
git clone.
git diff.
git push.
git commit -m.

Podemos definir container como segregação de processos no mesmo kernel, de forma que o processo esteja isolado o máximo possível de todo o resto do ambiente.
Quais são as principais características de um container? Assinale como verdadeiro (V) ou falso (F) as opções a seguir:
( ) É um conjunto de comandos para gerenciamento do ambiente.
( ) Pode conter diversos ambientes ou tipos de SO.
( ) São imagens de sistemas operacionais.
( ) É a execução de um microsserviços.
( ) Tem como parte os comandos “Docker Pull” e “Docker Run”.
V – V – F – V – F.
F – V – F – V – F.
F – F – F – V – V.
V – F – V – V – V.
V – F – F – V – F.

Uma das principais vantagens da ferramenta __________ é oferecer um alto nível de disponibilidade para as aplicações. Ela permite gerenciar, de forma eficiente, um __________ de __________ como se fosse um __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Linux Containers LXC; cluster; containers; único container Docker.
Docker; cluster; containers; recurso único.
Docker; domínio; máquinas virtuais; recurso único.
Linux Containers LXC 3; cluster; containers: recurso transparente.
Docker; domínio; máquinas virtuais; recurso único.

Durante a instalação do Git no Windows, são apresentadas algumas opções para o uso dos comandos do GIT no Terminal.
Assinale verdadeiro (V) ou falso (F) nas opções a seguir:
( ) Usar o git no prompt do Windows.
( ) Não usar o git na linha de comandos.
( ) Usar o git + conjunto de ferramentas Unix.
( ) Usar o git somente no Git Bash.
( ) Usar o git somente via GitHub.
V – V – F – V – F.
V – F – F – V – V.
F – F – F – V – V.
V – V – V – V – V.
V – F – F – F – V.

Uma empresa do ramo de tecnologia resolve adotar a cultura DevOps para desenvolver seus produtos. Quais as vantagens de negócios a empresa podem obter com DevOps? Leia as assertivas a seguir e analise-as:
Sobre as vantagens de negócios a empresa, são corretas:
I - Entrega mais rápida de recursos.
II - Ambientes operacionais menos estáveis.
III - Mais tempo disponível para agregar valor.
III apenas.
I e II apenas.
I e III apenas.
I apenas.
I, II, III apenas.

A utilização de virtualização permite que um único computador hospede diversas máquinas virtuais, cada uma com seu próprio sistema operacional. Essa técnica ganhou importância na década de 1990, e, atualmente vem sendo utilizada para resolver diversos tipos de problemas.
Analisando as diversas características a serem observadas sobre virtualização, avalie as afirmacoes a seguir.
I. Um sistema operacional executado em uma máquina virtual utiliza um subconjunto da memória disponível na máquina real.
II. Uma das aplicações da virtualização é a disponibilização de múltiplos sistemas operacionais para teste de software.
III. Um sistema operacional executado em uma máquina virtual apresenta um desempenho superior ao que alcançaria quando executado diretamente na mesma máquina real.
I e III apenas.
II e III apenas.
I apenas.
III apenas.
I, II, III apenas.

A tecnologia do GIT pode ser considerada uma das melhores ferramentas de versionamento disponíveis no que diz respeito ao gerenciamento das informações. Isso porque toda a ferramenta é otimizada para entregar velocidade e agilidade durante o desenvolvimento.
Qual a vantagem de utilizar um sistema de versionamento descentralizado como o Git?
Não há necessidade de manter-se conectado o tempo inteiro, resultando em um ganho de performance.
Não há vantagens, só desvantagens.
Aumenta o tráfego de rede.
Os usuários precisam estar conectados ao repositório constantemente.
Como os usuários não precisam estar conectados o tempo inteiro, o tráfego de rede diminui, gerando lentidão, conhecido como efeito espelho.

O ambiente de virtualização é possibilitado a partir do hypervisor, que é um software instalado em cima de uma máquina hospedeira e que, a partir dele, é possível a criação de máquinas virtuais que podem, cada uma, conter sistemas operacionais diferentes.
Analise as seguintes afirmativas sobre o uso de máquinas virtuais e docker.
I. A virtualização permite o isolamento total do ambiente da sua aplicação, pois ela não emula a máquina virtual por completo.
II. O Docker permite “empacotar” uma aplicação ou sistema dentro de um container, sendo que este container pode, posteriormente, ser executado em qualquer máquina que tenha o docker instalado.
III. Vários containers podem ser executados na mesma máquina e compartilhar o kernel do SO com outros containers, cada um executando como processos isolados no espaço do usuário.
IV. Em um sistema de virtualização tradicional, o sistema operacional é isolado dos demais instalados dentro da máquina host.
Somente as afirmações I, II e III estão corretas.
Todas as afirmações.
Somente as afirmações II e IV estão corretas.
Somente as afirmações III e IV estão corretas.
Somente as afirmações II, III, IV estão corretas.

Prévia do material em texto

Práticas da cultura DevOps no desenvolvimento de sistemas
Professor(a): Stella Marys Dornelas Lamounier (Mestrado acadêmico)
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
O GIT é um sistema de controle de versões distribuído, usado principalmente no
desenvolvimento de software, mas que pode ser usado para registrar o histórico de edições
de qualquer tipo de arquivo. Atualmente, a tecnologia GIT é mais indicada para controle de
versionamento de código. Considere que um membro DevOps queira criar uma versão do
projeto. Qual comando poderá solucionar essa situação?
Alternativas:
git reset.
git clone.
git diff.
git push.
git commit -m.  CORRETO
Código da questão: 67757
Podemos definir container como segregação de processos no mesmo kernel, de forma
que o processo esteja isolado o máximo possível de todo o resto do ambiente. Quais são
as principais características de um container? Assinale como verdadeiro (V) ou falso (F) as
opções a seguir:
( ) É um conjunto de comandos para gerenciamento do ambiente.
( ) Pode conter diversos ambientes ou tipos de SO.
( ) São imagens de sistemas operacionais.
( ) É a execução de um microsserviços.
( )Tem como parte os comandos “Docker Pull” e “Docker Run”.
A sequência correta das assertivas é:
Alternativas:
V – V – F – V – F.
F – V – F – V – F.  CORRETO
F – F – F – V – V.
V – F – V – V – V.
V – F – F – V – F.
Código da questão: 67777
Após a implantação da metodologia DevOps nas equipes de Tecnologia da Informação
(TI), existe a promoção uma redução nos custos nas suas operações e essas automatizações
do processo, nos quais geram alguns benefícios. Leia e associe as duas colunas conforme
cada benefício proposto
Resolução comentada:
O git commit captura todas as alterações do diretório de trabalho, apenas as
modificações feitas nos arquivos monitorados.
Resolução comentada:
A plataforma docker possibilita a criação de diferentes imagens, cada uma com uma
responsabilidade específica.
4)
5)
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I-A; II-B; III-C.
I-B; II-A; III-C.
I-C; II-B; III-A.
I-C; II-A; III-B.  CORRETO
I-B; II-A; III-C.
Código da questão: 67753
Uma das principais vantagens da ferramenta __________ é oferecer um alto nível de
disponibilidade para as aplicações. Ela permite gerenciar, de forma eficiente, um __________
de __________ como se fosse um __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas:
Linux Containers LXC; cluster; containers; único container Docker.
Docker; cluster; containers; recurso único.  CORRETO
Docker; domínio; máquinas virtuais; recurso único.
Linux Containers LXC 3; cluster; containers: recurso transparente.
Docker; domínio; máquinas virtuais; recurso único.
Código da questão: 67772
Durante a instalação do Git no Windows, são apresentadas algumas opções para o uso
dos comandos do GIT no Terminal. Assinale verdadeiro (V) ou falso (F) nas opções a seguir:
( ) Usar o git no prompt do Windows.
( ) Não usar o git na linha de comandos.
( ) Usar o git + conjunto de ferramentas Unix.
( ) Usar o git somente no Git Bash.
( ) Usar o git somente via GitHub.
Alternativas:
V – V – F – V – F.
V – F – F – V – V.  CORRETO
F – F – F – V – V.
V – V – V – V – V.
V – F – F – F – V.
Resolução comentada:
A comunicação alinhada, juntamente com a adoção da ideia de compartilhamento
das ações da equipe DevOps, favorece a entregas mais rápidas.
Resolução comentada:
Docker permite a criação de vários containers, fazendo uso de recursos mínimos da
máquina hospedeira.
6)
7)
8)
Código da questão: 67767
Uma empresa do ramo de tecnologia resolve adotar a cultura DevOps para desenvolver
seus produtos. Quais as vantagens de negócios a empresa podem obter com DevOps? Leia
as assertivas a seguir e analise-as:
I - Entrega mais rápida de recursos.
II - Ambientes operacionais menos estáveis.
III - Mais tempo disponível para agregar valor.
Sobre as vantagens de negócios a empresa, são corretas:
Alternativas:
III apenas.
I e II apenas.
I e III apenas.  CORRETO
I apenas.
I, II, III apenas.
Código da questão: 67754
A utilização de virtualização permite que um único computador hospede diversas
máquinas virtuais, cada uma com seu próprio sistema operacional. Essa técnica ganhou
importância na década de 1990, e, atualmente vem sendo utilizada para resolver diversos
tipos de problemas. Analisando as diversas características a serem observadas sobre
virtualização, avalie as afirmações a seguir.
I. Um sistema operacional executado em uma máquina virtual utiliza um subconjunto da
memória disponível na máquina real.
II. Uma das aplicações da virtualização é a disponibilização de múltiplos sistemas
operacionais para teste de software.
III. Um sistema operacional executado em uma máquina virtual apresenta um desempenho
superior ao que alcançaria quando executado diretamente na mesma máquina real.
É correto o que se afirma em:
Alternativas:
I e III apenas.
II e III apenas.  CORRETO
I apenas.
III apenas.
I, II, III apenas.
Código da questão: 67761
A tecnologia do GIT pode ser considerada uma das melhores ferramentas de
versionamento disponíveis no que diz respeito ao gerenciamento das informações. Isso
porque toda a ferramenta é otimizada para entregar velocidade e agilidade durante o
Resolução comentada:
Toda parte do comando do git deve ser utilizada via terminal ou git bash.
Resolução comentada:
Podemos constatar a importância do DevOps no quesito de agregar valor no
produto.
Resolução comentada:
O processo virtualização depende muito do hardware da máquina hospedeira,
principalmente os recursos de processamento, memória e armazenamento como
mais críticos.
9)
10)
desenvolvimento.
Qual a vantagem de utilizar um sistema de versionamento descentralizado como o Git?
Alternativas:
Não há necessidade de manter-se conectado o tempo inteiro, resultando em um ganho
de performance.  CORRETO
Não há vantagens, só desvantagens.
Aumenta o tráfego de rede.
Os usuários precisam estar conectados ao repositório constantemente.
Como os usuários não precisam estar conectados o tempo inteiro, o tráfego de rede
diminui, gerando lentidão, conhecido como efeito espelho.
Código da questão: 67770
O ambiente de virtualização é possibilitado a partir do hypervisor, que é um software
instalado em cima de uma máquina hospedeira e que, a partir dele, é possível a criação de
máquinas virtuais que podem, cada uma, conter sistemas operacionais diferentes.
Analise as seguintes afirmativas sobre o uso de máquinas virtuais e docker.
I. A virtualização permite o isolamento total do ambiente da sua aplicação, pois ela não
emula a máquina virtual por completo.
II. O Docker permite “empacotar” uma aplicação ou sistema dentro de um container, sendo
que este container pode, posteriormente, ser executado em qualquer máquina que tenha o
docker instalado.
III. Vários containers podem ser executados na mesma máquina e compartilhar o kernel do
SO com outros containers, cada um executando como processos isolados no espaço do
usuário.
IV. Em um sistema de virtualização tradicional, o sistema operacional é isolado dos demais
instalados dentro da máquina host.
Alternativas:
Somente as afirmações I, II e III estão corretas.
Todas as afirmações.
Somente as afirmações II e IV estão corretas.
Somente as afirmações III e IV estão corretas.
Somente as afirmações II, III, IV estão corretas.  CORRETO
Código da questão: 67774
A respeito da solução de contêiner da plataforma docker, analise as afirmativas a seguir
e assinale com V (verdadeiro) ou F (falso):
( ) Uma imagem pode ser versionada commúltiplos commits.
( ) O arquivo Dockerfile contém variáveis, comandos e/ou operações para criar uma
instância docker.
( ) Depois de uma imagem ser criada, para alterá-la é necessário reexecutar o processo de
criação.
Assinale a alternativa que contenha a sequência correta de V e F
Resolução comentada:
Como a tecnologia Git trabalha com repositório local, ela só precisa compartilhar
com outros servidores em momentos esporádicos, havendo, nesse sentido, uma
otimização do tráfego
Resolução comentada:
No ambiente de máquina virtual usam um kernel separado para executar o sistema
operacional. Por isso é pesado e leva tempo para inicializar, consumindo mais
recursos do sistema. No ambiente docker, os contêineres compartilham o kernel
com o host.
Alternativas:
F – F – V.
V – V – F.
F – F – F.
V – F – F.  CORRETO
F – V – F.
Código da questão: 67773
Resolução comentada:
Isso garante a imagens que funcionalidades sejam incrementadas
Arquivos e Links

Mais conteúdos dessa disciplina