Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/03/2024, 10:45 Avaliação II - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:770118) Peso da Avaliação 1,50 Prova 54126259 Qtd. de Questões 10 Acertos/Erros 9/0 Canceladas 1 Nota 10,00 A plataforma como serviço (PaaS) é um modelo de computação em nuvem, no qual um fornecedor atribui ferramentas de hardware e software aos usuários on-line. Esse fornecimento acontece por meio de um provedor de PaaS, que hospeda o hardware ou o software em sua própria infraestrutura digital. Como resultado, o PaaS libera os desenvolvedores da instalação de hardware e software internos, para desenvolver ou executar um novo aplicativo, por exemplo. Com relação ao PaaS, assinale a alternativa CORRETA: A Apresenta alta complexidade no desenvolvimento e implantação. B O custo é reduzido, não é necessária a compra de ferramentas de desenvolvimento e teste se os serviços de PaaS foram selecionados. C Os provedores de PaaS fornecem aos desenvolvedores sua própria pilha de ferramentas. D Os serviços PaaS não oferecem suporte a desenvolvedores que trabalham remotamente. Serverless computing, ou computação sem servidores, pode ser compreendida por ser uma tecnologia, a qual também é conhecida por Function as a Service (FaaS), em que o provedor de nuvem possui o gerenciamento completo do contêiner no qual as funções são executadas, conforme necessário para atender às solicitações (STIGLER, 2018). Portanto, ao utilizar a arquitetura serverless, o trabalho de desenvolvimento de software é mais rápido para a implementação de uma aplicação. Considerando que a arquitetura serverless possibilita a criação de aplicações escalonáveis, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Como a arquitetura serverless é recomendada como uma tecnologia para o desenvolvimento de soluções altamente escalonáveis, executar rapidamente seus recursos em servidores hospedados na nuvem. ( ) Como a arquitetura severless é orientada a eventos, irá permitir que o desenvolvimento de software realize a criação de aplicações web sem se preocupar com a infraestrutura de servidores. ( ) Como na arquitetura serverless o código de uma aplicação é executado em uma infraestrutura escalável, fica sob a responsabilidade da equipe de desenvolvimento tratar as questões de infraestrutura do servidor. ( ) Como a arquitetura serverless permite construir o código-fonte da aplicação utilizando servidor externos, seu código-fonte é enviado para o servidor (deploy), realizando o build e sua execução. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - F - F. B V - V - F - V. C V - F - V - F. D V - V - F - F. VOLTAR A+ Alterar modo de visualização 1 2 21/03/2024, 10:45 Avaliação II - Individual about:blank 2/5 A estrutura BaaS pode auxiliar na solução de problemas, tais como gerenciar e dimensionar a infraestrutura em nuvem, e acelerar o desenvolvimento de back-end as service, onde este serviço técnico é criado para desenvolvedores onde os envolvidos sem habilidades técnicas terão dificuldade emusá-lo. A respeito das razões para utilizar uma plataforma de back-end as service, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As razões comerciais e técnicas permitirão o aumento no número de integração entre servidores para desenvolvimento de aplicações colaborativas, economizando com aquisição de recursos tecnológicos. ( ) As razões comerciais permitirão reduzir o tempo de entrega e análise de um produto de software e sua disponibilização para o cliente. ( ) As razões técnicas permitirão focar no desenvolvimento de front-end e padronização do código-fonte. ( ) As razões técnicas envolvem aspectos de processos de software, garantia e controle de qualidade e da arquitetura orientada a serviços. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - V - F. C F - F - V - F. D F - V - F - V. O back-end as a service é um modelo de arquitetura em que a implementação da interface possibilita que uma parte ou todo o processamento seja atendido por meio de um serviço disponível na nuvem. Com relação ao BaaS, assinale a alternativa CORRETA: A É uma plataforma para melhorar e facilitar a comunicação das equipes. B É uma plataforma para guardar versão de arquivos, garantindo o acesso a eles. C É uma plataforma para fornecer uma maneira de associar metadados. D É uma plataforma para automatizar o desenvolvimento de back-end. Um Back-end como Serviço - BaaS é uma plataforma que automatiza o desenvolvimento de back-end utilizando um modelo de arquitetura onde o desenvolvedor implementa a interface e possibilita que uma parte ou todo o processamento seja atendido por meio de um serviço utilizando a infraestrutura de nuvem. A respeito do Back-end como Serviço - BaaS, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Provê as ferramentas para auxiliá-lo a desenvolver um código de back-end e acelerar o processo de desenvolvimento. ( ) Oferece soluções modulares para as funções mais usuais que necessitam estar disponíveis na infraestrutura como autenticação, escalabilidade automática e analytics estão entre os básicos. ( ) Auxilia na solução de problemas, tais como gerenciar e dimensionar a infraestrutura em nuvem, e acelerar o desenvolvimento de back-end. ( ) Permite que as responsabilidades vinculadas à manutenção e ao gerenciamento de servidores sejam executadas internamente pela organização sem envolver serviços terceirizados. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. 3 4 5 21/03/2024, 10:45 Avaliação II - Individual about:blank 3/5 B F - V - V - F. C V - F - V - F. D V - V - F - V. O FaaS é um conceito que se baseia em funções, de forma orientada a eventos. O modelo abstrai o gerenciamento de qualquer infraestrutura, o que o classifica como um modelo Serverless. Sobre Serverless, função como um serviço, analise as sentenças a seguir: I- A arquitetura serverless segue o modelo FaaS. II- Este modelo envolve executar códigos de aplicações back-end sem o trabalho de desenvolver. III- Neste modelo o deploy da aplicação é realizado em um servidor de terceiros, na nuvem. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B Somente a sentença II está correta. C As sentenças I, II e III estão corretas. D Somente a sentença I está correta. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. O Google Kubernetes Engine (GKE) oferece um ambiente gerenciado para implantação, gerenciamento e escalonamento de aplicativos em contêineres usando a infraestrutura do Google. O ambiente do GKE consiste em várias máquinas (especificamente, instâncias do Compute Engine) agrupadas para formar um cluster. Sobre os serviços de contêineres da Google, analise as seguintes afirmativas: I- O componente principal são as ferramentas de orquestração Kubernetes. II- O sistema de federação de cluster do Kubernetes possibilita combinar diferentes recursos de cluster de computador em uma federação de computação lógica. III- A escolha do orquestrador depende principalmente dos recursos disponíveis para usuários Azure. IV- Cada cluster criado com o GKE consiste em um endpoint mestre do Kubernetes no qual o servidor da API do Kubernetes é executado. Assinale a alternativa CORRETA: A As afirmativas I, II e IV estão corretas. B Somente a afirmativa I está correta. C As afirmativas II e III estão corretas. D Somente a afirmativa IV está correta. Uma arquitetura de computação orientada a eventos, como a serverless tem como principal proposta permitir que empresas de software criem e mantenham seus softwares sem se preocupar com a infraestrutura 6 7 8 21/03/2024, 10:45 Avaliação II - Individual about:blank 4/5 em que esses aplicativos estão rodando. Sobre o serverless, um exemplo de função disparada por funções serverless é: A Requisições mais instâncias ao provedor denuvem, quando off-line. B Requisições por Application Programming Interface (API). C Codificação de HTML para a interface. D Seleção de sistema operacional pelo usuário. Os provedores de PaaS fornecem uma ampla variedade de linguagens de programação para os desenvolvedores de aplicativos, um framework de aplicativos, a comunicação dos aplicativos por bancos de dados e muitas outras ferramentas necessárias para desenvolver, testar e implantar um aplicativo como um serviço pela Internet. Com relação às principais características do PaaS, analise as afirmativas a seguir: I- Fornecer todos os serviços em um só lugar para desenvolver, testar, Implantar, hospedar e manter aplicativos no mesmo IDE. II- Fornecer uma plataforma colaborativa que nos permite trabalhar em um único locar de forma coletiva. III- Fornecer várias ferramentas de cliente para ajudar desenvolvedores. Assinale a alternativa CORRETA: A As afirmativas I e III estão corretas. B Somente a afirmativa I está correta. C As afirmativas I e II estão corretas. D As afirmativas II e III estão corretas. A serverless computing pode ser entendida como sendo a evolução da computação em nuvem, onde seus serviços como API ou processamento funcional são utilizados por infraestrutura em nuvem sem se preocupar com a infraestrutura (manutenção e configuração). É um modelo de computação em nuvem maduro que utiliza o gerenciamento e alocação de recursos em um provedor de serviços. A respeito aos benefícios da serverless computing, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Desenvolvimento e implantação rápida, baixo custo e escalabilidade sob demanda. ( ) Realiza escalonamento automático através de vários componentes dependentes entre eles. ( ) Redução de recursos utilizados pela aplicação, aplicação sempre disponível e a separação de preocupações. ( ) Disponibiliza infraestrutura em nuvem para hospedar aplicações ou códigos-fonte e executá-los gratuitamente em ambiente distribuído. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B V - F - F - V. C F - V - V - F. 9 10 21/03/2024, 10:45 Avaliação II - Individual about:blank 5/5 D V - F - V - F. Imprimir
Compartilhar