Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04 https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 1/5 Atividade Objetiva 04 Resultados para - As respostas corretas estão ocultas. Pontuação desta tentativa: 15 de 15 Enviado 6 de ago de 2023 em 16:58 Esta tentativa levou 2 minutos. 3 / 3 ptsPergunta 1 Como a arquitetura de microsserviços complementa a prática de DevOps? Microsserviços e DevOps não têm relação entre si. Microsserviços tornam o DevOps desnecessário, já que cada serviço pode ser desenvolvido e operado independentemente. Microsserviços possibilitam a entrega contínua e a implantação contínua (CI/CD), práticas centrais do DevOps, pois cada serviço pode ser desenvolvido, testado e implantado de forma independente. Microsserviços complementam a prática de DevOps ao permitir a entrega contínua e a implantação contínua (CI/CD). Cada serviço em uma arquitetura de microsserviços pode ser desenvolvido, testado e implantado de forma independente. Isso permite que as equipes de desenvolvimento e operações trabalhem juntas de maneira mais eficaz, o que é um objetivo central do DevOps. DevOps exige que todos os microsserviços sejam desenvolvidos na mesma linguagem de programação. 17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04 https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 2/5 DevOps exige que todos os microsserviços sejam operados por uma única equipe. 3 / 3 ptsPergunta 2 Quais são as vantagens dos microsserviços? Menor complexidade, menor tempo de inatividade, maior custo. Maior complexidade, maior escalabilidade, melhor manutenção. Menor complexidade, maior tempo de inatividade, menor custo. Maior escalabilidade, menor tempo de inatividade, melhor manutenção. Microsserviços proporcionam maior escalabilidade, pois cada serviço pode ser escalado de forma independente. Também podem reduzir o tempo de inatividade, pois a falha de um serviço não afeta diretamente os outros. Além disso, proporcionam uma melhor manutenção, pois os serviços podem ser atualizados e implantados de forma independente. Menor escalabilidade, maior tempo de inatividade, menor custo. 3 / 3 ptsPergunta 3 Em uma arquitetura de microsserviços, por que é importante ter uma estratégia de gerenciamento de log? Para facilitar a depuração e monitoramento dos serviços. 17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04 https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 3/5 Em uma arquitetura de microsserviços, é importante ter uma estratégia de gerenciamento de log para facilitar a depuração e o monitoramento dos serviços. Dada a distribuição dos serviços, um sistema centralizado de logs pode ajudar a entender o comportamento do sistema como um todo. Para reduzir o uso de recursos do sistema. Para melhorar a velocidade dos serviços. Para melhorar a interface do usuário. Para aumentar a segurança do sistema. 3 / 3 ptsPergunta 4 Qual é o papel do padrão SAGA em uma arquitetura de microsserviços? O padrão SAGA é usado para gerenciar transações que abrangem vários serviços, onde cada etapa de uma transação é uma saga. O padrão SAGA é usado para gerenciar transações que abrangem vários serviços. Em uma arquitetura de microsserviços, não há transações distribuídas como em uma arquitetura monolítica. Portanto, o padrão SAGA é uma abordagem para resolver a consistência de transações em um ambiente de microsserviços. Cada etapa de uma transação é uma saga, e se algo der errado, as sagas anteriores serão revertidas (compensadas) para manter a consistência do sistema. O padrão SAGA é usado para garantir que todos os microsserviços usem a mesma linguagem de programação. O padrão SAGA é usado para garantir que todos os microsserviços usem o mesmo banco de dados. 17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04 https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 4/5 O padrão SAGA é usado para aumentar a velocidade de comunicação entre os microsserviços. O padrão SAGA é usado para dividir um microsserviço em microsserviços menores. 3 / 3 ptsPergunta 5 O que significa persistência poliglota no contexto de uma arquitetura de microsserviços? Significa que cada microsserviço deve usar o mesmo tipo de banco de dados para persistir seus dados. Significa que cada microsserviço deve usar vários bancos de dados diferentes para persistir seus dados. Significa que cada microsserviço pode escolher o tipo de banco de dados que melhor se adequa às suas necessidades para persistir seus dados. Persistência poliglota no contexto de uma arquitetura de microsserviços significa que cada microsserviço pode escolher o tipo de banco de dados que melhor se adequa às suas necessidades para persistir seus dados. Isso poderia incluir bancos de dados relacionais, bancos de dados NoSQL, bancos de dados de séries temporais, etc., dependendo das necessidades específicas de cada serviço. Significa que os microsserviços não devem persistir dados 17/01/24, 09:26 -, histórico de teste: Atividade Objetiva 04 https://pucminas.instructure.com/courses/145909/quizzes/379985/history?version=5 5/5 Significa que todos os microsserviços devem usar um banco de dados NoSQL para persistir seus dados. Pontuação do teste: 15 de 15
Compartilhar