Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Final (Objetiva) - Individual Semipresencial (Cod.:) Peso da Avaliação 3,00 Prova Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem. O serviço oferece capacidade econômica e redimensionável e automatiza tarefas demoradas de administração, como provisionamento de hardware, configuração de bancos de dados, aplicação de patches e backups. Sobre os bancos de dados suportados pelo Amazon RDS, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Amazon RDS não possui suporte ao banco Oracle. ( ) O Amazon RDS possui suporte ao banco Amazon Aurora. ( ) O Amazon RDS possui suporte ao banco MySQL. ( ) O Amazon RDS possui suporte ao banco Microsoft SQL Server. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B F - V - V - V. C V - V - V - F. D F - V - F - V. O Contâiner como Serviço fornece maneiras fáceis de configurar clusters de contêiner. A orquestração, que essencialmente automatiza as principais funções da tecnologia da informação, é fundamental para os CaaS. As ferramentas Google Kubernetes, Docker Swarm e Apache Mesos possuem plataformas de orquestração CaaS, bem como alguns provedores de CaaS de nuvem pública incluem Google, Amazon Web Services (AWS), Rackspace e IBM. Sobre as funções de contêineres, analise as afirmativas a seguir: I- Interface de comunicação entre contêineres. II- Alocação de capacidade de armazenamento. III- Dimensionamento de armazenamento de PaaS. IV- Distribuição de contêineres em vários hosts. Assinale a alternativa CORRETA: A Somente a afirmativa I está correta. B Somente a afirmativa IV está correta. C As afirmativas II e III estão corretas. D As afirmativas I, II e IV estão corretas. 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 (SOFTLINE, 2017). A respeito das características essenciais que tornam o PaaS exclusivo das plataformas de desenvolvimento tradicionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Oferece serviços virtualmente tudo em um só lugar, acesso da web à plataforma de desenvolvimento e acesso off-line. ( ) Oferece suporte. ( ) Fornece escalabilidade integrada, plataforma colaborativa e diversas ferramentas de cliente. ( ) Fornece plataformas baseadas em nuvem, contrata serviços por níveis dos provedores terceirizados pagando somente o que é usado (pay per use). ( ) Fornece plataformas de serviços integrados, heterogêneos e decentralizados, disponível para um único desenvolver por vez com acesso on-line. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SOFTLINE. 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: 13 jul. 2020. A+ Alterar modo de visualização 1 2 3 A V - V - V - V - F. B V - F - V - F - V. C F - V - F - F - V. D V - V - F - V - F. 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 fornecer uma maneira de associar metadados. B É uma plataforma para guardar versão de arquivos, garantindo o acesso a eles. C É uma plataforma para automatizar o desenvolvimento de back-end. D É uma plataforma para melhorar e facilitar a comunicação das equipes. 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 F - V - V - F. B V - V - V - F. C V - F - V - F. D V - V - F - V. Os Contêineres como Serviço (CaaS) são serviços em nuvem que permitem aos usuários gerenciar e implantar contêineres, aplicativos e clusters por meio da virtualização baseada em contêiner. Com relação ao CaaS, assinale a alternativa CORRETA: A Possui balanceamento de descoberta de serviço. B Possui distribuição de contêineres em vários hosts. C Possui agrupamento de contêineres em unidades físicas. D Possui interface de descoberta de comunicação entre PaaS. Os contêineres são uma abstração na camada do aplicativo que agrupa o código e as dependências. Vários contêineres podem ser executados na mesma máquina e compartilhar o kernel do sistema operacional com outros contêineres, cada um executando como processos isolados no espaço do usuário. Sobre os CaaS, analise as sentenças a seguir: I- Cada contêiner implantado no CaaS pode ter seu próprio sistema operacional encapsulado e pilha de idiomas. II- O CaaS pode ser colocado entre IaaS e PaaS. III- O CaaS também possui o único modelo de escalonamento, que é manual. Assinale a alternativa CORRETA: 4 5 6 7 A As sentenças I e II estão corretas. B Somente a sentença III está correta. C Somente a sentença I está correta. D As sentenças II e III estão corretas. PaaS é uma plataforma de computação integrada que pode desenvolver aplicativos sem instalar quaisquer ferramentas de desenvolvimento e bibliotecas. Fornece um conjunto de soluções como serviço, incluindo o ciclo de desenvolvimento, teste, implantação e até hospedagem de aplicativos na nuvem. Com relação ao PaaS, analise as sentenças a seguir: I- O PaaS público é entregue por um provedor de serviços para a criação de aplicativos, enquanto o PaaS corporativo (privado) é fornecido pela TI central de uma organização para desenvolvedores e, possivelmente parceiros e clientes comerciais. II- O PaaS permite que os desenvolvedores criem e implementem seus aplicativos de maneira on-line, não precisando se preocupar com a instalação de hardwares e softwares internos. III- No PaaS, os usuários gerenciarão ou controlarão a infraestrutura subjacente sem ter que controlar os aplicativos implantados e a configuração dos aplicativos hospedados na infraestrutura de TI. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B Somente a sentença I está correta. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. Mesmo que não entendamos, a computação em nuvem ainda é onipresente em nossas vidas. Atualmente, tornou-se vital e traz soluções mais inteligentes e eficientes do que no passado, ela é cada vez mais utilizada, principalmente na práticadenominada "sob demanda", isto é, o pagamento pelo uso de recursos é realizado somente para a quantidade de recursos utilizada. Uma das vantagens da computação em nuvem é que ela pode reduzir as despesas de capital para aquisição de hardware e software, instalação e manutenção. Configuração de data center local, energia e TI para gerenciamento de infraestrutura. Com relação aos três conceitos elasticidade, disponibilidade e escalabilidade da Computação em Nuvem, assinale a alternativa CORRETA: A O recurso de elasticidade significa que o cliente do serviço pode ampliar a infraestrutura tecnológica da organização e adquirindo amplos espaço de armazenamento na nuvem. O recurso de disponibilidade permite que os usuários conectem os serviços hospedados na nuvem por meio de qualquer arquitetura de armazenamento disponível na nuvem. O recurso escalabilidade trata da forma como o sistema suporta o aumento do número de módulos para atender a carga de trabalho requerida pelo usuário. B O recurso de elasticidade significa que o cliente do serviço pode aumentar ou diminuir a demanda pelo serviço, solicitar um aumento do espaço de armazenamento na nuvem ou uma diminuição da capacidade de armazenamento. O recurso de disponibilidade permite que os usuários acessem os serviços hospedados na nuvem a qualquer hora, em qualquer lugar, e estando os serviços disponíveis, significa que estes estão funcionando perfeitamente. O recurso escalabilidade se refere à forma como o sistema suporta o aumento do número de usuários e mantém sua qualidade e eficiência. C O recurso de elasticidade significa que o cliente do serviço pode ampliar a infraestrutura tecnológica da organização e adquirindo amplos espaço de armazenamento na nuvem. O recurso de disponibilidade permite que os usuários acessem os serviços hospedados na nuvem a qualquer hora, em qualquer lugar e disponível para funcionar normalmente. O recurso escalabilidade trata da forma como o sistema suporta o aumento do número de módulos para atender a carga de trabalho requerida pelo usuário. D O recurso de elasticidade permite que os recursos e serviços disponíveis na nuvem possam ser manipulados e armazenados sem a necessidade de adquirir novos espaços de armazenamento na nuvem. O recurso de disponibilidade permite que os usuários acessem os serviços hospedados na nuvem a qualquer hora, em qualquer lugar e disponível para funcionar normalmente. O recurso escalabilidade trata da forma como o sistema suporta o aumento do número de módulos para atender a carga de trabalho requerida pelo usuário. 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. 8 9 10 ( ) 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 V - F - V - F. D F - V - V - F.
Compartilhar