Você está na página 1de 5

Cloud Computing: definies e anlise para

alm das vantagens


Dhiego Alves Oliveira, Kelvin Dias Lopes, Mrio Carneiro Rocha
Domingos Svio Soares Felipe
IFCE - Canind, Brasil IFCE
dhiegoalves@oi.com.br; Canind, Brasil
saviofelipe@ifce.edu.br
{ kelvin_ramza, mariorocha2009,}}@hotmail.com

Abstract Cloud computing has been presented as distributed compartilhados, baseando-se na disponibilidade, e que podem
system technology that revolutions the ways of service sharing ser alocados de forma rpida, de forma gerenciada pelo
and resources virtualization are offered and provided by
provedor do(s) servio(s), necessitando, assim, pouca
Internet.
necessidade de interao entre cliente e provedor.
This change not reaches only corporative user/costumer. De maneira geral Computao em Nuvem nada mais do
Domestic user/costumer is using cloud computing by the use of que a terceirizao de servios computacionais que encontram-
webmails or by office suite. In the corporative segment, the use, se virtualizados em servidores espalhados pelo mundo.
majority, is represented by plataform as a service. A idia centralizar o processamento de informaes de
This paper objectives present a bibliography review of concepts maneira que a disponibilidade, confidencialidade e integridade
and ontologies established for cloud computing with issues that dos processos passem da responsabilidade do cliente para a
highlights away from advantages as: payment/coasts by the uses, equipe de gesto da nuvem, restando ao cliente apenas o
adaptability, multiple-tenancies, virtualization, unlimited and produto final de tudo aquilo que processado pela nuvem.
easy access to the resources, availably, security, Tal modelo de funcionamento chama bastante ateno por
clients/costumers and prividers reputation validation, todas as solues que oferta ao usurio, deixando camuflados
performance and integration.
riscos existentes ao se utilizar a nuvem, afinal como controlar
Keywords-component; cloud computing, concepts, issues algo que no est hospedado em seu prprio servidor ou
desktop.
I. INTRODUO A adoo da nuvem tem sido motivada pelos seguintes
Caminhamos a passos largos rumo a uma nova revoluo fatores: baixo custo (se comparado com o custo que seria
tecnolgica. Seguindo a trajetria de tempo, nos anos 60 teve necessrio para implantao de infraestrutura de TI), pouco
incio a maior revoluo tecnolgica que o mundo j viu at tempo necessrio para implantao, segurana (a ser
ento, foi criado o sistema de tempo compartilhado, o famoso monitorada pelo provedor da nuvem), conjunto adicional de
time sharing. A partir dele, surgiram os servios servios providos pelas nuvens, no necessidade de
computacionais operacionais e em rede que temos na contratao de mo-de-obra em virtude de profissionais que j
atualidade. Um pouco mais recente, tivemos a computao em atuam na nuvem contratada. [7]
grade, ou grid computing, que nada mais fez do que acabar A vantagem caracterizada pelo baixo custo quanto
com as barreiras na internet, assim um dispositivo aquisio de infraestrutura pode representar uma reduo de
computacional poderia facilmente se utilizar de outro para custo para o usurio/cliente ao mesmo tempo em que pode
acesso de arquivos, balanceamento de cargas e redundncias implicar em aumento de custos para integrao de aplicaes
computacionais. em nuvem de provedores distintos que utilizam API diferentes
Observamos o florescer do conceito de mquina virtual, o que pode impactar, tambm, na contratao de mais
uma verdadeira revoluo computacional, assim, podemos profissionais para realizao de tal atividade.
facilmente emular sistemas operacionais em um s dispositivo A questo da segurana apresentada na seo III (Para
fsico, criando a possibilidade de um Data Center inteiro com alm das vantagens)
vrios sistemas, em um nico servidor. Na prxima seo, seo II, apresenta-se um levantamento
Ao condensarmos as tecnologias expostas em uma s, quanto s definies e classificaes da computao em
veremos os alicerces da computao em nuvem, a qual nos nuvem.
conduzir a uma revoluo na maneira como trabalhamos e Na seo III, so reveladas questes que transcendem as
conhecemos os dispositivos computacionais e a internet. vantagens to explicitadas e enaltecidas pelos provedores de
Computao em nuvem surge, ento, como um modelo que servios e empresas de tecnologia; o para alm das
possibilita uso de um conjunto de recursos que so vantagens.
II. COMPUTAO EM NUVEM Possibilidade de quantificao do servio provido e
consumido
Uma anlise inicial da computao em nuvem, para muitos,
pode revelar a mesma configurao que encontramos na Em [3] alguns fatores que aceleram/aumentam o interesse
computao em grade (grid computing). na adoo de cloud so apresentados:
A computao em grade baseia-se no compartilhamento de Diminuio do custo de hardware e aumento do
recursos computacionais distribudos com foco na resoluo poder computacional e capacidade de
de problemas de forma dinmica e coordenada, baseando-se, armazenamento, arquiteturas multi-core.
principalmente, em arranjos de recursos que envolvem vrias Aumento exponencial de tamanho de dados em
organizaes agrupadas em organizaes virtuais. O grid aplicaes cientficas e simulaes;
computing surgiu como uma alternativa para agregao de Ampla adoo de servios computacionais e
recursos computaes e alocao deles para resolver aplicaes Web 2.0
problemas (tarefas) computacionais que exigem grande
quantidade de recursos computacionais, principalmente ntida, ento, a mudana de foco da computao em
processamento e memria. Alm disso, essa tecnologia no grade para computao em nuvem: de uma viso baseada no
tem como objetivo principal resolver problemas armazenamento e recursos computacionais para foco no
computacionais acadmicos; no h vinculao dela negcio e economia com o objetivo de disponibilizar mais
questes econmicas ou modelo de mercado. recursos abstratos e servios.
A computao em grade se difere da computao em Um estudo de cloud computing revela que diferentes
nuvem, ainda, em relao arquitetura, modelo de negcio, modelos de uso desses recursos podem ser utilizados, assim
gerenciamento de recurso, modelo de como h a classificao do tipo de nuvem de acordo com o
programao/implementao e segurana [3] tipo de servio ofertado. Esses modelos e as classificaes so
Assim, a cloud computing, embora possa parecer um apresentados nas sees a seguir.
conceito novo, revela novas tendncias e funcionalidades, no
utilizadas em computao em grade, como por exemplo:
tecnologias de virtualizao e dimensionamento/elasticidade A. Modelos de computao em nuvem
de recursos/servios. [2] Nmero e tipos de usurios que podem acessar e utilizar
De acordo com [1], a computao em nuvem apresenta-se recursos da nuvem bem como sua localizao como fator
como uma infraestrutura de hardware e software, motivada por determinante para ter seu acesso concedido e/ou delimitado,
questes reais e j existentes ou em ampliao que demanda, so aspectos determinantes para o estabelecimento da forma
na maior parte dos casos por processamento de alto como esses recursos esto disponveis.
desempenho e que utiliza um middleware distribudo que Isso evidencia a existncia de modelos de uso. H 4
possibilite o compartilhamento de recursos de forma (quatro) modelos/formas de uso dos recursos computacionais
coordenada entre as entidades/organizaes participantes o compartilhados em nuvem [1, 4, 5]:
que tem por objetivo a formao de organizaes virtuais com Nuvem privada (Private Cloud): Este modelo
uma grande capacidade computacional para uma grande caracteriza-se pela contradio inerente ao termo,
quantidade de tarefas, com fins mais cientficos. afinal a palavra nuvem neste contexto subtende
Cloud computing uma especializao de sistema conexo com a internet de modo que sua localizao
distribudo escalvel e que pode ser encapsulado como uma se torna transparente ao usurio final, contudo, no
entidade abstrata que prov diferentes nveis de servio aos modelo de Nuvem Privada, a infra-estrutura dos
clientes apresentando custo baseado no uso/utilizao e servidores que virtualizaro os servios pretendidos
servios configurveis de forma dinmica, elstica, on- pela empresa feita exclusivamente para a
demand e disponibilizados baseando-se na demanda. [6,3] organizao em questo. Este modelo oferece um alto
O uso da computao em nuvem tem por objetivo, ainda, nvel de segurana, visto que a gesto e manuteno
reduzir custos, aumentar a confiabilidade e flexibilidade. da nuvem podem ficar sob a responsabilidade da
Em [1], h destaque para as seguintes caractersticas de empresa, podendo esta, realizar o plano de segurana
cloud computing: conforme suas necessidades. Em contrapartida, os
Provimento de servio de acordo com a demanda, gastos para implantao desta arquitetura pode ser
sem, na maior parte dos casos necessita de um muito alto e, dependendo do caso, tornar-se invivel.
contato formal/pessoal com o provedor dos servios;
Acesso amplo a rede de acesso como requisito bsico
para acessar aos recursos disponveis e virtualizados;
Reservatrio que representa um conjunto de recursos
disponveis;
Rpida adaptabilidade, o que representa elasticidade
no atendimento s solicitaes de recursos/servios.
Nuvem Pblica (Public Cloud): este modelo de testes e implementaes para aplicaes web que
implantao totalmente aberto a qualquer usurio prov suporte a todo o ciclo de vida do sofware. O
que busque seus servios, neste caso o usurio ou cliente no administra ou controla a infraestrutura de
organizao que venha a buscar seus servios no rede, bem como servidores, sistemas operacionais;
saber onde seus dados esto sendo armazenados e/ou apenas tem controle sobre algumas ferramentas
manipulados de maneira que no podero intervir na usadas para o auxilio na construo de aplicaes
maneira como feita a gesto da nuvem nem quais as web. Assim, diferentemente do SaaS que j suporta e
prticas adotadas pela a empresa contratada quanto prov uma aplicao pronta, o PaaS prov uma
segurana da informao. perceptvel que neste plataforma para desenvolvimento dessas aplicaes.
modelo os custos so reduzidos ao mximo, pois os Infraestrutura como Servio (IaaS Infraestructure as
contratantes gastam com recursos de TI apenas o que a Service) Este o modelo de servio responsvel
necessitam durante o tempo necessrio. Contudo, os para prover o funcionamento dos outros demais
riscos de quebra de confidencialidade, de servios. Neste, o cliente/consumidor tem acesso
disponibilidade e integridade podem tornar-se bem direto infraestrutura que contratou tal como
maiores. servidores, sistemas operacionais, armazenamento de
dados, com uma interface nica para a administrao
Nuvem Comunitria (Community Cloud), - nesta da infraestrutura. O IaaS se baseia em tcnicas de
arquitetura a segurana encontra-se em nvel virtualizao para compartilhar e integrar recursos
intermedirio se comparada com as anteriores. Na sua computacionais. Como exemplo de IaaS, podemos
implantao, um grupo especfico de organizaes citar o Amazons EC2 e o Eucalyptus.
unem-se para criar uma infraestrutura que atenda Armazenamento de dados como Servio (DaaS
exigncias comuns a todos os integrantes do grupo Data Storage as a Service): este tipo de servio
proprietrio da nuvem, de modo que os servios possibilita o armazenamento de dados na nuvem.
ofertados pela nuvem sejam compartilhados entre os Pode ser apresentado, inclusive, como parte do IaaS.
mesmos integrantes e somente entre eles. Deve-se O DaaS apresenta ainda como facilidade a excluso
ressaltar, ainda, que este consenso entre os da responsabilidade do cliente quanto a
usurios/corporaes integrantes da nuvem licenciamento, implantao e manuteno do servio
comunitria deveram ter em comum ou estabelecer de armazenamento. Exemplos: Google BigTable,
polticas de uso e de segurana da informao. Apache Hbase e Amazon S3.
Nuvem Hbrida (Hybrid Cloud), como o prprio nome Entretanto, esta viso dos servios segmentados em 4 tipos
sugere este modelo composto por mais de um (software, plataforma, infraestrutura e armazenamento de
modelo, assim seu controle, organizao e a prpria dados) no compartilhado por todos os estudos de
segurana podem tornar-se pontos fracos. Isto leva computao em nuvem.
necessidade de uma boa definio dos objetivos e O estudo apresentado em [5] no revela armazenamento de
necessidades da nuvem para que a implantao ocorra dados como um tipo de servio. Entretanto, ele inclui o
da maneira correta minimizando os riscos. Hardware as a Service - Hardware como Servio - que,
inclusive, apresentado como a base de uma pilha que tem no
B. Classificao e servios topo SaaS logo abaixo esto PaaS e IaaS.
A arquitetura de Computao em Nuvem oferece Em [4], apresentada uma classificao mais completa.
basicamente trs principais modelos de servios no qual so Todos os elementos da plataforma computacional como um
usadas para solues na mesma. Entre eles podemos citar. todo so apresentados como servios. A figura1 apresenta essa
Em [1] apresentada uma classificao para os tipos de arquitetura.
FIGURA I. ARQUITETURA DE COMPUTAO EM NUVEM.
servio. So elas:
FONTE [4]. ADAPTADA
Software como Servio (SaaS Software as a
Service) Neste servio, o cliente no administra ou
controla a infraestrutura da rede, bem como
servidores, desktops, sistemas operacionais. Apenas
ofertada a execuo de softwares com propsitos
especficos para usurios atravs da Internet,
principalmente. As aplicaes so acessveis para os
usurios atravs de um navegador de internet, por
exemplo. Como exemplo desse tipo de servio temos:
GoogleDocs, Gmail e outros servios que
possibilitam o uso de aplicao/software via web.
Plataforma como Servio (PaaS Plataform as a
Service) Neste tipo de servio, oferecido para o
cliente toda uma plataforma para desenvolvimento,
De acordo com esta classificao, a base da computao alocao de recursos do provedor pode apresentar uma
em nuvem formada pelo firmware/hardware, na base da queda no desempenho.
pilha, sendo representado como Hardware as a Service. Conformidade com legislaes em alguns pases, h
Logo acima, sobre do kernel do sistema operacional, h a restries impostas por governos para alguns tipos de
infraestrutura de software para cloud composta por 3 servios: empresas, principalmente com atuao no setor
Infrastructure as a Service (IaaS) que compreende o financeiro, quanto localizao e disponibilidade de
aproveitamento dos recursos computacionais como servios, recursos computacionais.
Data Storage as a Service (DaaS) e CaaS (Communications as Uso experimental em carter inicial da nuvem privada
a Service). interna esta prtica possibilita que a empresa que
Na IaaS, esto as mquinas virtuais providas pela adota esta tecnologia realize inicialmente um projeto
paravirtualizao e hardware-assisted virtualization. piloto com que possibilite ambientao e prtica
Na DaaS, esto includas questes de disponibilidade, quanto ao uso da nuvem para um possvel uso futuro
confiabilidade, performance, replicao e consistncia de de uma nuvem pblica ou privada (provida por uma
dados corporao provedora desse tipo de servio);
A plataforma CaaS est diretamente relacionada com Integrao o uso de diferentes provedores de
qualidade de servio de rede, monitoramento da rede, servios na nuvem, na maior parte dos casos,
segurana de redes, provisionamento dinmico de suporte a implicar no uso de APIs distintas isso dificultaria e
isolamento de trfego e/ou largura de banda dedicada e poderia at impedir integrao de aplicaes iguais ou
encriptao de comunicao. distintas;
Acima da parte de infraestrutura de software, h PaaS e Custo a utilizao da computao em nuvem requer,
SaaS que j foram apresentados e delineados. dependendo do tipo de servio contratado que seja
Essa arquitetura apresenta-se de forma mais detalhada que providenciada estrutura de backup e redundncia de
as citadas anteriormente. Ela revela os componentes de forma dados como a contratao de profissional para
mais segmentada. Isso pode implicar, tambm, em maior monitorar e acompanhar servios, sistemas e
demanda por trabalho para manuteno e operao da aplicaes;
plataforma. Segurana alm da questo da confidencialidade,
neste quesito importante atentar para a reputao.
C. Mquinas virtuais e multi-alocao Imaginemos uma empresa X, sofisticada e bem
H, ainda, que considerar, no mbito do provimento da estabelecida que contratou um servio na nuvem.
infraestrutura como servio, a distino entre multi-alocao primeira impresso imaginamos uma empresa que tem sua
de recursos e utilizao de mquinas virtuais (virtual lgica empresarial bem definida, mas que na verdade seus
machines). integrantes so pessoas mal intencionadas visando espionar
Quando, no compartilhamento de recursos provido por dados que circulam em uma determinada nuvem.
meio do uso de mquinas virtuais, elas so inicializadas e Indivduos esses, mais conhecidos como cybers
executadas de forma independente e isoladas entre si e dos criminosos, se utilizam das mais diversas formas de
recursos de hardware enquanto que a multi-alocao de capturar dados e us-los para fins prprios.
recursos transforma a arquitetura de aplicao/software de Nesse caso observamos o perigo que podemos nos
forma que mltiplas instncias, de diferentes usurios, sejam deparar ao se oferecer ou contratar um servio em
executadas como uma nica aplicao. nuvem. No sabemos quem est contratando o servio.
III. PARA ALM DAS VANTAGENS Uma empresa fake pode ento se passar por uma boa
Fez-se necessrio, neste estudo, a busca por questes que empresa, contratar um servio de nuvem aps ter
abordassem a tecnologia para alm das vantagens, to realizado uma pesquisa de que nuvem o alvo se utiliza,
enaltecidas na mdia. se infiltrar e capturar dados de tal empresa. Vemos o
Para alguns, essas questes podem ser consideradas perigo real dentro de uma nuvem ao se confiar dados
desvantagem, entretanto, apresentamos nesta seo questes onde no temos idia e nem controle de onde esto.
descritas em outros trabalhos como aspectos relevantes do grid Observa-se a falha que ocorre na integridade e
computing. confidencialidade dos dados.
De acordo com [2], deve-se atentar, antes da adoo, para Num outro caso, imaginemos um provedor X,
as seguintes questes: tambm sofisticado e bem estabelecido. Aps ter
Disponibilidade mesmo o provedor de servios promovido uma falsa boa imagem e uma boa falsa
garantindo grande disponibilidade dos servios reputao, divulgando ter promovido servios para
contratados, no deve-se desconsiderar possveis grandes empresas, agora prov atividades de concesso
problemas de qualquer natureza que possam tornar de computao em nuvem, se as empresas forem
esses servios indisponveis e isso, inclusive pode enganadas por esse falso provedor, estaro em srios
acontecer com grandes provedores. riscos, pois, neste caso, o provedor quem se utilizar
Performance medida que mais e mais recursos so dos dados em sua posse para promover atividades
compartilhados para vrios clientes, a estrutura de ilcitas.
IV. CONCLUSO
De acordo com [6], h ainda outras questes relao a
segurana na nuvem. So elas: A computao em nuvem apresenta-se como tendncia
Inundao - a inundao (flooding) caracterizada em tecnolgica para adoo tanto no ambiente corporativo quanto
sistemas cliente-sevidor pelo envio de vrias no ambiente domstico, cada um deles dentro do modelo
requisies, simultneas, de apenas um host ou de (privada, pblica, comunitria ou hbrida) de nuvem que mais
vrios hosts de uma rede que congestionam o servidor se adequa s suas necessidades.
tornando-o inacessvel, o que gera a negao de Suas necessidades determinaro, ainda, os servios a serem
servio para requisies, tambm chamado de ataque contratados e consumidos (software, hardware, armazenamento
DoS Denial of Service, pode fazer com que a de dados, plataforma/ambiente de implantao, infraestrutura e
nuvem, sem identificar este tipo de ataque, comece a comunicaes).
prover recursos para atender s requisies desse tipo Essa nuvem representa uma infraestrutura que virtualiza e
de ataque o que provocaria alocao elstica de aloca recursos de forma dinmica e baseada na demanda.
recursos para requisies oriundas de um ataque DoS A motivao pela adeso de servios na nuvem perpassa
que afetaria toda a infraestrutura da nuvem, inclusive pelo baixo custo inicial de adeso (que pode ser relativo,
outros clientes e usurios que no teriam seus servios conforme apresentado), aumento do poder computacional,
providos ou providos aqum do contratado e integrao de servios e aplicaes da web 2.0 e pela no
necessrio. necessidade de aquisio de licenas de bancos de dados, por
XML Signature e navegadores - o XML muito exemplo.
utilizado na arquitetura orientada a servios, base Entretanto, antes da adoo, faz-se necessrio uma anlise,
muito utilizada para integrao de servios providos por parte do cliente, em relao estratgia e riscos ao seu
pela nuvem. Por meio do XML Signature que negcio, de questes como: disponibilidade, performance,
anexada a um framento XML, possvel garantir integrao com outras plataformas, custo e segurana
autenticidade. Entretanto, o ataque do tipo wrapped, (inundao, XML signature e navegadores, perda de controle
quando feita a duplicao de fragmento XML onde sobre os dados, relao de dependncia de relao rede,
pode conter cdigo malicioso que pode levar o compartilhamento de recursos).
computador a realizar tarefas no desejadas pelo S.O,
pode tornar a nuvem vulnervel e instvel. Tal fato, REFERENCES
pode ser agravado devido ao no provimento de [1] Tharam Dillon, Chen Wu, Elizabeth Chang, "Cloud Computing: Issues
and Challenges," aina, pp.27-33, 2010 24th IEEE International
mecanismos adicionais para provimento de segurana Conference on Advanced Information Networking and Applications,
pelo navegador/browser. 2010
Perda de controle sobre os dados a computao em [2] Kim, W., Kim, S.D., Lee, E., Lee, S. Adoption issues for cloud
computing. in 11th International Conference on Information Integration
nuvem, diferentemente de aplicaes implantadas em
and Web-based Applications & Services. 2009: ACM. 978-1-60558-
servidores pertencentes ao domnio do prprio cliente 660-1.
ou em data centers terceirizados onde o cliente detm [3] I. Foster, Y. Zhao, I. Raicu, S. Lu. Cloud Computing and Grid
total controle sobre a infraestrutura de dados, SGBD e Computing 360-Degree Compared. Grid Computing Environment
Workshop, December 2008
gesto e controle sobre os usurios que acessam aos
[4] L. Youseff, M. Butrico, and D. Da Silva, D, Toward a Unified
servidores bem como sobre as polticas de backup, Ontology of Cloud computing, IEEE, 2008
no possibilita ao cliente todo esse controle sobre os [5] Bhaskar Prasad Rimal, Eunmi Choi, Ian Lumb, "A Taxonomy and
dados o que implica na necessidade de um alto grau Survey of Cloud Computing Systems," ncm, pp.44-51, 2009 Fifth
International Joint Conference on INC, IMS and IDC, 2009
de confiana entre as partes
[6] Humayun Zafa, Michael E. Whitman. Who can you trust in the cloud?
Relao de dependncia de acesso rede a A review of security issues within cloud computing. InfoSecCD '11
disponibilizao e o acesso de servios na nuvem gera Proceedings of the 2011 Information Security Curriculum Development
uma grande e direta dependncia em relao rede de Conference. Nova Iorque, Estados Unidos. 2011
[7] Bitcurrent. Bitcurrent Cloud Computing Survey 2011: Cloud Adoption,
acesso, seja ela uma nuvem privada, pblica ou concerns, and motivations. 2011. Disponvel em:
hbrida. Caso este acesso fique temporariamente www.bitcurrent.com/download/cloud-computing-survey-2011. Acesso
limitado ou indisponvel, poder haver grande em 27/03/2011.
prejuzo para o cliente e para o provedor e, no caso de
uma aplicao corporativa, o prejuzo tambm estar .
no negcio do cliente/organizao.
Compartilhamento de recursos o uso compartilhado
de recursos computacionais, por mquinas virtuais
distintas, por exemplo, de uma mesma plataforma,
possibilita o uso, mal intencionado, por parte de outro
usurio que utilize mquina virtual para acessar a
dados de outra(s) mquina(s) virtual (ais)

Você também pode gostar