Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Um estudo sobre os benefícios da Computação em Nuvem para Learning Management Systems

Por:   •  22/10/2018  •  3.956 Palavras (16 Páginas)  •  267 Visualizações

Página 1 de 16

...

de Computação em Nuvem pode trazer para o ensino à distância, mais precisamente

para os Learning Management Systems, além de trabalhos futuros que podem ser

realizados nessa área.

2. Referencial Teórico

Esta seção está dividida entre conceitos e definições sobre Computação em Nuvem e de

Learning Management Systems.

2.1. Computação em Nuvem

Computação em Nuvem é, segundo Vaquero (2009), um conjunto de recursos

(hardwares, plataformas de desenvolvimento ou serviços, por exemplo) virtualizados,

facilmente utilizáveis e acessíveis, com fornecimento escalável, normalmente

personalizado e que possui uma infraestrutura computacional sob demanda. Tal

conjunto de serviços é adquirido ao se contratar um provedor de Tecnologia da

Informação (TI) para esse fim. Pelo fato de envolver a existência de data centers que

possibilitam o fornecimento de serviços, a Nuvem pode ser vista como um ponto de

acesso para todas as requisições vindas pelos mais diversos clientes.

Seguindo esse raciocínio, a Computação em Nuvem é composta por cinco

características essenciais (NIST, 2009):

o On-demand self-service: um consumidor pode requisitar recursos

computacionais, tais como hora do servidor e armazenamento de rede,

conforme for necessário sem que precise haver interação humana entre

ele e o provedor de serviço.

o Acesso à rede por múltiplos meios: recursos computacionais estão

disponíveis através da internet e são acessados remotamente pelos

clientes, que utilizam diversas plataformas, tais como smartphones,

tablets, notebooks e plataformas de trabalho.

o Agrupamento de recursos: os recursos computacionais de um provedor

são agrupados para servir diversos consumidores, com diferentes

características, alocados dinamicamente de acordo com a demanda do

consumidor. Este, geralmente, não tem controle ou conhecimento da

localidade exata na qual os recursos estão sendo distribuídos, mas pode

ser capaz de especificar o local em alto nível de abstração, tal como país

ou estado. Exemplos de recursos incluem armazenamento,

processamento, memória e largura de banda de rede.

o Elasticidade Rápida: recursos podem ser fornecidos e liberados de

maneira elástica, para serem equivalentes com a demanda. Para o

consumidor, os recursos disponíveis dão a impressão de serem ilimitados

e de serem adquiridos em qualquer quantidade a qualquer momento.

o Medição de Serviço: o uso de recursos é medido conforme o contrato

assinado entre cliente e fornecedor. Normalmente, quanto maior o uso de

recursos, maior será o custo financeiro para o cliente.

Sob a perspectiva de um usuário final, a indústria de Computação em Nuvem

frequentemente oferece diferentes modelos de serviço, que são referentes às diferentes

camadas da arquitetura desse paradigma. O modelo mais comum é o Software as a

Service ou Software como um Serviço(SaaS), no qual a aplicação é executada

remotamente, eliminando a necessidade de instalar e executar a aplicação no

computador do cliente. Alguns exemplos desse modelo são o Gmail, Facebook e

Twitter, os quais são acessados por meio de um navegador Web, normalmente.

Platform as a Service ou Plataforma como um Serviço (PaaS) é o segundo modelo, que

facilita o desenvolvimento e implantação de aplicações sem que exista um custo

elevado, ao mesmo tempo que livra o desenvolvedor de lidar com a complexidade de

gerenciar os níveis de hardware e de software. Ao contratar esse serviço, o usuário

precisa se preocupar somente com o desenvolvimento de sua aplicação e não com

questões complexas para desenvolvimento em sistemas distribuídos, por exemplo.

Microsoft Azure e Google AppEngine são exemplos para esse modelo de serviço. O

terceiro modelo de Computação em Nuvem é o Infrastructure as a Service ou

Infraestrutura como um Serviço (IaaS), em que bases de dados e capacidade

computacional são oferecidos como um serviço. Neste caso, os clientes podem alocar

servidores remotos. Esses servidores, em geral, são máquinas virtuais sobre as quais o

cliente tem amplo controle. Por exemplo, o cliente pode instalar o sistema operacional e

as ferramentas de sua preferência para desenvolver e hospedar suas aplicações.

Cada modelo é destinado para diferentes aplicações. A Figura 1 ilustra os

modelos de serviço para Computação em Nuvem, na visão do cliente, com exemplos de

aplicações e de uso em cada um dos modelos:

Figura 1. Modelos de serviços em Computação em Nuvem

A Computação em Nuvem possui características que se diferenciam em relação

ao

...

Baixar como  txt (29.5 Kb)   pdf (76.5 Kb)   docx (29.9 Kb)  
Continuar por mais 15 páginas »
Disponível apenas no Essays.club