Logo Passei Direto
Buscar

25-Computação em Nuvem_QUESTÕES

User badge image
fabio Fabinho

em

Ferramentas de estudo

Questões resolvidas

Em relação à computação em nuvem, independentemente do tipo de serviço que você contrata, e independentemente do provedor desse serviço, você já estará utilizando a virtualização em algum nível, e esses serviços são tipicamente categorizados como IaaS (do inglês, Infrastructure as a Service), PaaS (do inglês, Platform as a Service) e SaaS (do inglês, Software as a Service).
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos serviços contidos na coluna A com suas respectivas descrições contidas na coluna B.
I-3; II-2; III-1.
I-1; II-2; III-3.
I-2; II-1; III-3.
I-3; II-1; III-2.

No modelo IaaS (Infrastructure as a Service), os clientes podem alocar dinamicamente recursos computacionais como capacidade de processamento, armanezamento ou rede.
Agora, avalie as seguintes asserções e a relação proposta entre elas:
I. No modelo IaaS, o cliente tem um maior controle sobre os recursos, em comparação com os demais modelos de serviço.
II. O cliente pode determinar o sistema operacionais das máquinas virtuais e podem configurar serviços de rede, como firewall e DNS, por exemplo.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é verdadeira e a II é falsa.
A asserção I é falsa e a II é verdadeira.

O modelo com maior nível de abstração é o SaaS (Software as a Service). Este serviço consiste em sistemas de software com propósitos específicos que estão disponíveis para usuários finais através de acesso remoto (Internet).
Considerando o contexto, analise as afirmativas a seguir.
I. No modelo SaaS, o provedor oferece o software na forma de uma aplicação Web.
II. No modelo SaaS, o cliente tem controle sobre a infraestrutura ou a plataforma.
III. A evolução das aplicações no modelo SaaS é transparente para os clientes, que não precisam se preocupar com instalar atualizações, pois o acesso é remoto, nem com espaço de armazenamento dos seus dados.
IV. A capacidade computacional necessária é gerenciada pelo provedor de acordo com a demanda dos clientes no modelo SaaS.
Apenas as afirmativas I, III e IV estão corretas.
Apenas as afirmativas II e IV estão corretas.
Todas as afirmativas estão corretas.
Apenas as afirmativas I e II estão corretas.

No modelo PaaS (Plataform as a Service), o cliente se beneficia do provisionamento dinâmico de um ambiente completo para desenvolvimento, teste e implantação de aplicações em Nuvem.
Considerando o contexto, analise as afirmativas a seguir.
I. O provisionamento dinâmico do modelo IaaS significa que o provedor aloca os recursos computacionais necessários de forma automática.
II. No modelo IaaS, o cliente não precisa se preocupar com criação e gerenciamento de máquinas virtuais.
III. O ambiente provisionado do modelo IaaS é uma plataforma completa para a implementação de aplicações, com sistema operacional, servidores de aplicação, sistemas de gerenciamento de banco de dados (SGBD), compiladores, entre outros.
IV. IaaS oferece ferramentas de colaboração e gerenciamento de projetos.
As afirmativas I, II, III e IV estão corretas.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas III e IV estão corretas.
Apenas a afirmativa I está correta.

O objetivo principal da virtualização de servidores é dividir os recursos de um servidor físico em servidores virtuais menores, inclusive com sistemas operacionais e capacidades diferentes. Atualmente os provedores de computação em nuvem oferecem suporte para máquinas virtuais e contêineres.
Considerando o contexto, analise as afirmativas a seguir.
I. Tanto a tecnologia de máquinas virtuais quanto contêineres permitem o compartilhamento da infraestrutura.
II. Nas máquinas virtuais a virtualização é feita a nível de hardware.
III. Nos contêineres a virtualização no nível de sistema operacional.
As afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas as afirmativas II e III estão corretas.
Apenas a afirmativa I e II estão corretas.

A adoção de padrões de desenvolvimento ajuda na elaboração de projetos mais eficientes. A evolução tanto das tecnologias de rede como virtualização são fundamentais para a consolidação dos provedores de Computação em Nuvem.
Considerando o contexto, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
( ) Arquitetura Orientada a Serviços consiste em decompor as funcionalidades de um sistema em serviços que podem ser reutilizados para promover a interoperabilidade entre aplicações.
( ) As mensagens de requisição SOAP, a descrição dos serviços e a representação dos dados são todas baseadas em HTTP e FTP.
( ) O REST (REpresentational State Transfer) é um estilo arquitetural para sistemas distribuídos.
V – F – V.
F – V – F.
V – V – F.
F – F – V.

A evolução tecnológica fundamental para que a Computação em Nuvem tornasse viável foi o avanço das tecnologias de virtualização. Dessa forma, a virtualização possibilita alguns fatores fundamentais para a Computação em Nuvem.
Considerando os fatores fundamentais que a virtualização proporciona à computação em nuvem, analise as afirmativas a seguir.
I. A abstração de detalhes dos recursos físicos possibilita a independência de hardware.
II. A consolidação de servidores torna possível migrar os servidores para um centro de dados.
III. A facilidade de replicação permite melhorar a instanciação e replicação de máquinas virtuais dos servidores físicos.
Apenas as afirmativas I e III estão corretas.
Apenas a afirmativa II está correta.
Todas as afirmativas estão corretas.
Apenas a afirmativa I está correta.

No modelo de Web Service REST (REpresentational State Transfer), os serviços web que devem seguir os princípios e as restrições REST. Estes serviços são chamados de RESTful Web Services.
Assinale a alternativa que apresenta corretamente um método utilizado pelos RESTful Web Services.
O método PUT é utilizado para atualizar os dados textuais de um recurso.
O método GET é utilizado para criar um recurso com a representação textual.
O método POST é utilizado para obter a representação de um recurso.
O método DELETE apaga a representação de um recurso textual.

O armazenamento de objetos é o tipo de serviço de armazenamento em nuvem em que as unidades de armazenamento são objetos que são gerenciados como recursos Web. Isso significa que o acesso aos dados pode ser feito na forma de requisições HTTP.
Complete as lacunas a seguir: Os _________ de Computação em Nuvem suportam armazenamento de objetos de vários tipos como imagens, arquivos executáveis, vídeos, entre outros. Além disso, eles oferecem uma API para que as aplicações possam manipular os objetos por meio de _________ na Web, em vez de usar linguagens de _________ comuns em gerenciadores de bancos de dados.

Existe uma grande variedade de serviços de armazenamento em Nuvem para as mais diversas aplicações. Esses serviços apresentam muitos benefícios, como alta escalabilidade e disponibilidade, assim como a alocação incremental de capacidade de armazenamento com pagamento baseado no uso.
Agora, avalie as seguintes asserções e a relação proposta entre elas: I. A principal barreira ao uso de armazenamento em Nuvem Pública diz respeito a aspectos de segurança e privacidade. PORQUE II. Na Computação em Nuvem, os dados são acessados através da Internet. A respeito dessas asserções, assinale a opção correta.

O armazenamento em blocos é o modelo com menor nível de abstração entre as alternativas para persistência de dados em provedores de Nuvem.
Considerando o contexto, analise as seguintes sentenças: I. O bloco é a unidade lógica mínima de armazenamento de dados oferecida por um sistema operacional em se tratando de gerenciamento de unidades de memória secundária. II. No ambiente de nuvem, o provedor utiliza também técnicas de virtualização para criar unidades de armazenamento virtuais em dispositivos físicos de armazenamento, da mesma maneira que máquinas virtuais podem ser criadas em servidores físicos. III. Os dispositivos de armazenamento físicos utilizados pelos provedores incluem HDs (Hard Disks) tradicionais, do tipo disco magnético, e também unidades do tipo SSD (solid-state drive). IV. As unidades virtuais de armazenamento em bloco oferecidas pelos provedores são criadas sobre recursos físicos para servir como discos das máquinas virtuais ou contêineres. Agora, assinale a alternativa que apresenta a resposta CORRETA.

O armazenamento de arquivos em Nuvem é um tipo de serviço, cuja unidade de armazenamento são arquivos. O acesso ao serviço de armazenamento é por meio de alguma tecnologia de sistema de arquivos distribuídos, como NFS ou SMB.
Complete as lacunas a seguir: Esse tipo de _________ é bastante utilizado para compartilhamento de arquivos em rede, por exemplo, para manter o diretório home dos _________ de uma rede corporativa, com as vantagens da escalabilidade e disponibilidade do armazenamento em nuvem. Assim, os usuários podem acessar seus arquivos de qualquer dispositivo com acesso à _________.

O modelo cliente-servidor com arquitetura em múltiplas camadas é uma aplicação onde cada camada é responsável por um conjunto específico de funcionalidades. Os componentes de uma camada podem interagir com os componentes das camadas vizinhas; e os componentes de cada camada podem ser executados em servidores diferentes para melhorar o desempenho.
Nesse contexto, analise as afirmacoes a seguir: I. As aplicações multicamadas são divididas em três camadas: de interface do usuário, de processamento e de dados. PORQUE II. Neste caso acontece uma separação física entre as camadas. A respeito dessas asserções, assinale a alternativa correta.

Em computação em nuvem, escalabilidade se refere à ideia de um sistema no qual cada aplicativo ou peça de infraestrutura pode ser expandida para lidar com o aumento de carga. Existem diferentes maneiras de realizar o dimensionamento, que é uma transformação que aumenta ou diminui de acordo com a demanda: uma é a escala vertical e a outra é a escala horizontal.
Sobre o escalonamento vertical e horizontal, analise as asserções a seguir e a relação proposta entre elas: I. O escalonamento vertical corresponde a criar novas réplicas de uma instância. PORQUE II. O escalonamento horizontal corresponde a aumentar a configuração de um recurso. Assinale a alternativa correta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em relação à computação em nuvem, independentemente do tipo de serviço que você contrata, e independentemente do provedor desse serviço, você já estará utilizando a virtualização em algum nível, e esses serviços são tipicamente categorizados como IaaS (do inglês, Infrastructure as a Service), PaaS (do inglês, Platform as a Service) e SaaS (do inglês, Software as a Service).
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos serviços contidos na coluna A com suas respectivas descrições contidas na coluna B.
I-3; II-2; III-1.
I-1; II-2; III-3.
I-2; II-1; III-3.
I-3; II-1; III-2.

No modelo IaaS (Infrastructure as a Service), os clientes podem alocar dinamicamente recursos computacionais como capacidade de processamento, armanezamento ou rede.
Agora, avalie as seguintes asserções e a relação proposta entre elas:
I. No modelo IaaS, o cliente tem um maior controle sobre os recursos, em comparação com os demais modelos de serviço.
II. O cliente pode determinar o sistema operacionais das máquinas virtuais e podem configurar serviços de rede, como firewall e DNS, por exemplo.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é verdadeira e a II é falsa.
A asserção I é falsa e a II é verdadeira.

O modelo com maior nível de abstração é o SaaS (Software as a Service). Este serviço consiste em sistemas de software com propósitos específicos que estão disponíveis para usuários finais através de acesso remoto (Internet).
Considerando o contexto, analise as afirmativas a seguir.
I. No modelo SaaS, o provedor oferece o software na forma de uma aplicação Web.
II. No modelo SaaS, o cliente tem controle sobre a infraestrutura ou a plataforma.
III. A evolução das aplicações no modelo SaaS é transparente para os clientes, que não precisam se preocupar com instalar atualizações, pois o acesso é remoto, nem com espaço de armazenamento dos seus dados.
IV. A capacidade computacional necessária é gerenciada pelo provedor de acordo com a demanda dos clientes no modelo SaaS.
Apenas as afirmativas I, III e IV estão corretas.
Apenas as afirmativas II e IV estão corretas.
Todas as afirmativas estão corretas.
Apenas as afirmativas I e II estão corretas.

No modelo PaaS (Plataform as a Service), o cliente se beneficia do provisionamento dinâmico de um ambiente completo para desenvolvimento, teste e implantação de aplicações em Nuvem.
Considerando o contexto, analise as afirmativas a seguir.
I. O provisionamento dinâmico do modelo IaaS significa que o provedor aloca os recursos computacionais necessários de forma automática.
II. No modelo IaaS, o cliente não precisa se preocupar com criação e gerenciamento de máquinas virtuais.
III. O ambiente provisionado do modelo IaaS é uma plataforma completa para a implementação de aplicações, com sistema operacional, servidores de aplicação, sistemas de gerenciamento de banco de dados (SGBD), compiladores, entre outros.
IV. IaaS oferece ferramentas de colaboração e gerenciamento de projetos.
As afirmativas I, II, III e IV estão corretas.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas III e IV estão corretas.
Apenas a afirmativa I está correta.

O objetivo principal da virtualização de servidores é dividir os recursos de um servidor físico em servidores virtuais menores, inclusive com sistemas operacionais e capacidades diferentes. Atualmente os provedores de computação em nuvem oferecem suporte para máquinas virtuais e contêineres.
Considerando o contexto, analise as afirmativas a seguir.
I. Tanto a tecnologia de máquinas virtuais quanto contêineres permitem o compartilhamento da infraestrutura.
II. Nas máquinas virtuais a virtualização é feita a nível de hardware.
III. Nos contêineres a virtualização no nível de sistema operacional.
As afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas as afirmativas II e III estão corretas.
Apenas a afirmativa I e II estão corretas.

A adoção de padrões de desenvolvimento ajuda na elaboração de projetos mais eficientes. A evolução tanto das tecnologias de rede como virtualização são fundamentais para a consolidação dos provedores de Computação em Nuvem.
Considerando o contexto, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
( ) Arquitetura Orientada a Serviços consiste em decompor as funcionalidades de um sistema em serviços que podem ser reutilizados para promover a interoperabilidade entre aplicações.
( ) As mensagens de requisição SOAP, a descrição dos serviços e a representação dos dados são todas baseadas em HTTP e FTP.
( ) O REST (REpresentational State Transfer) é um estilo arquitetural para sistemas distribuídos.
V – F – V.
F – V – F.
V – V – F.
F – F – V.

A evolução tecnológica fundamental para que a Computação em Nuvem tornasse viável foi o avanço das tecnologias de virtualização. Dessa forma, a virtualização possibilita alguns fatores fundamentais para a Computação em Nuvem.
Considerando os fatores fundamentais que a virtualização proporciona à computação em nuvem, analise as afirmativas a seguir.
I. A abstração de detalhes dos recursos físicos possibilita a independência de hardware.
II. A consolidação de servidores torna possível migrar os servidores para um centro de dados.
III. A facilidade de replicação permite melhorar a instanciação e replicação de máquinas virtuais dos servidores físicos.
Apenas as afirmativas I e III estão corretas.
Apenas a afirmativa II está correta.
Todas as afirmativas estão corretas.
Apenas a afirmativa I está correta.

No modelo de Web Service REST (REpresentational State Transfer), os serviços web que devem seguir os princípios e as restrições REST. Estes serviços são chamados de RESTful Web Services.
Assinale a alternativa que apresenta corretamente um método utilizado pelos RESTful Web Services.
O método PUT é utilizado para atualizar os dados textuais de um recurso.
O método GET é utilizado para criar um recurso com a representação textual.
O método POST é utilizado para obter a representação de um recurso.
O método DELETE apaga a representação de um recurso textual.

O armazenamento de objetos é o tipo de serviço de armazenamento em nuvem em que as unidades de armazenamento são objetos que são gerenciados como recursos Web. Isso significa que o acesso aos dados pode ser feito na forma de requisições HTTP.
Complete as lacunas a seguir: Os _________ de Computação em Nuvem suportam armazenamento de objetos de vários tipos como imagens, arquivos executáveis, vídeos, entre outros. Além disso, eles oferecem uma API para que as aplicações possam manipular os objetos por meio de _________ na Web, em vez de usar linguagens de _________ comuns em gerenciadores de bancos de dados.

Existe uma grande variedade de serviços de armazenamento em Nuvem para as mais diversas aplicações. Esses serviços apresentam muitos benefícios, como alta escalabilidade e disponibilidade, assim como a alocação incremental de capacidade de armazenamento com pagamento baseado no uso.
Agora, avalie as seguintes asserções e a relação proposta entre elas: I. A principal barreira ao uso de armazenamento em Nuvem Pública diz respeito a aspectos de segurança e privacidade. PORQUE II. Na Computação em Nuvem, os dados são acessados através da Internet. A respeito dessas asserções, assinale a opção correta.

O armazenamento em blocos é o modelo com menor nível de abstração entre as alternativas para persistência de dados em provedores de Nuvem.
Considerando o contexto, analise as seguintes sentenças: I. O bloco é a unidade lógica mínima de armazenamento de dados oferecida por um sistema operacional em se tratando de gerenciamento de unidades de memória secundária. II. No ambiente de nuvem, o provedor utiliza também técnicas de virtualização para criar unidades de armazenamento virtuais em dispositivos físicos de armazenamento, da mesma maneira que máquinas virtuais podem ser criadas em servidores físicos. III. Os dispositivos de armazenamento físicos utilizados pelos provedores incluem HDs (Hard Disks) tradicionais, do tipo disco magnético, e também unidades do tipo SSD (solid-state drive). IV. As unidades virtuais de armazenamento em bloco oferecidas pelos provedores são criadas sobre recursos físicos para servir como discos das máquinas virtuais ou contêineres. Agora, assinale a alternativa que apresenta a resposta CORRETA.

O armazenamento de arquivos em Nuvem é um tipo de serviço, cuja unidade de armazenamento são arquivos. O acesso ao serviço de armazenamento é por meio de alguma tecnologia de sistema de arquivos distribuídos, como NFS ou SMB.
Complete as lacunas a seguir: Esse tipo de _________ é bastante utilizado para compartilhamento de arquivos em rede, por exemplo, para manter o diretório home dos _________ de uma rede corporativa, com as vantagens da escalabilidade e disponibilidade do armazenamento em nuvem. Assim, os usuários podem acessar seus arquivos de qualquer dispositivo com acesso à _________.

O modelo cliente-servidor com arquitetura em múltiplas camadas é uma aplicação onde cada camada é responsável por um conjunto específico de funcionalidades. Os componentes de uma camada podem interagir com os componentes das camadas vizinhas; e os componentes de cada camada podem ser executados em servidores diferentes para melhorar o desempenho.
Nesse contexto, analise as afirmacoes a seguir: I. As aplicações multicamadas são divididas em três camadas: de interface do usuário, de processamento e de dados. PORQUE II. Neste caso acontece uma separação física entre as camadas. A respeito dessas asserções, assinale a alternativa correta.

Em computação em nuvem, escalabilidade se refere à ideia de um sistema no qual cada aplicativo ou peça de infraestrutura pode ser expandida para lidar com o aumento de carga. Existem diferentes maneiras de realizar o dimensionamento, que é uma transformação que aumenta ou diminui de acordo com a demanda: uma é a escala vertical e a outra é a escala horizontal.
Sobre o escalonamento vertical e horizontal, analise as asserções a seguir e a relação proposta entre elas: I. O escalonamento vertical corresponde a criar novas réplicas de uma instância. PORQUE II. O escalonamento horizontal corresponde a aumentar a configuração de um recurso. Assinale a alternativa correta.

Prévia do material em texto

UNIDADE 1
Questão 1
Correta
Questão com problema?
Os serviços contratados sob demanda são tipicamente categorizados em três modelos: IaaS (Infrastructure as a Service), PaaS (Platform as a Service) e SaaS (Software as a Service).
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos serviços/ softwares contidos na coluna A com seus respectivos modelos contidos na coluna B.
 
	COLUNA A
	COLUNA B
	I. Azure Virtual Machine
II. Google App Engine
III. CRM Salesforce Essentials
 
	 
1.  SaaS
 
2.  IaaS
 
3.  PaaS
 
Assinale a alternativa que apresenta a associação CORRETA.
Sua resposta
Correta
I-2; II-3; III-1.
Comentário
Alternativa CORRETA: I-2, II-3, III-1.  Associação dos serviços/ softwares com seus respectivos modelos: Azure Virtual Machine: IaaS Google App Engine: PaaS CRM Salesforce Essentials: SaaS
Questão 2
Correta
Questão com problema?
No modelo IaaS (Infrastructure as a Service), os clientes podem alocar dinamicamente recursos computacionais como capacidade de processamento, armanezamento ou rede.
 
Fonte: ERL, T .; PUTTINI, R.; MAHMOOD, Z. Cloud Computing: Concepts, Technology & Architecture. [s.l.] Prentice Hall, 2013.
 
Agora, avalie as seguintes asserções e a relação proposta entre elas:
 
I. No modelo IaaS, o cliente tem um maior controle sobre os recursos, em comparação com os demais modelos de serviço.
 
PORQUE
 
II. O cliente pode determinar o sistema operacionais das máquinas virtuais e podem configurar serviços de rede, como firewall e DNS, por exemplo.
A respeito dessas asserções, assinale a opção correta.
Sua resposta
Correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Comentário
No modelo IaaS, o cliente tem um maior controle sobre os recursos, em comparação com os demais modelos de serviço, pois o cliente pode determinar o sistema operacionais das máquinas virtuais e podem configurar serviços de rede, como firewall e DNS, por exemplo. Assim, o modelo IaaS permite que o cliente possa alocar essas máquinas virtuais afim de montar uma infraestrutura completa de TI de acordo com suas necessidades de processamento e armazenamento de dados.
Questão 3
Correta
Questão com problema?
O modelo com maior nível de abstração é o SaaS (Software as a Service). Este serviço consiste em sistemas de software com propósitos específicos que estão disponíveis para usuários finais através de acesso remoto (Internet).
 
Fonte: SOUSA, F. R. C.; MOREIRA, L. O.; MACHADO, J. C. Computação em nuvem: Conceitos, tecnologias, aplicações e desafios. II Escola Regional de Computação Ceará, Maranhão e Piauí (ERCEMAPI), p. 150–175, 2009.
 
Considerando o contexto, analise as afirmativas a seguir.
 
I. No modelo SaaS, o provedor oferece o software na forma de uma aplicação Web.
 
II. No modelo SaaS, o cliente tem controle sobre a infraestrutura ou a plataforma.
 
III. A evolução das aplicações no modelo SaaS é transparente para os clientes, que não precisam se preocupar com instalar atualizações, pois o acesso é remoto, nem com espaço de armazenamento dos seus dados.
 
IV. A capacidade computacional necessária é gerenciada pelo provedor de acordo com a demanda dos clientes no modelo SaaS.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Sua resposta
Correta
Apenas as afirmativas I, III e IV estão corretas.
Comentário
São afirmativas corretas: I No modelo SaaS, o provedor oferece o software na forma de uma aplicação Web.   III. A evolução das aplicações no modelo SaaS é transparente para os clientes, que não precisam se preocupar com instalar atualizações, pois o acesso é remoto, nem com espaço de armazenamento dos seus dados.   IV. A capacidade computacional necessária é gerenciada pelo provedor de acordo com a demanda dos clientes no modelo SaaS.   É afirmativa incorreta: II. No modelo SaaS, o cliente tem controle sobre a infraestrutura ou a plataforma. No modelo SaaS, o cliente não tem controle sobre a infraestrutura ou a plataforma. Em geral, ele configura apenas as suas preferências e customiza a aplicação.
Questão 4
Correta
Questão com problema?
No modelo PaaS (Plataform as a Service), o cliente se beneficia do provisionamento dinâmico de um ambiente completo para desenvolvimento, teste e implantação de aplicações em Nuvem.
 
Fonte: SOUSA, F. R. C.; MOREIRA, L. O.; MACHADO, J. C. Computação em nuvem: Conceitos, tecnologias, aplicações e desafios. II Escola Regional de Computação Ceará, Maranhão e Piauí (ERCEMAPI), p. 150–175, 2009.
 
Considerando o contexto, analise as afirmativas a seguir.
 
I. O provisionamento dinâmico do modelo IaaS significa que o provedor aloca os recursos computacionais necessários de forma automática.
 
II. No modelo IaaS, o cliente não precisa se preocupar com criação e gerenciamento de máquinas virtuais.
 
III. O ambiente provisionado do modelo IaaS é uma plataforma completa para a implementação de aplicações, com sistema operacional, servidores de aplicação, sistemas de gerenciamento de banco de dados (SGBD), compiladores, entre outros.
 
IV. IaaS oferece ferramentas de colaboração e gerenciamento de projetos.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Sua resposta
Correta
As afirmativas I, II, III e IV estão corretas.
Comentário
São afirmativas corretas: I. O provisionamento dinâmico do modelo IaaS significa que o provedor aloca os recursos computacionais necessários de forma automática.   II. No modelo IaaS, o cliente não precisa se preocupar com criação e gerenciamento de máquinas virtuais.   III. O ambiente provisionado do modelo IaaS é uma plataforma completa para a implementação de aplicações, com sistema operacional, servidores de aplicação, sistemas de gerenciamento de banco de dados (SGBD), compiladores, entre outros.   IV. IaaS oferece ferramentas de colaboração e gerenciamento de projetos.
Questão 5
Correta
Questão com problema?
Em relação à computação em nuvem, independentemente do tipo de serviço que você contrata, e independentemente do provedor desse serviço, você já estará utilizando a virtualização em algum nível, e esses serviços são tipicamente categorizados como IaaS (do inglês, Infrastructure as a Service), PaaS (do inglês, Platform as a Service) e SaaS (do inglês, Software as a Service).
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos serviços contidos na coluna A com suas respectivas descrições contidas na coluna B.
 
	COLUNA A
	COLUNA B
	I. IaaS
II. PaaS
III. Saas
 
	1.  Você gerencia/ controla nada, apenas utiliza a aplicação.
 
2.  Você gerencia/ controla apenas a aplicação.
 
3.   Você gerencia/ controla o sistema operacional, a aplicação e as bibliotecas e componentes necessários à aplicação.
Assinale a alternativa que apresenta a associação CORRETA.
Sua resposta
Correta
I-3; II-2; III-1.
Comentário
Alternativa CORRETA: I-3; II-2; III-1. IaaS: você gerencia/ controla o sistema operacional, a aplicação e as bibliotecas e componentes necessários à aplicação. PaaS: você gerencia/ controla apenas a aplicação. Saas: você gerencia/ controla nada, apenas utiliza a aplicação.
UNIDADE 2
Questão 1
Correta
Questão com problema?
O objetivo principal da virtualização de servidores é dividir os recursos de um servidor físico em servidores virtuais menores, inclusive com sistemas operacionais e capacidades diferentes. Atualmente os provedores de computação em nuvem oferecem suporte para máquinas virtuais e contêineres.
TAURION, Cezar. Cloud computing-computação em nuvem. Brasport, 2009.
 
Considerando o contexto, analise as afirmativas a seguir.
 
I. Tanto a tecnologia de máquinas virtuais quanto contêineres permitem o compartilhamento da infraestrutura.
II. Nas máquinas virtuais a virtualização é feita a nível de hardware.
III. Nos contêineres a virtualização no nível de sistema operacional.
Considerando o contexto, assinale a alternativa correta.
Sua resposta
Correta
As afirmativas I, II e III estão corretas.
Comentário
Afirmativas CORRETAS: I, II e III.   A afirmativa Iestá correta. Atualmente, as duas tecnologias utilizadas por provedores de computação em nuvem são máquinas virtuais e contêineres. As empresas que oferecem serviços na nuvem escolhem qual tecnologia utilizar baseada nos serviços que oferecem. A afirmativa II está correta. As máquinas virtuais representam a virtualização baseada em hypervisor. Oferece um ambiente computacional completo em software. A afirmativa III está correta. O contêiner de aplicação é um componente de software que encapsula a aplicação e as dependências necessárias à aplicação.
Questão 2
Correta
Questão com problema?
A adoção de padrões de desenvolvimento ajuda na elaboração de projetos mais eficientes. A evolução tanto das tecnologias de rede como virtualização são fundamentais para a consolidação dos provedores de Computação em Nuvem. O desenvolvimento de Arquitetura Orientada a Serviços (SOA – Service Oriented Architectures) .
TAURION, Cezar. Cloud computing-computação em nuvem. Brasport, 2009.
 
Considerando o contexto, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(   ) Arquitetura Orientada a Serviços consiste em decompor as funcionalidades de um sistema em serviços que podem ser reutilizados para promover a interoperabilidade entre aplicações.
(   ) As mensagens de requisição SOAP, a descrição dos serviços e a representação dos dados são todas baseadas em HTTP e FTP.
(   ) O REST (REpresentational State Transfer) é um estilo arquitetural para sistemas distribuídos.
Considerando o contexto, assinale a alternativa correta.
Sua resposta
Correta
V – F – V.
Comentário
Alternativa CORRETA: V - F - V.   ( V  ) Arquitetura Orientada a Serviços consiste em decompor as funcionalidades de um sistema em serviços que podem ser reutilizados para promover a interoperabilidade entre aplicações. ( F  ) As mensagens de requisição SOAP, a descrição dos serviços e a representação dos dados são todas baseadas em HTTP e FTP. ( V  ) O REST (REpresentational State Transfer) é um estilo arquitetural para sistemas distribuídos.     A primeira afirmativa é verdadeira, pois a Arquitetura Orientada a Serviços consiste em decompor as funcionalidades de um sistema em serviços que podem ser reutilizados para promover a interoperabilidade entre aplicações. A segunda afirmativa é falsa. Existem dois modelos de Web Services: O SOAP e o REST. No modelo de Web Service SOAP, a representação dos dados é baseada em XML (Extensible Markup Language). A terceira afirmativa é verdadeira, O REST (REpresentational State Transfer) é um estilo arquitetural para sistemas distribuídos.
Questão 3
Correta
Questão com problema?
A evolução tecnológica fundamental para que a Computação em Nuvem tornasse viável foi o avanço das tecnologias de virtualização. Dessa forma, a virtualização possibilita alguns fatores fundamentais para a Computação em Nuvem.
TAURION, Cezar. Cloud computing-computação em nuvem. Brasport, 2009.
 
Considerando os fatores fundamentais que a virtualização proporciona à computação em nuvem, analise as afirmativas a seguir.
 
I. A abstração de detalhes dos recursos físicos possibilita a independência de hardware.
II. A consolidação de servidores torna possível migrar os servidores para um centro de dados.
III. A facilidade de replicação permite melhorar a instanciação e replicação de máquinas virtuais dos servidores físicos.
Considerando o contexto, assinale a alternativa correta.
Sua resposta
Correta
Apenas as afirmativas I e III estão corretas.
Comentário
ASSERTIVAS CORRETAS: I e III.   A assertiva I está correta. A abstração de detalhes dos recursos físicos possibilita a independência de hardware, possibilitando migração de máquinas virtuais independentemente de sistemas operacionais. A assertiva II está incorreta.  A ideia da consolidação de servidores surgiu da utilização dos servidores em um mesmo centro visando reduzir custos de energia. A assertiva III está correta. A facilidade de replicação permite melhorar a instanciação e replicação de máquinas virtuais dos servidores físicos, já que a máquina virtual pode ser manipulada facilmente, por ser arquivos.
Questão 4
Correta
Questão com problema?
Virtualização pode ser definida como o processo de criação de aplicações e serviços virtuais, como softwares, servidores, armazenamento de dados, redes, entre outros, através da utilização de sistemas para virtualização de recursos.
TAURION, Cezar. Cloud computing-computação em nuvem. Brasport, 2009.
 
Considerando o contexto, analise as assertivas.
 
I. O avanço das ferramentas de virtualização gerou elasticidade rápida e self-service aos serviços de computação em nuvem.
II. As ferramentas de virtualização abstraem os recursos computacionais visando a elasticidade dos ambientes.
III. A Virtualização de Servidores possibilita a criação de um servidor virtual poderoso e de alto desempenho.
Considerando o contexto, assinale a alternativa correta.
Sua resposta
Correta
Apenas as afirmativas I e II estão corretas.
Comentário
ASSERTIVAS CORRETAS: I e II
A assertiva I está correta. Sem as ferramentas de virtualização modernas não seria possível viabilizar algumas características importantes que definem computação em nuvem atualmente.
A assertiva II está correta. Recursos computacionais como servidores e componentes de rede são abstraídos visando permitir rápidas alocação e liberação. A assertiva III está incorreta, pois a virtualização de servidores permite a criação de vários desktops poderosos executados em um servidor físico.
Questão 5
Correta
Questão com problema?
No modelo de Web Service REST (REpresentational State Transfer), os serviços web que devem seguir os princípios e as restrições REST. Estes serviços são chamados de RESTful Web Services. Os recursos processados pelo protocolo REST são representados em um formato textual, utilizando, por exemplo, o JSON.
Assinale a alternativa que apresenta corretamente um método utilizado pelos RESTful Web Services
Sua resposta
Correta
O método PUT é utilizado para atualizar os dados textuais de um recurso.
Comentário
 Alternativa CORRETA: O método PUT é utilizado para atualizar os dados textuais de um recurso.   As demais alternativas estão incorretas. A seguir, são apresentadas as justificativas.   - O método GET é utilizado para criar um recurso com a representação textual. INCORRETA. O método GET é utilizado para obter a representação de um recurso. - O método POST é utilizado para obter a representação de um recurso. INCORRETA. O método POST é utilizado para criar um recurso com a representação textual. - O método DELETE apaga a representação de um recurso textual. INCORRETA. O método DELETE apaga o recurso, não a representação de um recurso textual. - O método UPDATE seleciona os recursos a serem atualizados. INCORRETA. O método UPDATE não é utilizado pelo RESTful Web Services. Atualizações são feitas utilizando o PUT.
UNIDADE 3
Questão 1
Correta
Questão com problema?
O armazenamento de objetosé o tipo de serviço de armazenamento em nuvem em que as unidades de armazenamento são objetos que são gerenciados como recursos Web. Isso significa que o acesso aos dados pode ser feito na forma de requisições HTTP
 
Fonte: Fonte: ERL, T.; PUTTINI, R.; MAHMOOD, Z. Cloud Computing: Concepts, Technology & Architecture. [s.l.] Prentice Hall, 2013.
 
Complete as lacunas a seguir:
 
Os _________  de Computação em Nuvem suportam armazenamento de objetos de vários tipos como imagens, arquivos executáveis, vídeos, entre outros. Além disso, eles oferecem uma API para que as aplicações possam manipular os objetos por meio de _________ na Web, em vez de usar linguagens de _________comuns em gerenciadores de bancos de dados. Um exemplo de serviço em nuvem para armazenamento de objetos é o Google Cloud Storage.
Assinale a alternativa que preenche corretamente as lacunas:
Sua resposta
Correta
provedores/ requisições / consultas.
Comentário
Alternativa CORRETA: provedores/ requisições / consultas.   Os provedores de Computação em Nuvem suportam armazenamento de objetos de vários tipos como imagens, arquivosexecutáveis, vídeos, entre outros. Além disso, eles oferecem uma API para que as aplicações possam manipular os objetos por meio de requisições na Web, em vez de usar linguagens de consultascomuns em gerenciadores de bancos de dados. Um exemplo de serviço em nuvem para armazenamento de objetos é o Google Cloud Storage.
Questão 2
Correta
Questão com problema?
Existe uma grande variedade de serviços de armazenamento em Nuvem para as mais diversas aplicações. Esses serviços apresentam muitos benefícios, como alta escalabilidade e disponibilidade, assim como a alocação incremental de capacidade de armazenamento com pagamento baseado no uso. No entanto, como profissionais, precisamos também estar atentos às dificuldades ou desafios envolvidos no uso desse tipo de serviço
 
Fonte: SOUSA, F. R. C.; MOREIRA, L. O.; MACEDO, J. A F. de; MACHADO, J. C. Gerenciamento de dados em nuvem: Conceitos, sistemas e desafios. In: PEREIRA, A. C. M.; PAPPA, G. L.; WINCKLER, M.; GOMES, R. L. (org.). Tópicos em sistemas colaborativos, interativos, multimídia, web e bancos de dados. Belo Horizonte: Sociedade Brasileira de Computação (SBC), 2010. Cap. 4, p. 101-130. Disponível em: . Acesso em: 16 jul. 2019.
 
Agora, avalie as seguintes asserções e a relação proposta entre elas:
 
I. A principal barreira ao uso de armazenamento em Nuvem Pública diz respeito a aspectos de segurança e privacidade.
PORQUE
II. Na Computação em Nuvem, os dados são acessados através da Internet.
A respeito dessas asserções, assinale a opção correta.
Sua resposta
Correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Comentário
Alternativa CORRETA: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.   A principal barreira ao uso de armazenamento em Nuvem Pública diz respeito a aspectos de segurança e privacidade, pois os dados são acessados através da Internet. É imprescindível que os provedores ofereçam mecanismos de segurança para proteger os dados dos clientes. Devem ser implementadas soluções para garantir o sigilo de informações sensíveis, como dados financeiros ou médicos de indivíduos, ou informações com segredo industrial de empresas.
Questão 3
Correta
Questão com problema?
O armazenamento em blocos é o modelo com menor nível de abstração entre as alternativas para persistência de dados em provedores de Nuvem.
 
Fonte: ERL, T.; PUTTINI, R.; MAHMOOD, Z. Cloud Computing: Concepts, Technology & Architecture. [s.l.] Prentice Hall, 2013.
 
Considerando o contexto, analise as seguintes sentenças:
 
I. O bloco é a unidade lógica mínima de armazenamento de dados oferecida por um sistema operacional em se tratando de gerenciamento de unidades de memória secundária. 
 
II. No ambiente de nuvem, o provedor utiliza também técnicas de virtualização para criar unidades de armazenamento virtuais em dispositivos físicos de armazenamento, da mesma maneira que máquinas virtuais podem ser criadas em servidores físicos.
 
III. Os dispositivos de armazenamento físicos utilizados pelos provedores incluem HDs (Hard Disks) tradicionais, do tipo disco magnético, e também unidades do tipo SSD (solid- state drive).
 
IV. As unidades virtuais de armazenamento em bloco oferecidas pelos provedores são criadas sobre recursos físicos para servir como discos das máquinas virtuais ou contêineres.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Sua resposta
Correta
I, II, III e IV.
Comentário
Alternativa CORRETA: I, II, III e IV.   São afirmativas corretas:   I. O bloco é a unidade lógica mínima de armazenamento de dados oferecida por um sistema operacional em se tratando de gerenciamento de unidades de memória secundária.   II. No ambiente de nuvem, o provedor utiliza também técnicas de virtualização para criar unidades de armazenamento virtuais em dispositivos físicos de armazenamento, da mesma maneira que máquinas virtuais podem ser criadas em servidores físicos.   III. Os dispositivos de armazenamento físicos utilizados pelos provedores incluem HDs (Hard Disks) tradicionais, do tipo disco magnético, e também unidades do tipo SSD (solid- state drive).   IV. As unidades virtuais de armazenamento em bloco oferecidas pelos provedores são criadas sobre recursos físicos para servir como discos das máquinas virtuais ou contêineres.
Questão 4
Correta
Questão com problema?
Existe uma grande variedade de serviços de armazenamento de dados em Nuvem. Para escolher o serviço adequado é importante avaliar como os dados devem ser estruturados, o volume de dados a ser manipulado e os requisitos da aplicação.
 
Fonte: ERL, T.; PUTTINI, R.; MAHMOOD, Z. Cloud Computing: Concepts, Technology & Architecture. [s.l.] Prentice Hall, 2013.
 
De acordo com as informações apresentadas no quadro a seguir, faça a associação dos tipos de serviços de armazenamento de dados em ambientes de Computação em Nuvem contidos na coluna A com suas respectivas descrições contidas na coluna B.
 
	COLUNA A
	COLUNA B
	I. Armazenamento em blocos
II. Armazenamento de arquivos
III. Armazenamento de objetos
IV. Armazenamento de bases de dados
 
	1.    Repositório para itens de dados binários (como vídeos, imagens, etc).
  
2.  Sistemas de gerenciamento de banco de dados (SGBDs) mantidos pelo provedor.
  
3.   Leitura e escrita de arquivos em diretórios com sistema de arquivos gerenciado pelo provedor.
 
4. Alocação de blocos em discos de armazenamento disponibilizados na infraestrutura do provedor. 
Assinale a alternativa que apresenta a associação CORRETA.
Sua resposta
Correta
I-4, II-3, III-1, VI-2.
Comentário
Alternativa CORRETA: I-4, II-3, III-1, VI-2.   Armazenamento em blocos: alocação de blocos em discos de armazenamento disponibilizados na infraestrutura do provedor. Armazenamento de arquivos: leitura e escrita de arquivos em diretórios com sistema de arquivos gerenciado pelo provedor. Armazenamento de objetos: repositório para itens de dados binários (como vídeos, imagens, etc). Armazenamento de bases de dados: sistemas de gerenciamento de banco de dados (SGBDs) mantidos pelo provedor.
Questão 5
Correta
Questão com problema?
O armazenamento de arquivosem Nuvem é um tipo de serviço, cuja unidade de armazenamento são arquivos. O acesso ao serviço de armazenamento é por meio de alguma tecnologia de sistema de arquivos distribuídos, como NFS ou SMB.
 
Complete as lacunas a seguir:
 
Esse tipo de _________ é bastante utilizado para compartilhamento de arquivos em rede, por exemplo, para manter o diretório homedos _________ de uma rede coorporativa, com as vantagens da escalabilidade e disponibilidade do armazenamento em nuvem. Assim, os usuários podem acessar seus arquivos de qualquer dispositivo com acesso à _________.
Assinale a alternativa que preenche corretamente as lacunas:
Sua resposta
Correta
serviço/ usuários / Internet.
Comentário
Alternativa CORRETA: serviço/ usuários / Internet.   Esse tipo de serviço é bastante utilizado para compartilhamento de arquivos em rede, por exemplo, para manter o diretório home dos usuários de uma rede coorporativa, com as vantagens da escalabilidade e disponibilidade do armazenamento em nuvem. Assim, os usuários podem acessar seus arquivos de qualquer dispositivo com acesso à Internet.
UNIDADE 4
Questão 1
Correta
Questão com problema?
O projeto da arquitetura de aplicações em nuvem é um grande desafio. As decisões de projeto podem influenciar em vários aspectos da aplicação, como: desempenho, escalabilidade e segurança. Existem três modelos básicos para a arquitetura de aplicações distribuídas: arquitetura centralizada, descentralizada e híbrida.
Nesse contexto, analise as afirmativas a seguir e assinale (V) verdadeiro ou (F) falso em cada uma delas:
 
(   ) A arquitetura descentralizada é o modelo tradicional cliente-servidor.
(   ) Na arquitetura descentralizada, quem faz a requisição é o cliente e o quem responde é o servidor.
(   ) A arquitetura centralizada é caracterizada pelo modelo P2P.
(   ) Na arquitetura descentralizadanão há distinção entre clientes e servidores.
(   ) A arquitetura híbrida utiliza os modelos centralizados e descentralizados.
Assinale a alternativa que contém a sequência correta:
Sua resposta
Correta
F-F-F-V-V.
Comentário
INCORRETA, pois a arquitetura centralizada é o modelo tradicional cliente-servidor.   INCORRETA, pois na arquitetura centralizada, quem faz a requisição é o cliente e o quem responde é o servidor.   INCORRETA, pois a arquitetura descentralizada é caracterizada pelo modelo P2P.   CORRETA, pois na arquitetura descentralizada não há distinção entre clientes e servidores.   CORRETA, pois a arquitetura híbrida utiliza os modelos centralizados e descentralizados.
Questão 2
Correta
Questão com problema?
O modelo cliente-servidor com arquitetura em múltiplas camadas é uma aplicação onde cada camada é responsável por um conjunto específico de funcionalidades. Os componentes de uma camada podem interagir com os componentes das camadas vizinhas; e os componentes de cada camada podem ser executados em servidores diferentes para melhorar o desempenho. 
Fonte: TANENBAUM, A. S.; STEEN, M. Van. Sistemas Distribuídos: Princípios e Paradigmas. 2. ed. São Paulo: Pearson Prentice Hall, 2008.
 
Nesse contexto, analise as afirmações a seguir:
 
I. As aplicações multicamadas são divididas em três camadas: de interface do usuário, de processamento e de dados.
PORQUE
II. Neste caso acontece uma separação física entre as camadas.
A respeito dessas asserções, assinale a alternativa correta:
Sua resposta
Correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Comentário
As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa da asserção I.   As aplicações multicamadas são divididas em três camadas: de interface do usuário, de processamento e de dados. Isso porque, neste caso, acontece uma separação física entre as camadas.
Questão 3
Correta
Questão com problema?
Em computação em nuvem, escalabilidade se refere à ideia de um sistema no qual cada aplicativo ou peça de infraestrutura pode ser expandida para lidar com o aumento de carga. Existem diferentes maneiras de realizar o dimensionamento, que é uma transformação que aumenta ou diminui de acordo com a demanda: uma é a escala vertical e a outra é a escala horizontal.
 
Sobre o escalonamento vertical e horizontal, analise as asserções a seguir e a relação proposta entre elas:
 
I. O escalonamento vertical corresponde a criar novas réplicas de uma instância.
 
PORQUE
 
II. O escalonamento horizontal corresponde a aumentar a configuração de um recurso.
Assinale a alternativa correta:
Sua resposta
Correta
As asserções I e II são proposições falsas.
Comentário
O dimensionamento vertical pode essencialmente redimensionar o servidor sem alterar seu código. É a capacidade de aumentar a capacidade de hardware ou software existente, adicionando recursos. O dimensionamento vertical é limitado pelo fato de que só se pode ficar tão grande quanto o tamanho do servidor. O escalonamento horizontal permite dimensionar mais para lidar com o tráfego. É a capacidade de conectar várias entidades de hardware ou software, como servidores, para que funcionem como uma única unidade lógica. Este tipo de escala não pode ser implementado a qualquer momento.
O escalonamento vertical corresponde a aumentar a configuração de um recurso. Por exemplo, reconfigurar uma máquina virtual com 8GB de memória para 16GB. O escalonamento horizontal corresponde a criar novas réplicas de uma instância.O escalonamento horizontal é bastante utilizado em aplicações Web. Neste caso, são criadas novas réplicas do servidor web ou do servidor de bancos de dados para atender a um aumento no número de requisições recebidas pela aplicação.     Assim, as duas asserções são falsas, estão invertidas.
Questão 4
Correta
Questão com problema?
As aplicações em nuvem são sistemas de software complexos, no sentido em que implementam diversas funcionalidades e fazem uso de variados serviços que são acessados através da Internet. Para lidar com essa complexidade, essas aplicações podem ser divididas em módulos funcionais.
Fonte: MALHEIROS, N.C. Modelos de arquitetura em nuvem.
A definição da arquitetura de uma aplicação consiste em
Sua resposta
Correta
definir quais os módulos funcionais e como eles devem interagir entre si.
Comentário
Alternativa CORRETA:  definir quais os módulos funcionais e como eles devem interagir entre si. A definição da arquitetura de uma aplicação consiste em definir quais os módulos funcionais e como eles devem interagir entre si.
Questão 5
Correta
Questão com problema?
Um dos desafios impostos pelos aplicativos em nuvem é o gerenciamento de Qualidade de Serviço (QoS), que é o problema de alocar recursos para o aplicativo de forma a garantir um nível de serviço ao longo de dimensões como desempenho, disponibilidade e confiabilidade.
 
Sobre essas dimensões ou métricas, analise as asserções a seguir e a relação proposta entre elas:
 
I. A disponibilidade do sistema é uma porcentagem de tempo em que um serviço ou sistema está disponível.
 
PORQUE
 
II. A confiabilidade é uma medida de capacidade de execução do serviço.
Assinale a alternativa correta:
Sua resposta
Correta
A asserção I é uma proposição verdadeira, e a II é falsa.
Comentário
A disponibilidade corresponde a porcentagem de tempo em que um serviço ou sistema está disponível. É a relação de tempo que um sistema ou componente é funcional em relação ao tempo total que é necessário ou esperado para funcionar.
 
A confiabilidade consiste na capacidade do serviço de operar continuamente sem falhas. Ela pode ser medida em termos do tempo médio entre falhas, ou seja, o tempo esperado entre a ocorrência de falhas.
 
Assim, a asserção I é verdadeira, enquanto a II é falsa, sendo a capacidade de execução do serviço conhecida como performance ou desempenho.

Mais conteúdos dessa disciplina