Você está na página 1de 10

SEMINRIO DE EXTENSO E INOVAO DA UTFPR 3 SEI-UTFPR

11 de Setembro de 2013 - Cmpus Dois Vizinhos - PR

Computao em Nuvem e suas Facilidades


Fabola Kaczam*, Rafael Vieira dos Santos**, Everton Coimbra de Arajo***, Paulo Lopes de
Menezes****
* Graduanda em Engenharia de Produo/UTFPR, Medianeira, Brasil
** Graduando em Anlise e Desenvolvimento de Sistemas/UTFPR, Medianeira, Brasil
***Dr. em Engenharia Agrcola e MSc. em Cincia da Computao, Professor/UTFPR, Medianeira, Brasil
**** MSc. em Engenharia Agrcola, Professor/UTFPR, Medianeira, Brasil

e-mail: fabiola.eng.prod.utfpr@gmail.com

Resumo
A deciso de investir ou contratar
Tecnologia da Informao (TI) envolve a
capacidade
de
investimento
das
empresas. A Computao em Nuvem
(Cloud Computing) surge como uma
nova possibilidade para a reduo nos
volumes
destes
investimentos,
habilitando maior flexibilidade na
demanda por servios, com custos
bastante atrativos. Trata-se de um novo
modelo no qual softwares so vendidos
como servios e acessveis em qualquer
lugar, desde que haja uma conexo
disponvel com a Internet. O objetivo
deste estudo definir Computao em
Nuvem, ressaltando suas caractersticas e
facilidades.
Palavras-chave: Acesso Remoto,
Flexibilidade, Virtualizao.

provided there is an available connection to


the Internet. The aim of this study is to define
cloud computing, highlighting its features and
facilities.
Keywords: Remote Access, Flexibility,
Virtualization.
Introduo
Os negcios, privados ou pblicos, sofreram
grandes transformaes com a popularizao e
evoluo da Internet. Vrias empresas tm
expandido

suas

fronteiras

comerciais,

disseminando suas marcas pelo mundo. O


grande desafio para os gestores administrar
estas expanses, levando em considerao o
alto valor de investimento em Tecnologia da

Abstract
The decision to invest or hire
Information Technology (IT) involves
the ability of business investment. The
Cloud Computing emerges as a new
possibility for the reduction in the
volume of these investments by enabling
greater flexibility in demand for services
with very attractive costs. This is a new
model in which software and services
are sold as accessible anywhere,

Informao (TI) envolvido [1].


Como alternativa para a reduo no volume
de investimentos em TI surge a Computao
em Nuvem, um modelo em que softwares so
vendidos como servios e acessveis em
qualquer lugar, desde que haja uma conexo
com a Internet, habilitando maior flexibilidade
na demanda por servios [2 ,3]. Em outras

palavras,

as

compem

solues

um

virtualizado

conjunto

com

processamento,
plataformas

em

nuvem

recente. Portanto, os assuntos abordados dizem

abstrato,

respeito ao surgimento, principais conceitos,

poder

de

armazenamento,

servios

caractersticas e facilidades que esta tecnologia


oferece, visando pesquisas futuras.

altamente

escalveis. Tudo disponvel online, de

Resultados

acordo com a necessidade [4].


Em relao implantao, existem
quatro modelos conhecidos: Privado,
Pblico, Comunidade e Hbrido. Cada
modelo com caractersticas especficas,
permitindo s empresas escolher qual
tipo de nuvem mais adequado s suas
A Computao em Nuvem representa
uma tendncia do desenvolvimento na
indstria de TI. Para subsidiar estudos
sobre assunto, o objetivo deste artigo
esta

nuvem foi introduzido por volta de 1960, por


John McCarthy. Sua opinio era que a
tecnologia relacionada computao, poderia
em algum momento, ser caracterizada como
uma utilidade pblica. As caractersticas da
computao em nuvem foram exploradas pela

necessidades [5].

definir

O conceito inicial de computao em

inovao

tecnolgica,

primeira vez em 1966 por Douglas Parkhill em


seu livro, The Challenge of the Computer
Utility. O termo cloud originrio do mundo
das telecomunicaes, onde as empresas
comearam a oferecer servios de Redes
Virtuais Privadas (Virtual Private Network -

ressaltando suas caractersticas.

VPN). Inicialmente, as VPNs, se resumiam a


circuitos de dados ponto-a-ponto, o que era um

Materiais e Mtodos

desperdcio de banda. A Computao em


Devido a avanos da Tecnologia de
Informao
servios

de

Comunicao
Computao

os

originalmente permitiam apenas a alterao do

Nuvens

trfego, buscando equilibrar a utilizao de

(TIC),
em

tornam-se cada vez mais requisitados. Sendo


assim,

este

artigo

Nuvem estendeu os servios de VPN, que

compreende

redes privadas [6].

um

A Computao em Nuvem representa a

levantamento bibliogrfico feito por meio de

tendncia do desenvolvimento na indstria de

artigos cientficos, livros e peridicos.

TI, de hardware para software, de software

A deciso de iniciar os estudos sobre


Computao em Nuvens, tendo como base
um estudo e levantamento de um referencial
terico, leva em considerao o fato de que
se trata de uma tecnologia relativamente

para servio e de servio distribudo para


servio centralizado. Por ser um tema recente,
ainda existe desconhecimento. Contudo, esta
inovao tecnolgica tem se tornado slida,

2/10

transformando

modo

como

as

Dentre

as

caractersticas

principais

dos

empresas operam e gerenciam seus

servios ofertados como sendo computao em

recursos de TIC [7, 8].

nuvem, destacam-se [12, 13]: (a) On-demand

Esta tecnologia tem se mostrado

Self-service, que permite a utilizao de recursos

como uma alternativa para empresas que

computacionais de acordo com a necessidade do

fazem parte de um cenrio onde os

consumidor; (b) Acesso rede, permitida por

negcios

exigem:

velocidade,

flexibilidade e facilidade na implantao


de recursos. A Computao em Nuvem
busca atender a estas exigncias, com
servios

altamente

plataformas clientes, como Mobiles, laptops e


PDAs; (c) Pool de Recursos, onde os recursos
computacionais de um provedor so agrupados, a
fim de servirem mltiplos consumidores em um

modelo multiuso, com recursos fsicos e virtuais

escalveis como o armazenamento e

diferentes, provisionados e reprovisionados de

processamento de dados [7, 9].

acordo com a demanda do cliente; (d) Elasticidade,

Trata-se

de

disponveis

diferentes mecanismos e heterogeneidade de

um

modelo

de

trata a capacidade de rapidamente e elasticamente

computao distribuda, que aproveita

(e em alguns casos automaticamente) provisionar e

conceitos de clusters e grids, alm de

aumentar recursos, e, a partir do momento que eles

basear-se nos avanos de tcnicas de

tonarem-se desnecessrios, voltar ao estado inicial.

virtualizao. O conceito de Nuvem


surge da disposio fsica dos elementos
envolvidos no modelo. Servidores que
hospedam dados e aplicativos ficam

Para o usurio final, a capacidade de crescer e


provisionar mais recursos parece ser ilimitada e
pode ser conseguida em qualquer quantidade e a
qualquer tempo; (e) Pay-per-use, que consiste no
pagamento de acordo com os servios utilizados; e

localizados em data centers de empresas

(f) Conectividade, garantindo o acesso aos

de qualquer parte do mundo. O termo

servidores em alta velocidade, permitindo o trfego

Nuvem

de informaes em grande volume.

abstrai

muito

Em

outras

localizao.
significa

um

enorme

bem

tal

palavras,

conjunto

de

servidores, disponveis via Internet [10].


De acordo com [11], a Computao
em

Nuvem

Esta

diversidade

permite

que

usurios

aplicaes

necessidades [8]. Segundo [14] a Computao

como

em Nuvem pode ser dividida em relao aos

servios a partir de acesso via Internet,

servios oferecidos, em trs cenrios: (a) IaaS

por meio de hardware e software

(Infrastructure as a Service): esta categoria

hospedados em data centers remotos.

diz respeito aos servios oferecidos na camada

de
oferecidas

como

s trs camadas que formam sua arquitetura.


adquiram os servios mais adequados s suas

computacionais

definida

em computao em nuvem possvel devido

disponibilidade

A diversidade de tipos de servios existente

3/10

de infraestrutura [15]. Esses servios

Estas aplicaes so executadas inteiramente

incluem

de

na nuvem, e tornam-se uma alternativa a rodar

armazenamento, roteadores e outros

uma aplicao em uma mquina local.

recursos de hardware que so agrupados

Softwares de aplicao, como processadores

de texto e sistemas de banco de dados, so

servidores,

padronizados,

sistemas

fim

de

serem

disponibilizados pela rede. vlido


ressaltar que so os prestadores de
infraestrutura

que,

por

meio

da

virtualizao, oferecem esses servios

exemplos de SaaS [14].


Ao analisar a descrio de cada cenrio
possvel identificar os atores e seus respectivos
papis na Computao em Nuvem (Figura 1).

por demanda aos prestadores de servios


[16]; (b) PaaS (Platform as a Service):
nesta categoria, uma camada de software
encapsulada e disponibilizada como
um servio. Este servio, por sua vez,
serve de plataforma para que servios de
mais alto nvel possam ser desenvolvidos
[15]. O PaaS oferecido na camada de

Fig. 1. Papis na Computao em Nuvem


(Adaptado de [18])

plataforma por prestadores de servios, e


os seus usurios tambm so prestadores
de servios. O objetivo do PaaS
facilitar

desenvolvimento

de

aplicaes destinadas aos usurios de


uma nuvem, criando uma plataforma que
agiliza esse processo [17]; (c) SaaS
(Software as a Service): a categoria
que representa os servios de mais alto
nvel disponibilizados em uma nuvem,
na camada de aplicao. Esses servios
dizem respeito a aplicaes completas
que so oferecidas aos usurios. Uma
nica instncia de cada uma dessas
aplicaes permanece em execuo na
nuvem e, atravs da virtualizao, ela
pode servir mltiplos usurios [15].

disponibilidade,

gerenciamento

monitoramento de toda a estrutura para a


soluo de Computao em Nuvem, so de
responsabilidade de um Provedor. O Provedor
pode fornecer servios nos trs modelos: IaaS,
PaaS ou SaaS. Os desenvolvedores fazem uso
destes servios para desenvolver aplicaes,
conforme a necessidade dos Usurios Finais,
que so vistos como consumidores. As vezes,
de acordo com os seus interesses, os atores
podem assumir papis diferentes no mesmo
processo. Por exemplo, um Desenvolvedor
hospeda seu aplicativo na Nuvem, a fim de
fornec-lo como servio aos Usurios Finais.
Desta maneira o Desenvolvedor passa a

4/10

exercer o papel de Provedor de SaaS.

Neste modelo, as aplicaes de diversos

Entretanto, apenas o Provedor fornece

usurios compartilham um nico sistema de

suporte aos modelos de servios [18].

armazenamento, o que pode parecer, a

Do ponto de vista de interao entre os

princpio,

ineficiente.

modelos de servios, a IaaS fornece

implementao

recursos

considera

computacionais,

seja

de

de

Entretanto,

uma

questes

nuvem

pblica

fundamentais,

como

hardware ou software, para a PaaS, que

desempenho e segurana, desta maneira, a

por sua vez fornece recursos, tecnologias

existncia

e ferramentas para o desenvolvimento e

executadas na mesma nuvem, permanece

execuo dos servios implementados, a

transparente tanto para os prestadores de

serem disponibilizados como SaaS [18].

servios como para os usurios [14]; (c)

de

outras

aplicaes

sendo

Com relao aos modelos de nuvens

Nuvens Comunitrias: so compartilhadas por

que podem ser implantados, so elas: (a)

diversas organizaes com ideais ou polticas

Nuvens

em comum (por exemplo, a misso, os

Privadas:

construdas

exclusivamente para um nico usurio

requisitos

(uma empresa, por exemplo). Neste

consideraes sobre o cumprimento). Esta

modelo, a infraestrutura de nuvem

infraestrutura pode ser hospedada, por um

utilizada

uma

provedor terceirizado ou por um provedor de

Pode ser gerida pela

propriedade de uma das organizaes que

prpria organizao ou por uma empresa

compem a comunidade [21]; (d) Nuvens

terceirizada podendo estar localizada

Hbridas: uma composio de duas ou mais

dentro da empresa, ou estar localizada

nuvens (privada, comunitria ou pblica). a

remotamente. Diferentemente de um

maneira mais segura de controlar dados e

data

aplicaes.

exclusivamente

organizao.

center

infraestrutura

privado

virtual,

Parte

do

acesso

poltica

pode

ser

direcionada para a nuvem pblica, enquanto

privada, pertence ao usurio, e, portanto,

dados confidenciais (da empresa por exemplo)

ele possui total controle sobre como as

so administrados na nuvem privada. Esta

aplicaes so implementadas na nuvem.

composio facilita a portabilidade dos dados

Uma nuvem privada , em geral,

e aplicaes, assim como o balanceamento de

construda sobre um data center privado

carga entre as nuvens, mantendo o nvel do

[14];

servio, mesmo que haja flutuaes rpidas na

gerenciadas

na

segurana,

nuvem

(b)

utilizada,

por

de

Nuvens

Pblicas:

so

por

terceiros.

necessidade dos recursos [14,21].

infraestrutura de uma nuvem pblica


disponibilizada ao pblico em geral.

Discusso
5/10

programas confiveis para facilitar a instalao


A aplicabilidade da Computao

e gerenciamento. Outros exemplos que podem

em Nuvens baseada em servio tais

ser citados so os repositrios da Google Play,

como:

Windows Store e Apple Store, entre outras

(a) Processamento de dados: Sistemas,

lojas de aplicativos [23, 24];

como

Facebook,

so

utilizados

(c) Servios para monitoramento e controle de

muitos

usurios,

mquinas ou veculos: Os sistemas inteligentes

gerando uma alta taxa de transferncia

utilizam tecnologia de processamento de

de

torna-se

informao e comunicao, sensoriamento,

indispensvel o uso de mecanismos

navegao e tecnologia de controle, entre

capazes de suportar este grande nmero

outros.

de solicitaes. Outro exemplo a

gerenciamento e a operao de transportes, e

Organizao

Pesquisa

seu uso cresce a cada dia. A aplicao de

Organization

diferentes tecnologias avanadas nos setores

Recherche

de transportes pode ser categorizada como:

diariamente
dados.

Nuclear

por
Desta

maneira,

Europeia

(em

de

francs:

Europenne

pour

la

Nuclaire),

conhecida

como

CERN

Estes

sistemas

auxiliam

Sistemas Avanados de Transporte Pblico

(Conseil Europen pour la Recherche

(APTS),

Nuclaire),

de

Gerenciamento de Trfego (ATMS), Sistemas

partculas, Grande Colisor de Hdrons

Avanados de Informao ao Viajante (ATIS),

(em ingls: Large Hadron Collider -

Operao de Veculos Comerciais (CVO),

LHC), produz 15 peta bytes de dados.

Sistemas Avanados de Controle veicular

Em ambos os casos, para processamento

(AVCS) e Coleta Eletrnica de Pedgio

faz-se

(ETC). Considerando que a rede de Internet

necessria a utilizao de sistemas

envolve vrios provedores, necessrio que

robustos,

de

exista interoperabilidade entre as plataformas

armazenamento e processamento, tais

computacionais de cada um deles [25, 26, 27];

como: Apache Hadoop e Map Reduce

(d) Servios para monitoramento do meio

[22];

ambiente: A fim de acompanhar a recuperao

(b)

onde

armazenamento
com

Repositrios

acelerador

de
alto

de

dados
poder

Aplicativos:

Sistemas

Avanados

de

de ecossistemas em determinadas regies,

Repositrios so bases que contm

engenheiros

florestais,

pacotes preconfigurados, nativos do

ambientalistas,

desenvolveram

sistema alvo, ou de terceiros. possvel

com

citar os repositrios das distribuies

telecomunicao um sistema de redes de

Linux e souceforge.net, que mantm

sensores, com tecnologia de comunicao 3G.

engenheiros

bilogos

eltricos

juntamente
e

de

6/10

Este sistema utilizado para coleta


continuada de dados pluviomtricos, do

De acordo com os estudos feitos sobre a

solo, da flora e fauna. Os dados brutos

Computao em Nuvem pde-se perceber que,

coletados pela rede de sensores de cada

atualmente

regio, so continuamente armazenados

sistemas

em

flexibilidade e facilidade na implantao de

uma

nuvem

gerenciada

pela

Secretaria do Meio ambiente [20];

as

empresas

necessitam

que

atendam

de

velocidade,

recursos, que o cenrio atual dos negcios

(e) Servios para monitoramento e

exige. Por se tratar de um modelo de

diagnstico automatizado de pessoas:

computao pay-per-use, em que softwares

Em

so vendidos como servios, desde que seja

populao vem sendo acometida por

possvel conectar-se a Internet, habilitando

doenas contagiosas. A virose, por

maior flexibilidade na demanda por servios,

exemplo, apresenta sintomas um pouco

as empresas podem reduzir o volume de

diferentes de uma pessoa contagiada

investimento em TI e aumentar a qualidade do

para outra, em funo das suas infeces

servio prestado aos clientes.

vrias

cidades

brasileiras

anteriores. A fim de agilizar o processo

Considerando que o avano tecnolgico

de obteno de pronturios mdicos dos

constante, os estudos envolvendo os modelos

pacientes, a maioria dos hospitais e

de nuvens (Pblica, Privada, Comunitria ou

secretarias de sade publica do pas

Hbrida) sero contnuos, principalmente em

optaram por compartilhar uma base de

relao

dados

processamento

com

padronizados,

formatos
na

abertos
qual

e
so

segurana,
e

capacidade

de

armazenamento

interoperabilidade.

disponibilizados servios de consulta e

Diversas so as vantagens desta tecnologia,

atualizao de dados dos pacientes, que

contudo, por se tratar de uma tecnologia

so gerenciados por meio de servios em

recente ainda, h uma srie de desafios a

nuvem. Desta maneira, assim que um

serem superados, que envolvem algumas de

novo paciente internado, o hospital tem

suas caractersticas. Destes desafios, um dos

condies para realizar uma consulta

maiores a segurana, no que diz respeito a

abrangente em todos os registros de

proteo da privacidade dos usurios e a

dados de sade do pas. Com este

integridade das suas informaes.

recurso, possvel indicar o tratamento


mais adequado aos pacientes [19].

Com o intuito de amenizar os riscos que o


ambiente em nuvem pode vir a oferecer e
garantir, assim, a confidencialidade e a

Concluso

integridade

dos

dados,

as

seguintes
7/10

capacidades devem ser oferecidas: (a)

Tecnologia, Belm PA.

Um esquema de criptografia: Pode


garantir que mesmo que os dados
venham a ser expostos, no podero ser
utilizados; (b) Regras de acesso: Tem
como objetivo limitar o usurio no que

[2] Bublitz, E. (2010) Catching the cloud:


managing

risk

when

utilizing

cloud

computing, Property & Casualty Risk


& Benefits Management, 114(39), 12-16.

diz respeito ao acesso e execuo dentro


do ambiente; (c) Um sistema de backup

[3] Ford, S. (2010) Managing your global

dos dados: Trata-se de uma alternativa

business

para a restaurao dos dados caso eles

Financial Executive, 26(8), 56-59.

with

cloud

technology.

venham a ser danificados.


Mesmo

que

as

capacidades

acima

[4] Foster, I., et al. (2008) Cloud Computing

descritas sejam oferecidas, antes de

and

migrar para a nuvem, importante

Compared,

verificar o Acordo de Nvel de Servio

Science, University of Chigaco.

do

provedor,

conhecimento

fim

das

de

Grid

Computing
Department

360-Degree
of Computer

tomar

condies

de

[5] Ruschel, H.; Zanotto, M. S.; Mota, W.C.

segurana, disponibilidade, capacidade

(2010)

de processamento e armazenamento dos

Especializao em Redes e Segurana de

dados, tendo em vista que estes podem

Sistemas, Pontifcia Universidade Catlica

infringir a legislao da nao onde se

do Paran (PUCPR), Curitiba.

Computao

em

Nuvem,

situa o datacenter. Vale lembrar que o


ANS dependente do modelo de nuvem

[6] Dillon, T.; Chen, W.; Chang, E. (2010)


Cloud

escolhido.

Computing:

Challenges,

Advanced

Issues

and

Information

Networking and Applications (AINA), in:

Referncias

24th IEEE International Conference,


[1] Pinheiro, B. N., et al. (2012) A
Terceirizao

da

Tecnologia

pp.27-33, 20-23.

da

Informao e a Computao em

[7] Vouk, M. A. (2008) Cloud Computing:

Nuvem: um Estudo de Caso na

issues, research and implementations. CIT

Empresa de Comrcio Eletrnico

Journal of Computing and Information

Barato Bom, in: IX Simpsio de

Technology. 16.4, p 235.

Excelncia

em

Gesto

e
8/10

[8] Taurion, C. (2009) Computao em

[14]

Chirigati, F. S. (2009) Computao

Nuvem: Transformando o mundo da

nas

Nuvens.

Tecnologia da Informao. Brasport

Disponvelem:<http://www.gta.ufrj.br/ensi

Livros e Multimdia Ltda.

no/eel879/trabalhos_v1_2009_2/seabra/intr
oducao.html>. Acessado em: Novembro de

[9] Escobar, F. (2009) Impacto do


Gerenciamento

de

Organizaes

Projetos

White

nas

Paper,

Manager Brazil, Consultoria e

2012.
[15]

Sun

Microsystems,

Introduction

to

Inc.

Cloud

(2009)

Computing

Architecture, White Paper, 1 edio.

Treinamento em Projetos.
[10]

Pigatto, D. F. (2009) Estudo e

Implementao de Uma Soluo de


Softwares

Aplicativos

Computao

nas

Utilizando
Nuvens.

Universidade Regional Integrada do


Alto Uruguai e das Misses. Erechim
- RS.
[11]

Armbrust, M., et al., (2010) A


of

cloud

the Clouds: Towards a Cloud Definition,


ACM

SIGCOMM

50-58.

Communication Review, 39(1): 50-55.


[17]

Chappell,

D.

(2008)

Martins, A. (2010) Fundamentos

Governos,

Servio

Short

Introduction to Cloud Platforms: An


View.

David

Chappell & Associates.

[18]

Souza, F.; Moreira, L.; Machado, J.

(2009)

Computao

Computer

computing,

Communications of the ACM, 53(4),

de

Vaquero, L. M., et al. (2009) Beak in

Enterprise-Oriented

view

[12]

[16]

Nuvem
Federal

para
de

Processamento de Dados (SERPRO),


Braslia - DF, Brasil.

Computao

em

Conceitos,

Tecnologias,

Desaos.

Captulo

7,

Nuvem:

Aplicaes

Universidade

Federal do Piau (UFPI).


[19]

Endler, M., et al. (2011) Perspectivas

e Desafios da Computao em Nuvem na


Internet do Futuro. Departamento de

[13]

Durkee, D. (2010) Why cloud

computing will never be free?


Communications of the ACM, 53(5),

Informtica da Pontifcia Universidade


Catlica do Rio de Janeiro (PUC-RJ). Rio
de Janeiro, Brasil.

62-69.
9/10

Inteligentes
[20]

National Institute of Standards

and Technology (NIST) (2011) The


NIST

Definition

of

Cloud

Coletivo

no
por

Transporte
nibus,

Pblico

Dissertao

(Mestrado em Engenharia de Produo)


Programa de Ps-graduao UFRGS.

Computing, Special Publication,


800-145, U. S. Department of
Commerce.

[26]

Santi, C. E. G.; Goldner, L. G. (2009)

Aceitao

de sistemas

avanados de

informao ao condutor ATIS por


[21]

Ramgovind, S.; Eloff, M. M.;

diferentes categorias de condutores em

Smith, E. (2010) The management

cidades brasileiras de porte mdio, Revista

of Security in Cloud Computing,

dos Transportes Pblicos (ANTP), Ano

IEEE.

31, p.81-91,1 quadrimestre.

[22]

White, T. (2009) Hadoop: The

[27]

Jensen, C. (1996) ITS in Austrlia.

Definitive guide. OReilly, p.1

[23]

Campos,

R.R.

Caractersticas

de

(2006)
Sistemas

Integrados de Gesto Empresarial


desenvolvidos sob o modelo de
software livre: informaes para
suporte

viabilidade
pequenas

fase

de

de

instalao

empresas,

apresentada

seleo

e
em

Dissertao
Escola

de

Engenharia de So Carlos da
Universidade de So Paulo.
[24]

Leone, L. C.; Arajo, M. A. C.

(2011)

Explorando

as

vulnerabilidades do APT (Advanced


Packaging Tools).

[25]

Silva, D. M. (2000) Sistemas


10/10

Você também pode gostar