Buscar

p2_Fundamentos ao Cloud Computing e Deploy na Nuvem

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação II - Individual FLEX (Cod.:680805) 
Código da prova: 37560392 
Disciplina: Fundamentos ao Cloud Computing e Deploy na Nuvem (19366) 
Período para responder: 28/09/2021 - 13/10/2021 
Peso: 1,50 
1 - 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 ) As sentenças I, II e III estão corretas.
B ) Somente a sentença II está correta.
C ) Somente a sentença III está correta.
D ) Somente a sentença I está correta.
2 - 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 - F.
C ) V - F - V - F.
D ) V - V - F - V.
3 - 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.
B ) V - V - F - V.
C ) V - F - V - F.
D ) F - V - V - F.
4 - 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 - F - V.
B ) F - V - V - F.
C ) V - F - V - F.
D ) V - F - V - V.
5 - 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 em que esses aplicativos
estão rodando. Sobre o serverless, um exemplo de função disparada por funções serverless é:
A ) Codificação de HTML para a interface.
B ) Requisições mais instâncias ao provedor de nuvem, quando off-line.
C ) Seleção de sistema operacional pelo usuário.
D ) Requisições por Application Programming Interface (API).
6 - 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 automatizar o desenvolvimento de back-end.
B ) É uma plataforma para fornecer uma maneira de associar metadados.
C ) É uma plataforma para guardar versão de arquivos, garantindo o acesso a eles.
D ) É uma plataforma para melhorar e facilitar a comunicação das equipes.
7 - 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 II e III estão corretas.
B ) As afirmativas I e III estão corretas.
C ) As afirmativas I e II estão corretas.
D ) Somente a afirmativa I está correta.
8 - 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 ) 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.
9 - As Funções como Serviço (FaaS) podem ser descritas como um modelo de execução computacional orientado a
eventos sem uma infraestrutura complexa, normalmente associada à criação e publicação de softwares. Com a utilizaçãodo FaaS, o hardware físico, o sistema operacional da máquina virtual e o gerenciamento de software do servidor são
gerenciados pelo provedor da nuvem (IBM, 2019). No que se refere às Funções como Serviço (FaaS), classifique V para
as sentenças verdadeiras e F para as falsas:
( ) Pela FaaS, o código da função é carregado no provedor que fica responsável por gerenciar os processos, provisionar
recursos e instanciar as máquinas virtuais.
( ) Pela FaaS é possível que o produto de software seja amplamente distribuído sem que haja sobrecarga de
infraestrutura, atividades de manutenção reduzidas, escalável e de fácil e rápida implementação.
( ) Pela FaaS é possível gerar resultados financeiros mais demorados para o negócio pelo fato de haver sobrecarga de
infraestrutura e maiores chances de atividades de manutenção devido à complexidade de recursos tecnológicos
amplamente distribuídos.
( ) Pelo FaaS se limita a utilizar linguagens de programação específicas para uma estrutura de função como serviço
distribuído onde as funções do AWS Lambda não podem ser implementadas em JavaScript, Python, Go ou qualquer
linguagem JVM ou .NET.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: IBM Cloud Education. FaaS (function-as-a-service). IBM Cloud Learn Hub, New York, 30 jul. 2019.
Disponível em: https://www.ibm.com/cloud/learn/faas. Acesso em: 14 ago. 2020.
A ) V - F - V - F.
B ) V - V - F - V.
C ) V - V - F - F.
D ) F - V - F - F.
10 - 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 provedores de PaaS fornecem aos desenvolvedores sua própria pilha de ferramentas.
B ) Os serviços PaaS não oferecem suporte a desenvolvedores que trabalham remotamente.
C ) Apresenta alta complexidade no desenvolvimento e implantação.
D ) O custo é reduzido, não é necessária a compra de ferramentas de desenvolvimento e teste se os serviços de PaaS
foram selecionados.

Continue navegando