Prévia do material em texto
Questão 1/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 2/10 - DevOps e Integração Contínua Máquinas virtuais (VMs) são ambientes virtuais completamente isolados e independentes, criados para emular a funcionalidade de uma máquina física. Elas são uma forma de virtualização, que permite a execução de vários sistemas operacionais e aplicativos em um único hardware físico. O conceito de máquinas virtuais é 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. Relacione corretamente os benefícios das VMs: 1. Flexibilidade 2. Isolamento 3. Recuperação de Desastres 4. Virtualização 5. Consolidação de Servidores ( ) Cada VM opera independentemente das outras, garantindo afastamento completo. Isso é crucial para segurança e estabilidade ( ) Capacidade de executar diferentes sistemas operacionais em um único hardware oferece agilidade significativa para testes, desenvolvimento e implantação de aplicativos ( ) Várias VMs podem ser executadas em um único servidor físico, otimizando a utilização dos recursos e reduzindo a necessidade de hardware físico ( ) VMs podem ser facilmente copiadas, movidas ou restauradas, tornando o disaster recovery mais rápido e eficiente ( ) Tecnologia amplamente adotada em ambientes empresariais para melhorar a eficiência operacional e a flexibilidade do gerenciamento de recursos de TI Agora, selecione a alternativa que apresenta a sequência correta: A 2 – 1 – 5 – 3 – 4 Você assinalou essa alternativa (A) B 3 – 2 – 5 – 1 – 4 C 2 – 1 – 4 – 3 – 5 D 3 – 2 – 4 – 5 – 1 E 2 – 1 – 4 – 5 – 3 Questão 3/10 - DevOps e Integração Contínua 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 4/10 - DevOps e Integração Contínua O Terraform, desenvolvido pela HashiCorp, é uma ferramenta de IaC, agnóstica a provedores de nuvem, que possibilita a definição de recursos e infraestrutura em arquivos de configuração legíveis por humanos. Ele gerencia o ciclo de vida da infraestrutura, proporcionando vantagens significativas sobre a gestão manual. O Terraform interage com plataformas de nuvem e serviços por meio de plugins chamados providers. Existem mais de 1.000 providers disponíveis, abrangendo serviços como AWS, Azure, Google Cloud, Kubernetes, GitHub, Splunk e DataDog. Caso não encontre o provider desejado, é possível criar seu próprio. A padronização do fluxo de trabalho de implantação é alcançada por meio de módulos, que são composições reutilizáveis de recursos provenientes de diferentes providers. A linguagem declarativa do Terraform descreve o estado desejado da infraestrutura, permitindo que os providers calculem automaticamente dependências entre recursos. Relacione corretamente o fluxo de implantação do Terraform: 1. Inicialização 2. Escopo 3. Planejamento 4. Autoria 5. Aplicação ( ) Identificar a infraestrutura necessária para o projeto ( ) Escrever a configuração da infraestrutura desejada ( ) Instalar os plugins necessários para gerenciar a infraestrutura ( ) Visualizar as alterações propostas pelo Terraform ( ) Executar as mudanças que foram planejadas Agora, selecione a alternativa que apresenta a sequência correta: A 2 – 4 – 3 – 5 – 1 B 5 – 2 – 3 – 1 – 4 C 2 – 4 – 1 – 3 – 5 Você assinalou essa alternativa (C) D 5 – 2 – 4 – 1 – 3 E 2 – 4 – 5 – 3 – 1 Questão 5/10 - DevOps e Integração Contínua Containers Docker são ambientes de execução isolados que compartilham o kernel do sistema operacional do host, tornando-os mais leves e portáteis do que máquinas virtuais, que necessitam de seu próprio sistema operacional completo. A portabilidade dos containers Docker é viabilizada por um elemento que é uma camada de abstração que gerencia esses ambientes. Ele é executado no host, proporcionando uma interface de linha de comando (CLI) para a criação, inicialização e administração dos containers. Esse elemento que realiza a portabilidade dos containers Docker é o: A Docker Hub B Docker Engine Você assinalou essa alternativa (B) C Containers Docker Server D Container Portable E Container Repository Questão 6/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 7/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 8/10 - DevOps e Integração Contínua A segurança em código tornou-se uma prioridade essencial em ambientes de nuvem, especialmente ao utilizar serviços da Amazon Web Services (AWS) em conjunto com ferramentas como o Terraform. Essa abordagem, também conhecida como Infrastructure as Code (IaC), não apenas permite a automação eficiente da infraestrutura, mas também impulsiona a implementação de práticas seguras desde a concepção até a operação. Analise as afirmativas a seguir que trazem como a segurança pode ser integrada efetivamente ao código ao utilizar AWS e Terraform:1. Gerenciamento de credenciais: primeiro passo é assegurar o gerenciamento seguro de credenciais na AWS 2. Práticas de segurança em Terraform: variáveis sensíveis e arquivos de estado, avaliação de impacto e revisão de código 3. Monitoramento e conformidade: implementar identificação da linguagem de programação para identificar e reagir a possíveis atualizações 4. Auditorias e revisões regulares: realizar auditorias regulares nas configurações do Terraform e nos recursos provisionados na AWS para identificar e corrigir potenciais lacunas de segurança 5. Atualizações e Patches automáticos: automatizar a instalação dos recursos financeiros do projeto São corretas apenas as afirmativas: A I, II e IV Você assinalou essa alternativa (A) B I e II C I, III e V D II e V E I, III e IV Questão 9/10 - DevOps e Integração Contínua Os Grupos de Dimensionamento Automático (ASGs) da AWS representam uma solução eficaz para a rápida gestão e escalabilidade de um conjunto homogêneo de instâncias do EC2, compartilhando a mesma configuração. Desenvolvidos para ajustar automaticamente o número de instâncias em resposta a alterações na demanda ou conforme políticas predefinidas, os ASGs asseguram a manutenção constante do número desejado de instâncias em operação. Essa automação é fundamental para preservar a disponibilidade de aplicativos e lidar de maneira eficiente com flutuações nas cargas de trabalho. Esses grupos de dimensionamento automáticos são conhecidos como: A Azure Blob Storage B Azure SQL Database C Azure Cognitive Services D Auto Scaling Você assinalou essa alternativa (D) E Azure Kubernetes Service Questão 10/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 image2.wmf image1.wmf