Prévia do material em texto
Questão 1/10 - DevOps e Integração Contínua Ler em voz alta 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 E Azure Kubernetes Service Questão 2/10 - DevOps e Integração Contínua Ler em voz alta 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 Questão 3/10 - DevOps e Integração Contínua Ler em voz alta Microsoft Azure é uma plataforma de nuvem abrangente, oferecendo uma ampla variedade de serviços para atender às diversas necessidades de desenvolvimento, hospedagem e gerenciamento de aplicativos em nuvem. Seja para infraestrutura, soluções avançadas de inteligência artificial ou armazenamento de dados, o Azure fornece uma base sólida para empresas de todos os tamanhos e setores. O Azure também se destaca em soluções para contêineres, que proporciona um ambiente gerenciado para implantação, gerenciamento e dimensionamento de contêineres. Esse serviço é o: A Azure Blob Storage B Azure SQL Database C Azure Cognitive Services D Azure DevOps E Azure Kubernetes Service javascript:void(0) javascript:void(0) javascript:void(0) Questão 4/10 - DevOps e Integração Contínua Ler em voz alta DevOps e serviços de nuvem são duas áreas interconectadas que desempenham papéis cruciais na modernização e eficiência das operações de TI. DevOps é uma cultura e conjunto de práticas que busca integrar o desenvolvimento de software e as operações, promovendo a colaboração e automação para acelerar a entrega de software. Por outro lado, os serviços de nuvem oferecem uma infraestrutura escalável e flexível para suportar as práticas DevOps. Plataformas de nuvem, como AWS, Azure e Google Cloud, disponibilizam recursos como máquinas virtuais, armazenamento e serviços gerenciados, permitindo que as equipes de DevOps provisionem, automatizem e dimensionem ambientes de maneira eficiente. Relacione corretamente algumas abordagens de nuvem que oferecem serviços e soluções para atender às diversas necessidades de empresas e desenvolvedores: 1. IBM Cloud 2. Microsoft Azure 3. AWS 4. VMware Cloud 5. Google Cloud Platform ( ) Oferece uma variedade de serviços, desde computação e armazenamento até aprendizado de máquina e análise de dados. O GCP é conhecido por sua forte presença em soluções de dados e análise ( ) Plataforma de nuvem abrangente, oferecendo uma ampla variedade de serviços que atendem às necessidades de desenvolvimento, hospedagem e gerenciamento de aplicativos em nuvem. Seja para infraestrutura, soluções avançadas de inteligência artificial ou armazenamento de dados, ( ) 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. A infraestrutura oferecida é conhecida por sua escalabilidade, confiabilidade e segurança, proporcionando um ambiente propício para a inovação e crescimento para as empresas ( ) Oferece uma ampla gama de serviços, incluindo infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e software como serviço (SaaS). Destaca-se por suas soluções de nuvem híbrida, integração com inteligência artificial e blockchain ( ) Possui soluções de nuvem híbrida, permitindo que as empresas integrem seus ambientes de nuvem e locais. A VMware Cloud fornece uma infraestrutura consistente que abrange ambientes locais, nuvem privada e pública Agora, selecione a alternativa que apresenta a sequência correta: javascript:void(0) A 2 – 4 – 5 – 3 – 1 B 5 – 2 – 3 – 1 – 4 C 2 – 4 – 1 – 3 – 5 D 5 – 2 – 1 – 3 – 4 E 2 – 4 – 3 – 5 – 1 Questão 5/10 - 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: A Gerenciamento de mudanças B Riscos de disponibilidade C Riscos de desempenho D Resposta a incidentes E Riscos de custo 0:13:35 Questão 6/10 - 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 B CloudWatch C OSS D SAST E SCA javascript:void(0) javascript:void(0) Questão 7/10 - DevOps e Integração Contínua Ler em voz alta O cenário de DevOps continua a evoluir em resposta às demandas crescentes por agilidade, automação e colaboração contínua entre equipes de desenvolvimento e operações. Algumas tendências emergentes delineiam o futuro do DevOps, destacando áreas de foco que moldarão a forma como as organizações concebem, implementam e gerenciam seus processos de desenvolvimento e operações. Analise as afirmativas a seguir que tratam da evolução do cenário de DevOps: 1. GitOps e Infraestrutura como Código (IaC) estão em desuso 2. DevSecOps e Segurança Integrada ganham destaque como a integração da segurança em todo o ciclo de vida do desenvolvimento 3. Observabilidade e Monitoramento Contínuo desaceleram, com organizações deixando de utilizar ferramentas avançadas de monitoramento e análise de logs 4. Continuous Testing e Testes Autônomos evoluem, mas os testes autônomos que utilizam automação avançada e inteligência artificial são abandonados por desconhecimentotécnico dos desenvolvedores 5. Automatização Cognitiva e IA tornam-se fundamentais, impulsionando a automação com inteligência artificial (IA) e aprendizado de máquina (ML) São corretas apenas as afirmativas: A I e II B I, III e V C I, II e IV D II e V E I, III e IV Questão 8/10 - DevOps e Integração Contínua Ler em voz alta 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: javascript:void(0) javascript:void(0) 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 D 5 – 2 – 4 – 1 – 3 E 2 – 4 – 5 – 3 – 1 Questão 9/10 - DevOps e Integração Contínua 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) B Serverless C PaaS (Plataform-as-a-Service) D Auto Scaling Service E Aplicações RESTful javascript:void(0) Questão 10/10 - DevOps e Integração Contínua Ler em voz alta 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 C Containers Docker Server D Container Portable E Container Repository javascript:void(0)