Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:987556) Peso da Avaliação 2,00 Prova 87273511 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 PaaS é uma plataforma de computação integrada, em que você pode desenvolver aplicativos sem instalar nenhuma ferramenta de desenvolvimento e bibliotecas. Ela oferece um conjunto de soluções como serviço, incluindo o ciclo de desenvolvimento, teste, implantação e até hospedagem de aplicações na nuvem. A respeito das vantagens do PaaS, analise as afirmativas a seguir: I. Fácil desenvolvimento e implantação (deployment), e após o desenvolvimento, a maioria dos serviços executará automaticamente o processo de teste e implantação. II. Os serviços PaaS oferecem suporte a desenvolvedores de diferentes locais para trabalharem juntos no mesmo projeto. III. Não é necessária a compra de ferramentas de desenvolvimento e teste se os serviços de PaaS foram selecionados. Basta alugar esses recursos, reduzindo o custo total de propriedade da empresa de desenvolvimento. IV. Oferecendo serviços de inteligência artificial baseados em nuvem para ajudar os usuários a obter os dados e suas personalizações para que a interface seja renderizada corretamente. É correto o que se afirma em: A I, II e IV, apenas. B II e III, apenas. C I, III e IV, apenas. D I, II e III, apenas. E I e III, apenas. Para Kavis (2014), os provedores de SaaS controlam totalmente a infraestrutura, o desempenho, a segurança, a escalabilidade, a privacidade e muito mais, e os fornecedores de SaaS geralmente oferecem duas maneiras para seus clientes usarem seus aplicativos. A primeira maneira é prover acesso em qualquer dispositivo que possa se conectar à Internet através de uma interface de usuário baseada na Web amigável e a outra maneira é fornecer APIs para seus clientes, para que os consumidores de serviços possam integrar recursos aos aplicativos existentes ou com outras soluções SaaS. Fonte: KAVIS, M. J. Architecting the cloud: designs decisions for cloud computing service models (SaaS, PaaS and IaaS). Hoboken: John Wiley & Sons, 2014. A respeito das características essenciais dos serviços SaaS que o tornam único em relação ao software tradicional, analise as afirmativas a seguir: I. Os serviços SaaS são entregues como um modelo para muitos, no qual uma única instância do aplicativo pode ser compartilhada por vários ou múltiplos locatários ou clientes. VOLTAR A+ Alterar modo de visualização 1 2 01/04/25, 10:59 Avaliação I - Individual about:blank 1/6 II. Os serviços SaaS são hospedados e gerenciados a partir de um local central, onde seus provedores executam atualizações automáticas para garantir que cada locatário acesse a versão mais recente do aplicativo sem nenhuma atualização do cliente. III. Os serviços SaaS não podem ser acessados de qualquer dispositivo do usuário final (como desktops, laptops, tablets, smartphones e thin clients). IV. Os serviços SaaS não têm a capacidade de se integrar a outros softwares ou serviços por meio de APIs padrão. É correto o que se afirma em: A I, II e IV, apenas. B I e IV, apenas. C I, II e III, apenas. D I e II, apenas. E II e III, apenas. 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 Os serviços PaaS não oferecem suporte a desenvolvedores que trabalham remotamente. B Os provedores de PaaS fornecem aos desenvolvedores sua própria pilha de ferramentas. C Apresenta alta complexidade no desenvolvimento e implantação. D O custo é elevado, sendo necessária a compra de ferramentas de desenvolvimento e teste se os serviços de PaaS foram selecionados. E O custo é reduzido, não é necessária a compra de ferramentas de desenvolvimento e teste se os serviços de PaaS foram selecionados. Quando a organização adotar o uso da PaaS, sua equipe de desenvolvimento só precisa se preocupar com a programação do software, pois o gerenciamento, manutenção e atualização da infraestrutura ficam a cargo do fornecedor, bem como oferece na plataforma web várias ferramentas de desenvolvimento de software. Dessa maneira, ela se torna completa, robusta, escalável e totalmente disponível em uma nuvem pública ou privada. O ideal é usar o PaaS quando a empresa tem um time de desenvolvedores disponíveis para trabalhar simultaneamente e precisa executar as tarefas ou se houver uma grande integração com o banco de dados. Fonte: IAAS, PaaS e SaaS: entenda os modelos de nuvem e suas finalidades. SoftLine, São Paulo, 31 out. 2017. Disponível em: https://brasil.softlinegroup.com/sobre-a-empresa/blog/iaas-paas-saas- nuvem. Acesso em: 16 ago. 2020. Sobre as características essenciais que tornam o PaaS exclusivo das plataformas de desenvolvimento tradicionais, analise as afirmativas a seguir: 3 4 01/04/25, 10:59 Avaliação I - Individual about:blank 2/6 I. Oferece serviços virtualmente tudo em um só lugar, acesso da web à plataforma de desenvolvimento e acesso off-line. II. Oferece suporte. III. Fornece escalabilidade integrada, plataforma colaborativa e diversas ferramentas de cliente. IV. Fornece plataformas baseadas em nuvem, contrata serviços por níveis dos provedores terceirizados pagando somente o que é usado (pay per use). V. Fornece plataformas de serviços integrados, heterogêneos e decentralizados, disponível para um único desenvolver por vez com acesso on-line. É correto o que se afirma em: A I, II, III e V, apenas. B I, II e IV, apenas. C IV e V, apenas. D I, III e IV, apenas. E I, II, III e IV, apenas. O Software as a Service (SaaS) surgiu por volta de 1999, e suas aplicações são licenciadas como um serviço sob demanda com um modelo de distribuição do serviço. Existem três soluções, modelos ou tipos de serviços oferecidos pela computação em nuvem: Software as a Service (SaaS), Platform as a Service (PaaS), Infraesrtucture as a Service (IaaS). Eles são utilizados para disponibilizar diversas soluções inteligentes por meio da web como armazenamento, disponibilidade de ferramentas e softwares, poder de processamento, plataformas de criação, entre outros. No que diz respeito a essas três soluções, modelos ou tipos de serviços, assinale a alternativa correta: A O SaaS é um serviço utilizadas por analistas e desenvolvedores para implementar suas aplicações, como linguagens de programação, ferramentas de desenvolvimento etc. A PaaS é uma plataforma com interface para o usuário como as redes sociais e a Netflix. E a IaaS fornece computadores servidores, armazenamento de dados, Firewall, recursos de internet, entre outros. B O SaaS fornece computadores servidores, armazenamento de dados, Firewall, recursos de internet, ERP, CRM, entre outros. A PaaS é uma plataforma em que os desenvolvedores podem implementar suas aplicações, como linguagens de programação, sistema operacional etc. E a IaaS oferece infraestrutura com interface para o usuário, como Netflix, Dropbox, ERP, SOA, DSS, entre outros. C O SaaS oferece aplicação com interface para o usuário como as redes sociais e a Netflix. A PaaS é uma plataforma em que os desenvolvedores podem implementar suas aplicações, como linguagens de programação, hardware (servidores, discos), sistema operacional, ferramentas de desenvolvimento etc. E a IaaS fornece computadores servidores, armazenamento de dados, Firewall, recursos de internet, entre outros. D O SaaS oferece aplicação com interface para o usuário como as redes sociais e a Netflix. A PaaS é uma plataforma que fornece computadores servidores, armazenamento de dados, Firewall, recursos de internet, entre outros. E a IaaS é uma infraestrutura em queos desenvolvedores podem implementar suas aplicações, como linguagens de programação, hardware (servidores, discos), sistema operacional, ferramentas de desenvolvimento etc. 5 01/04/25, 10:59 Avaliação I - Individual about:blank 3/6 E O SaaS é uma plataforma em que os desenvolvedores podem implementar suas aplicações, como linguagens de programação, hardware (servidores, discos), sistema operacional, ferramentas de desenvolvimento etc. Já o PaaS oferece aplicação com interface para o usuário como as redes sociais e a Netflix. E a IaaS fornece computadores servidores, armazenamento de dados, Firewall, recursos de internet, entre outros. A computação em nuvem pode ser utilizada de várias formas em diferentes contextos, dependendo das necessidades específicas de uma organização ou indivíduo. Por exemplo: hospedagem de aplicações e websites, armazenamento de dados, processamento de dados, desenvolvimento e teste de software, plataformas de aprendizado de máquina e inteligência artificial, backup e recuperação de desastres, em Software como Serviço (SaaS), Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) etc. Considerando um exemplo de como a computação em nuvem pode ser utilizada para melhorar a escalabilidade de uma aplicação web, assinale a alternativa correta: A Utilizar uma plataforma de Software como Serviço (SaaS) para desenvolvimento colaborativo. B Implementar uma solução de backup manual para armazenar cópias de segurança em dispositivos USB. C Migrar a aplicação web para uma solução de Infraestrutura como Serviço (IaaS), como o Amazon Web Services (AWS), permitindo o ajuste automático de recursos conforme a demanda. D Configurar um ambiente de recuperação de desastres usando dispositivos de armazenamento externo. E Adquirir mais servidores físicos e instalá-los em um data center local. 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. É correto o que se afirma em: A I e III, apenas. B I e II, apenas. C I, apenas. D II, apenas. Revisar Conteúdo do Livro 6 7 01/04/25, 10:59 Avaliação I - Individual about:blank 4/6 E II e III, apenas. A computação em nuvem oferece uma série de benefícios que auxiliam empresas, desenvolvedores e usuários finais. Aqui estão algumas maneiras pelas quais ela é útil como: escalabilidade, redução de custos, acesso remoto e colaboração, flexibilidade e agilidade, segurança e backup, atualizações automáticas, integração com tecnologias avançadas, entre outros. Dessa forma, com um pequeno esforço de provedores de serviços da internet, muitos recursos são disponibilizados para seus clientes. Sobre a computação em nuvem, assinale a alternativa correta: A Uma das desvantagens da computação em nuvem é a demora em solicitar um recurso novo, como aumento da capacidade de armazenamento, por exemplo. B Uma das desvantagens da computação em nuvem é a exigência de pilhas de equipamentos e implementações, como configuração de hardware, instalação de software e outras tarefas demoradas, as quais são de responsabilidade do cliente C A computação em nuvem acaba gerando compra de hardware e software, além de recursos para configuração e de data centers locais. D Uma das vantagens da computação em nuvem é a possibilidade de aumento da capacidade de armazenamento de um disco rapidamente, porém o custo deste serviço é mais caro que em um data center físico. E A computação em nuvem auxilia na economia financeira evitando compra de hardware e software, além de recursos para configuração e de data centers locais. A computação em nuvem revolucionou a maneira como as empresas gerenciam seus recursos de TI, oferecendo diversas vantagens em relação à arquitetura local. Entre os principais benefícios, destacam-se a elasticidade, que permite ajustar automaticamente a capacidade de processamento e armazenamento conforme a demanda; a alta disponibilidade, que garante o acesso contínuo aos serviços, minimizando o tempo de inatividade; e a escalabilidade, que possibilita a expansão ou redução dos recursos de forma dinâmica, sem interrupções. Essas características tornam a computação em nuvem uma solução ideal para empresas que buscam flexibilidade, eficiência operacional e redução de custos. Com base no exposto, assinale a alternativa correta: A A elasticidade da computação em nuvem permite que os recursos sejam alocados automaticamente conforme a demanda, enquanto a alta disponibilidade e a escalabilidade garantem que os serviços possam ser acessados a qualquer momento e expandidos conforme necessário. B A elasticidade na computação em nuvem é restrita à fase de desenvolvimento, a alta disponibilidade é garantida apenas em servidores locais, e a escalabilidade não permite ajustes dinâmicos de recursos. C A elasticidade da computação em nuvem permite a alocação de recursos de forma fixa, a alta disponibilidade depende da infraestrutura local, e a escalabilidade não pode ser aplicada em ambientes de produção. D A elasticidade na computação em nuvem impede a liberação de recursos após picos de demanda, a alta disponibilidade é limitada pela localização física dos servidores, e a escalabilidade é restrita a horários programados. 8 9 01/04/25, 10:59 Avaliação I - Individual about:blank 5/6 E A elasticidade da computação em nuvem requer a intervenção manual para ajustar os recursos, enquanto a alta disponibilidade só é garantida durante o horário comercial, e a escalabilidade é limitada a ambientes de teste. São três tipos de computação em nuvem: o Software como serviço (SaaS), a Infraestrutura como serviço (IaaS) e a Plataforma como serviço (PaaS). Algumas das vantagens do PaaS é que se paga apenas pelo que precisa e não é necessário manter, atualizar ou substituir softwares. Com relação aos PaaS, analise as afirmativas a seguir: I. O PaaS é uma plataforma colaborativa para que possamos trabalhar em diferentes locais e coletivamente. II. O PaaS fornece ampla variedade de aplicativos de cliente para ajudar o usuário do software desenvolvido. III. O PaaS fornece ampla variedade de ferramentas de cliente para ajudar o desenvolvedor. É correto o que se afirma em: A I e II, apenas. B I, apenas. C I e III, apenas. D II, apenas. E II e III, apenas. 10 Imprimir 01/04/25, 10:59 Avaliação I - Individual about:blank 6/6