Prévia do material em texto
29/03/2024, 12:16 Atividade Objetiva 2: 01 - Arquitetura de Soluções em Nuvem (2024) https://pucminas.instructure.com/courses/192631/quizzes/465677 1/4 Pontuação desta tentativa: 15 de 15 Enviado 29 mar em 12:16 Esta tentativa levou 8 minutos. 2,5 / 2,5 ptsPergunta 1 O termo esteira Continuous Integration (CI)/ Continuous Delivery (CD) repreenta um processo onde é aplicada a automação nas etapas do desenvolvimento de aplicações. Sobre este termo avalie s alternativas: I – Desenvolvimento Contínuo é o processo de entrega de software (testes não funcionais, testes funcionais, segurança, implantação e assim por diante), garantindo que, a cada alteração, o aplicativo esteja pronto para lançamento. II – Integração Contínua se concentra na integração e validação constantes de alterações no código do software e nos serviços subjacentes para garantir que os erros sejam identificados e corrigidos assim que forem introduzidos. III – O estabelecimento de divisões hierárquicas e claras com a implementação de testes automatizados desde o início do ciclo de vida dos sistemas aponta para uma falta de empatia entre os membros participantes do processo. São corretas apenas: I, II e III. I e II. Apenas I. II e III. 2,5 / 2,5 ptsPergunta 2 Dentre as vantagens da implantação da orquestração estão a possibilidade de implementação de resiliência automatizada dos ambientes, tendo em vista a implementação da Infraestrutura como código IaC. Esta integração é possível através da implementação de APIs que interagem com sistemas de gestão, geralmente multi-cloud. Aponte a alternativa que apresenta as principais APIs que viabilizam esta integração. 29/03/2024, 12:16 Atividade Objetiva 2: 01 - Arquitetura de Soluções em Nuvem (2024) https://pucminas.instructure.com/courses/192631/quizzes/465677 2/4 APIs para controle de agendamento de execuções, para controle de DR's e para controle de DNS. APIs para controle de hypervisors, para controles de estratégias de migração de carga de trabalho e para monitoramento do ambiente. APIs para gerenciamento de bancos de dados, para controle de versões e mudanças de software e para controle das próprias APIs disponibilizadas. APIs com as interfaces de controle do sistema para o usuário final, com ferramentas de gestão do ambiente de nuvem e para manutenção do ambiente. 2,5 / 2,5 ptsPergunta 3 Containers precisam ser orquestrados e são a evolução da técnica de virtualização e clustering para implantação de soluções em ambientes de produção. Há diversos motivos para investirmos em conhecimento para implantação deste tipo de tecnologia. Avalie as alternativas abaixo e aponte a que apresenta um motivo válido sob um olhar técnico para este tipo de implantação. O hardware é sempre dedicado para cada aplicação que é instalada neste ambiente. Não preciso instalar 2 kernels do Linux por exemplo e isto simplifica toda a minha gestão. A economia de recursos é relativa com este tipo de solução que traz riscos para a disponibilidade da aplicação. Implementa-se DNS neste ambiente que distribui a aplicação em diversos pontos do mundo. 29/03/2024, 12:16 Atividade Objetiva 2: 01 - Arquitetura de Soluções em Nuvem (2024) https://pucminas.instructure.com/courses/192631/quizzes/465677 3/4 2,5 / 2,5 ptsPergunta 4 A equipe de arquitetura de sistemas de uma empresa está trabalhando para auxiliar no cumprimento das metas da equipe de desenvolvimento e vislumbrou a possibilidade de utilização de DevOps. Para tal, os arquitetos envolvidos sugeriram a contratação de uma API em uma nuvem. A API indicada permite que os desenvolvedores e os administradores dos sistemas interajam com a infraestrutura de modo programático e em escala, evitando a instalação e a configuração dos recursos manualmente todas as vezes que precisam recriar um ambiente de desenvolvimento. Para essa atividade, a equipe de desenvolvimento utilizou a prática DevOps de: Comunicação e colaboração Versionamento Entrega contínua IaC infraestrutura como código 2,5 / 2,5 ptsPergunta 5 Um contrato é uma coleção de acordos entre um cliente (Consumer) e uma API (Provider) que descreve as interações que podem ocorrer entre eles. Avalie as alternativas abaixo e assinale a que contém justificativa correta sobre a necessidade deste tipo de tratativa: O barramento de serviços corporativos (ESB) é o componente que implementa a arquitetura estabelecida pelo padrão API.. 29/03/2024, 12:16 Atividade Objetiva 2: 01 - Arquitetura de Soluções em Nuvem (2024) https://pucminas.instructure.com/courses/192631/quizzes/465677 4/4 Apresenta um conjunto de constraints (restrições ou princípios) com o objetivo de definir a melhor forma de particionar um sistema. O serviço não pode quebrar esses contratos com controle de versão até que se tenha certeza de que nenhum outro microsserviço dependa de um determinado contrato com controle de versão. É necessária a definição de suas interfaces em relação ao aspecto o que faz o serviço. 2,5 / 2,5 ptsPergunta 6 Open Container Initiative (OCI) é o projeto que cuida de toda a especificação e padronização dos containers. Além desta padronização de funcionamento existem outras tecnologias que apoiam na implantação técnica da solução. Aponte a alternativa que indica corretamente estas tecnologias. NFS – Network File System LXC, LXD, LXCFS NAS - Network Attachement System k8's Pontuação do teste: 15 de 15