Baixe o app para aproveitar ainda mais
Prévia do material em texto
Av1 - Infraestrutura Ágil Docker é uma plataforma que automatiza a implantação de aplicações dentro de ambientes isolados, containers. É uma solução que embarca, integra e executa aplicações rapidamente, proporcionando ambientes isolados dentro do mesmo servidor, mas acessíveis externamente. (GOMES; SOUZA, 2015) Fazer o monitoramento da sua aplicação te ajuda a ter uma visibilidade da infraestrutura e o recomendado é que não se produza sem antes instrumentalizar e monitorar suas práticas. Assinale a alternativa que apresenta corretamente uma ferramenta de monitoramento para o Docker. Alternativas: · a) Tripwire. · b)cAdvisor. Alternativa assinalada · c)Nagios. · d)Cacti. · e)Zabbix. 2) A cultura DevOps, dentre outras coisas, garante à empresa velocidade nas entregas e, por ventura, maior satisfação do consumidor. Mas, para a sua adoção é necessário que alguns passos sejam tomados. Neste contexto, analise as afirmativas a seguir: I. Deve-se fazer uma reformulação dos fluxos de trabalho da equipe. II. É necessário que se automatize o fluxo de informações entre os setores. III. O uso de métricas ajuda a ter uma visão geral sobre as perfomances das equipes. IV. As mudanças não devem impactar o foco das equipes, as características de gestões anteriores devem ser preservadas. Considerando o contexto apresentado, é correto o que se afirma em: Alternativas: · a) II, III e IV, apenas. · b) I, III e IV, apenas. · c)I, II e IV, apenas. · d)I, II e III, apenas. Alternativa assinalada · e)I, II, III e IV. 3) A cultura de compartilhamento, distribuição livre, acesso aberto ao código-fonte, e permissão para a criação de trabalhos de desenvolvimento cooperativos, características do movimento Open Source, ganhou muita força com o emprego das metodologias ágeis. Muitas ferramentas DevOps são iniciativas Open Source. Considerando as ferramentas DevOps estudadas, analise as afirmativas a seguir: I.O Zabbix é uma solução open source para monitoramento em sistemas distribuídos. II. O Docker é uma plataforma de código aberto, criada pelo Google, que permite criar ambientes isolados. III. O Jenkins é utilizado para automatizar testes e criar os artefatos de um projeto de software, mas não é Open Source. IV. Vagrant é uma ferramenta de criação e provisionamento de máquinas virtuais seja em Linux ou Windows. Considerando o contexto apresentado, é correto o que se afirma em: Alternativas: · a) II, III e IV, apenas. · b)I, III e IV, apenas. · c)I, II e III, apenas. · d)I, II e IV, apenas.Alternativa assinalada · e) I, II, III e IV. 4)O Continuous Integration (CI) integra o trabalho de forma que toda a equipe tenha um feedback constante do desenvolvimento. Toda a equipe tem acesso a um repositório de códigos, logo, quando é identificada alguma alteração em um determinado ciclo, é gerado um código compilado que pode ou não passar por uma etapa de teste. Para fazer uso dessa prática e criar um fluxo do Job de CI, é necessário seguir os seguintes passos: 1. Constrói pacotes de verificação de integridade. 2. Integra com o Sonar para acionar validação de qualidade do código. 3. Checa se o merge tem algum conflito que precise de reparo manual. 4. Notifica Pull Request através de Webhook ou chamada da API Rest (Repositório Git). 5. Faz o checkout da branch original e o destino Pull Request. 6. Incrementa e faz commit da versão na branch original. Assinale a alternativa que apresenta a ordem correta dos passos realizados. Alternativas: · a) 2 – 3 – 4 – 1 – 6 – 5. · b) 3 – 4 – 1 – 2 – 5 – 6. · c)1 – 5 – 4 – 6 – 3 – 2. · d)5 – 3 – 1 – 2 – 6 – 4. Alternativa assinalada · e)6 – 3 – 1 – 4 – 5 – 2. 5) A gestão de configuração de software engloba todos os processos do projeto, centrando sua atenção no gerenciamento de repositórios, o controle das versões, modelagem dos produtos e a gestão de outros objetos mais complexos, mas também, ajudando os desenvolvedores em suas atividades rotineiras e fornecendo suporte e controle ao processo de desenvolvimento. Para tanto existem práticas específicas de gestão de configuração. De acordo com as informações apresentadas na tabela a seguir, faça a associação dos feitos contidos na Coluna A com seus respectivos autores, apresentados na Coluna B. COLUNA A COLUNA B I- Identificar itens de configuração. 1- prepara e ajusta a infraestrutura definindo os repositórios e os sistemas de mudanças. II- Estabelecer o sistema de configuração. 2- registro de CR, análise da solicitação registrada, alteração nos artefatos necessários, verificação das alterações e fechamento do registro da solicitação. III- Criar e liberar baselines. 3- acessa as características dos itens de configuração, identifica o controle de acesso aos itens, o conteúdo das baselines, as diferenças entre as baselines e o histórico de mudanças de cada item. IV- Rastrear solicitações de mudanças ou Change Request. 4- serve para planejar as baselines do projeto. V- Controlar itens de configuração. 5- são analisados o projeto, definida a gerência de configuração e garantia da qualidade, baseline de requisitos que contemplam os requisitos funcionais, casos de uso e demais documentos e a baseline de código. VI- Estabelecer registros da gerência de configuração. 6- auditorias são feitas periódicas como forma de garantir a execução correta das atividades de gerência de configuração. VII- Realizar auditorias de configuração. 7- rastreia as alterações feitas nos itens de configuração durante uma solicitação de mudança. Assinale a alternativa que apresenta a associação CORRETA entre as colunas. Alternativas: · a) I-3, II-2, III-1, IV- 6, V- 4, VI- 5, VII-7. · b) I-3, II-5, III-4, IV- 2, V- 1, VI- 6, VII-7. · c) I-4; II-1; III-5; IV- 2; V- 7; VI- 3; VII-6. Alternativa assinalada · d) I-4; II-3; III-1; IV- 2; V- 5; VI- 7; VII-6. · e)I-5; II-3; III-2; IV- 1; V- 4; VI- 7; VII-6.
Compartilhar