Logo Passei Direto
Buscar

Conceitos e Práticas DevOps

User badge image
Lauren

em

Ferramentas de estudo

Questões resolvidas

Material
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

Prévia do material em texto

Questão 1/10 DevOps e Integração Contínua Ler em voz alta 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 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 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 3/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 0 controle adequado sobre os recursos de tecnologia da 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 0 planejamento até a operação. Essa abordagem é conhecida A DevSecOps Você assinalou essa alternativa (A) CloudWatch OSS D SAST E SCA Questão 4/10 DevOps e Integração Contínua Ler em voz alta AAmazon Web Services (AWS) destaca-se como uma líder global no campo dos serviços de fornecendo uma ampla gama de recursos para atender às diversas necessidades de computação em nuvem de organizações em todo 0 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. AAWS tem um serviço que é essencial para hospedar aplicativos e máquinas virtuais, oferecendo capacidade computacional escalável na nuvem. Esse serviço é 0: A AWS Lambda 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 5/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 0 código, caracterizado pela ausência de conhecimento sobre 0 sistema operacional ou os arquivos do host é um: A GitHub Servidor de Rede Distribuída Máquinas Virtuais (VM) D Emulador de Desktop E Container Você assinalou essa alternativa (E) 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 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 (laC) estão em desuso 2. DevSecOps e Segurança Integrada ganham destaque como a integração da segurança em todo 0 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 desconhecimento té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, III V IV D V Você assinalou essa alternativa (D) E IV Questão 7/10 DevOps e Integração Contínua Ler em voz alta Containers Docker são ambientes de execução isolados que compartilham 0 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 é A Docker Hub Docker Engine Você assinalou essa alternativa (B) Containers Docker Server D Container Portable E Container RepositoryQuestão 8/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 0 modelo convencional, no qual recursos são provisionados de forma contínua, 0 serverless adota uma perspectiva onde a infraestrutura completamente gerenciada pelos provedores de nuvem. Existe um componente essencial das arquiteturas serverless, proporcionando uma abordagem inovadora para 0 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) Você assinalou essa alternativa (A) Serverless PaaS D Auto Scaling Service E Aplicações RESTful Questão 9/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 0 número de instâncias em resposta a alterações na demanda ou conforme políticas predefinidas, 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 Azure SQL Database 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 Ler em voz alta 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. 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 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 0 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 assinalou essa 3-2-5-1-4 2-1-4-3-5 D 3-2-4-5-1 E 2-1-4-5-3Questão 1/10 - DevOps e Integração Contínua Ler em voz alta No ambiente de containers é recomendável ter um orquestrador que simplifica 0 desenvolvimento e a administração de 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 Sua estrutura compreende dois componentes principais: 0 Mestre, responsável por gerenciar 0 cluster e manter seu estado desejado, e Nós (ou trabalhadores), responsáveis pela execução das aplicações. Esse orquestrador de containers é A YAML Docker Engine Deployment D Kubernetes Você assinalou essa alternativa (D) E Orchestrator Questão 4/10 - DevOps e Integração Contínua Ler em voz alta A busca por confiabilidade e continuidade em ambientes DevOps é crucial para garantir estabilidade e entrega consistente de 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 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 0 potencial de causar impactos significativos durante as próximas atualizações, uma vez que 0 sistema modificado individualmente pode não ser Esse elemento é o(a): A Infraestrutura como Código Riscos de disponibilidade Riscos de desempenho D Desvio de configuração Você assinalou essa alternativa (D) E Alterações manuais Questão 5/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 Seja para infraestrutura, soluções avançadas de inteligência artificial ou armazenamento de dados, 0 Azure fornece uma base sólida para empresas de todos os tamanhos e setores. Azure também se destaca em soluções para contêineres, que proporciona um ambiente gerenciado para implantação, gerenciamento e dimensionamento de Esse serviço é A Azure Blob Storage Azure SQL Database C Azure Cognitive Services D Azure DevOps E Azure Kubernetes Service Você assinalou essa alternativa (E) Questão 7/10 DevOps e Integração Contínua Ler em voz alta desenvolvido pela HashiCorp, é uma ferramenta de laC, agnóstica a provedores de nuvem, que possibilita definição de recursos e infraestrutura em arquivos de configuração legíveis por Ele gerencia 0 ciclo de vida da infraestrutura, proporcionando vantagens significativas sobre a gestão Terraform interage com plataformas de nuvem e serviços por meio de plugins chamados 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 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 A linguagem declarativa do Terraform descreve 0 estado desejado da infraestrutura, permitindo que providers calculem automaticamente dependências entre Relacione corretamente 0 fluxo de implantação do Terraform: 1. Inicialização 2. Escopo 3. Planejamento 4. Autoria 5. Aplicação ) Identificar a infraestrutura necessária para 0 projeto ) Escrever a configuração da infraestrutura desejada( ) Instalar 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 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 8/10 DevOps e Integração Contínua Ler em alta Na infraestrutura de TI existem ambientes completamente isolados e independentes, criados para emular a funcionalidade de uma máquina 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 Sua principal característica é a capacidade de executar um sistema operacional completo dentro de outro, chamado de sistema Essa abstração é possibilitada por um software conhecido como hipervisor. Esse ambiente é conhecido A Servidor de Rede Emulador de Servidor Máquinas Virtuais (VM) assinalou alternativa D Hipervisor Master E Roteador Questão 9/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 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 é 0 processo de monitoramento e gerenciamento dos riscos Terraform, que é uma ferramenta de Infraestrutura como Código (laC), destaca-se como uma peça Além de sua capacidade intrínseca de orquestrar ambientes de nuvem, 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 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 Monitoramento de riscos ( ) Capacidade de gerenciar alterações na infraestrutura, ajudando a garantir que essas alterações não aumentem riscos ( ) Característica para responder a problemas de segurança, incluindo situações como 0 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 0 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 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 C 2-4-1-3-5 D 3 E 2-4-3-5-1Questão 10/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, 0 Terraform, uma ferramenta de Infraestrutura como Código (laC), destaca-se como uma peça fundamental. Além de sua capacidade intrínseca de orquestrar ambientes de nuvem, 0 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 0: A Gerenciamento de mudanças B Riscos de disponibilidade Você assinalou essa alternativa (B) C Riscos de desempenho D Resposta a incidentes E Riscos de custo

Mais conteúdos dessa disciplina