Você está na página 1de 0

Computao em Nuvem

Henrique Ruschel, Mariana Susan Zanotto, Wlton Costa da Mota



Especializao em Redes e Segurana de Sistemas 2008/2
Pontifcia Universidade Catlica do Paran

Curitiba, Abril de 2010

Resumo

A computao em nuvem a idia de utilizarmos, em qualquer lugar e
independente de plataforma, os mais variados tipos de aplicaes atravs da internet
com a mesma facilidade de t-las instaladas em nossos prprios computadores. Com
isso, os super-computadores tero os seus destinos a quem realmente precisam, pois
tudo ser baseado na internet.

Palavras-chave: Computao em nuvem; Tecnologia da Informao; Informtica;
segurana; internet; provedores; sistemas distribudos; processamento paralelo.

1 Introduo
Com o ritmo de desenvolvimento da sociedade humana moderna, servios
bsicos e essenciais so quase todos entregues de uma forma completamente
transparente. Servios de utilidade pblica como gua, eletricidade e telefone tornaram-
se fundamentais para nossa vida diria e so explorados atravs de um modelo de
pagamento baseado no uso. As infra-estruturas existentes permitem entregar os servios
em qualquer lugar e a qualquer hora, de forma que possamos simplesmente acender a
luz, abrir a torneira ou fazer uma ligao para qualquer lugar. O uso desses servios ,
ento, cobrado de acordo com as diferentes polticas para o usurio final. A mesma idia
de utilidade tem sido aplicada na rea da informtica e uma mudana consistente neste
sentido tem sido feita com a disseminao da computao em nuvem.
Computao em nuvem uma tendncia recente de tecnologia que tem por
objetivo proporcionar servios de tecnologia da Informao sob demanda com
OUTROSTRABALHOSEM:
www.projetoderedes.com.br
pagamento baseado no uso. Computao em nuvem pretende ser global e prover
servios para todos, desde o usurio final que hospeda seus documentos pessoais na
Internet at empresas que terceirizaro toda a parte de TI para outras empresas.
Nenhuma abordagem para a utilizao real foi to global e completa: no apenas
recursos de computao e armazenamento so entregues sob demanda, mas toda a pilha
de computao pode ser aproveitada na nuvem. Com a ilustrao abaixo, podemos ter
uma viso geral de uma nuvem computacional.











Figura 1 - Viso geral de uma nuvem computacional

Com a computao em nuvem, os usurios estaro movendo seus dados e
aplicaes para a nuvem, podendo acess-los de forma simples e de qualquer local. Isso
novamente um caso de utilizao de processamento centralizado.
Computao em nuvem , portanto, uma maneira bastante eficiente de
maximizar e flexibilizar os recursos computacionais. Alm disso, uma nuvem
computacional um ambiente redundante e resiliente por natureza. Resiliente pode ser
definido como a capacidade de um sistema de informao continuar a funcionar
corretamente, apesar do mau funcionamento de um ou mais dos seus componentes. [1]
A computao em nuvem surge da necessidade de construir infra-estruturas de
TI complexas, onde os usurios no tm que realizar instalao, configurao e
atualizao de softwares. Alm disso, recursos de computao e hardware so
propensos a ficarem obsoletos rapidamente. Assim, a utilizao de plataformas
computacionais de terceiros uma soluo inteligente para os usurios lidarem com
infra-estrutura de TI.
COMPUTAO EM
NUVEM
101011
2 O que Computao em Nuvem?
Segundo Taurion o termo computao em nuvem surgiu em 2006 em uma
palestra de Eric Schmidt, da Google, sobre como sua empresa gerenciava seus data
centers. Hoje, computao em nuvem, se apresenta como o cerne de um movimento de
profundas transformaes do mundo da tecnologia. [1]
Computao em nuvem est se tornando uma das palavras chaves da indstria de
TI. A nuvem uma representao para a Internet ou infra-estrutura de comunicao
entre os componentes arquiteturais, baseada em uma abstrao que oculta
complexidade de infra-estrutura. Cada parte desta infra-estrutura provida como um
servio e, estes servios so normalmente alocados em data-centers, utilizando hardware
compartilhado para computao e armazenamento. [2]
Para os usurios utilizarem os servios, necessitam apenas ter em suas mquinas
um sistema operacional, um navegador e acesso a Internet. Todos os recursos e
processamentos computacionais ficam disponveis na Internet, com isso, o computador
ser apenas um chip ligado internet, a "grande nuvem" de computadores. Isso
implicar diretamente no custo da aquisio de mquinas por parte dos usurios.
O conceito de trabalhar na grande nuvem, pode fazer com os computadores
venham a baratear o seu preo, fazendo com que mais pessoas possam ter acesso a
diversidade de produtos fornecidos pelas empresas. Muitos destes servios on-line se
tornaram gratuito, e isto faz com que cada vez mais a internet ganhe destaque. [3]
O modelo de computao em nuvem foi desenvolvido com o objetivo de
fornecer servios de fcil acesso e de baixo custo e garantir caractersticas tais como
disponibilidade e escalabilidade. Este modelo visa fornecer, basicamente, trs
benefcios. O primeiro benefcio reduzir o custo na aquisio e composio de toda
infra-estrutura requerida para atender as necessidades das empresas, podendo essa infra-
estrutura ser composta sob demanda e com recursos heterogneos e de menor custo. O
segundo a flexibilidade que esse modelo oferece no que diz respeito adio e troca
de recursos computacionais, podendo assim, escalar tanto em nvel de recursos de
hardware quanto software para atender as necessidades das empresas e usurios. O
terceiro benefcio prover uma abstrao e facilidade de acesso aos usurios destes
servios. Com isso, os usurios dos servios no precisam conhecer aspectos de
localizao fsica e de entrega dos resultados destes servios.[2]
A computao em nuvem uma evoluo dos servios e produtos de tecnologia
da informao sob demanda, tambm chamada de Utility Computing. O objetivo da
Utility Computing fornecer os componentes bsicos como armazenamento, CPUs e
largura de banda de uma rede como uma mercadoria atravs de provedores
especializados com um baixo custo unitrio. Usurios de servios baseados em Utility
Computing no precisam se preocupar com escalabilidade, pois a capacidade de
armazenamento fornecido praticamente infinita.
A Utility Computing fornece disponibilidade total, isto , os usurios podem ler
e gravar dados a qualquer tempo, sem nunca serem bloqueados; os tempos de resposta
so quase constantes e no dependem do nmero de usurios simultneos, do tamanho
do banco de dados ou de qualquer parmetro do sistema. Os usurios no precisam se
preocupar com backups. Se os componentes falharem, de responsabilidade do
provedor substitu-los e tornar os dados disponveis em tempo hbil atravs de rplicas.
Outra razo importante para a construo de novos servios baseados em Utility
Computing que provedores de servios que utilizam servios de terceiros pagam
apenas pelos recursos que recebem, ou seja, pagam pelo uso. No so necessrios
investimentos iniciais em TI e o custo cresce de forma linear e previsvel com o uso.
Dependendo do modelo do negcio, possvel que o provedor de servios repasse o
custo de armazenagem, computao e de rede para os usurios finais, j que realizado
a contabilizao do uso.
O NIST (National Institute of Standards and Technology) [4] define a
computao em nuvem como um modelo que possibilita acesso, de modo conveniente e
sob demanda, a um conjunto de recursos computacionais configurveis (por exemplo,
redes, servidores, armazenamento, aplicaes e servios) que podem ser rapidamente
adquiridos e liberados com mnimo esforo gerencial ou interao com o provedor de
servios.
J Armbrust [5] define: A computao em nuvem um conjunto de servios de
rede ativados, proporcionando escalabilidade, qualidade de servio, infra-estrutura
barata de computao sob demanda e que pode ser acessada de uma forma simples e
pervasiva.
Neste artigo, seguiremos a viso do NIST, que descreve que o modelo de
computao em nuvem composto por cinco caractersticas essenciais, trs modelos de
servio e quatro modelos de implantao. Veremos essas caractersticas e modelos de
computao em nuvem no decorrer deste artigo.

2.1 Caractersticas essenciais da Computao em Nuvem
As caractersticas essenciais so as vantagens que as solues de computao em
nuvem vm a oferecem. Em conjunto, algumas dessas caractersticas definem a
computao em nuvem e faz a distino com outros paradigmas. Abaixo veremos essas
caractersticas.




2.1.1 Self-service sob demanda
O usurio pode adquirir unilateralmente recurso computacional, como tempo de
processamento no servidor ou armazenamento na rede na medida em que necessite e
sem precisar de interao humana com os provedores de cada servio. [6]
Dentro de uma nuvem, o hardware e o software podem ser automaticamente
reconfigurados e estas modificaes so apresentadas de forma transparente para os
usurios, que possuem perfis diferentes e assim podem personalizar os seus ambientes
computacionais, por exemplo, a configurao de rede para a definio de determinados
privilgios, instalao de algum software.

2.1.2 Amplo acesso a rede
Recursos esto disponveis atravs da rede e acessados por meio de mecanismos
que promovam o padro utilizado por plataformas heterogneas (por exemplo, telefones
celulares, laptops e PDAs). [6]
A interface de acesso a nuvem no obriga os usurios a mudarem suas condies
e ambientes de trabalho, como por exemplo, linguagens de programao e sistema
operacional. J os softwares clientes instalados localmente para o acesso nuvem so
leves, como um navegador de Internet.

2.1.3 Pooling de recursos
Provedor de recursos de computao so agrupados para atender vrios
consumidores atravs de um modelo multi-tenant, com diferentes recursos fsicos e
virtuais atribudos dinamicamente e novamente de acordo com a demanda do
consumidor. H um senso de independncia local em que o cliente geralmente no tem
nenhum controle ou conhecimento sobre a localizao exata dos recursos
disponibilizados, mas pode ser capaz de especificar o local em um nvel maior de
abstrao (por exemplo, pas, estado ou do data center). Exemplos de recursos incluem
o armazenamento, processamento, memria, largura de banda de rede e mquinas
virtuais. [6].
Os recursos computacionais do provedor so organizados em um pool para
servir mltiplos usurios usando um modelo multi-tenant, com diferentes recursos
fsicos e virtuais, dinamicamente atribudos e ajustados de acordo com a demanda dos
usurios. Estes usurios no precisam ter conhecimento da localizao fsica dos
recursos computacionais, podendo somente especificar a localizao em um nvel mais
alto de abstrao.

2.1.4 Elasticidade rpida
Recursos podem ser adquiridos de forma rpida e elstica, em alguns casos
automaticamente, caso haja a necessidade de escalar com o aumento da demanda, e
liberados, na retrao dessa demanda. Para os usurios, os recursos disponveis para uso
parecem ser ilimitados e podem ser adquiridos em qualquer quantidade e a qualquer
momento. [6]
O que ajuda muito na caracterstica de elasticidade rpida na computao em
nuvem a virtualizao, criando vrias instncias de recursos requisitados utilizando
um nico recurso real. Virtualizao a criao de ambientes virtuais com o propsito
de abstrair caractersticas fsicas do hardware, podendo emular vrios sistemas
operacionais em uma nica plataforma computacional.

2.1.5 Servio medido
Sistemas em nuvem automaticamente controlam e otimizam a utilizao dos
recursos, alavancando a capacidade de medio em algum nvel de abstrao adequado
para o tipo de servio (por exemplo, armazenamento, processamento, largura de banda,
e contas de usurios ativos). Uso de recursos pode ser monitorado, controlado e relatado
a existncia de transparncia para o fornecedor e o consumidor do servio utilizado. [6]
Podemos monitorar e controlar o uso de recursos, garantindo a transparncia
para o provedor e o usurio do servio utilizado. Utiliza-se a abordagem baseada em
nvel de servio SLA (Services Level Agreement) para garantir a qualidade de servio
(QoS). O SLA fornece informaes sobre os nveis de disponibilidade, funcionalidade,
desempenho ou outros atributos do servio como o faturamento e at mesmo
penalidades em caso de violao destes nveis.

2.2 Modelos de Servios
A computao em nuvem distribui os recursos na forma de servios. Com isso,
podemos dividir a computao em nuvem em trs modelos, em relao aos servios
oferecidos, conforme a ilustrao da figura 2 apresentado abaixo.















Figura 2 - Modelos de Servios

2.2.1 Software como Servio (SaaS)
A capacidade fornecida ao consumidor usar as aplicaes do fornecedor que
funcionam em uma infra-estrutura da nuvem. As aplicaes so acessveis dos vrios
dispositivos do cliente atravs de uma relao do thin client tal como um web browser.
O consumidor no administra ou controla a infra-estrutura bsica, incluindo nuvens de
rede, servidores, sistemas operacionais, armazenamento, ou mesmo capacidades de
aplicao individual, com a possvel exceo de limitada aplicao especfica e
definies de configurao de utilizadores. [6]
Podemos dizer que o SaaS, representa os servios de mais alto nvel
disponibilizados em uma nuvem. Esses servios representam as aplicaes completas
que so oferecidas aos usurios. Os prestadores de servios disponibilizam o SaaS na
camada de aplicao, o que leva a rodar inteiramente na nuvem e pode ser considerado
uma alternativa a rodar um programa em uma mquina local, assim o SaaS traz a
reduo de custos, dispensando a aquisio de licena de softwares. Colocamos como
exemplo de SaaS, sistemas de banco de dados e processadores de textos.

2.2.2 Plataforma como Servio (PaaS)
A capacidade fornecida ao consumidor desdobrar na nuvem a infra-estrutura
consumidor criada ou as aplicaes adquiridas criadas usando linguagens de
programao e as ferramentas suportadas pelo fornecedor. O consumidor no
administrar ou controlar a infra-estrutura bsica, incluindo nuvens de rede, servidores,
SaaS
PaaS
IaaS
sistemas operacionais, ou armazenamento, mas tem controle sobre os aplicativos
utilizados e eventualmente hospedagem de aplicativos e configuraes de ambiente. [6]
O Paas tem por objetivo facilitar o desenvolvimento de aplicaes destinadas aos
usurios de uma nuvem, criando uma plataforma que agiliza esse processo. O PaaS
oferece uma infra-estrutura de alto nvel de integrao para implementar e testar
aplicaes na nuvem. Tambm fornece um sistema operacional, linguagens de
programao e ambientes de desenvolvimento para as aplicaes, auxiliando a
implementao de softwares, j que contm ferramentas de desenvolvimento e
colaborao entre desenvolvedores.

2.2.3 Infra-estrutura como Servio (IaaS)
A capacidade prevista para o consumidor a prestao de transformao,
armazenamento, redes e outros recursos computacionais fundamental que o consumidor
seja capaz de implantar e executar programas arbitrrios, que podem incluir sistemas
operacionais e aplicativos. O consumidor no administra ou controla a infra-estrutura
de nuvem subjacente, mas tem controle sobre os sistemas operacionais, armazenamento,
aplicativos implantados, e, eventualmente, o controle limitado de componentes de rede
selecionar (por exemplo, firewalls host). [6]
O IaaS traz os servios oferecidos na camada de infra-estrutura, nestes servios
podemos incluir servidores, roteadores, sistemas de armazenamento e outros recursos de
computao. Tambm responsvel por prover toda a infra-estrutura necessria para a
SaaS e o PaaS. O IaaS traz algumas caractersticas, como uma interface nica para
administrao da infra-estrutura, a aplicao API (Application Programming Interface)
para interao com hosts, switches, roteadores e o suporte para a adicionar novos
equipamentos de forma simples e transparente.
O IaaS baseado em tcnicas de virtualizao de recursos de computao.
Observando do lado da economia, no ser necessrio a aquisio de novos servidores e
equipamento de rede para a ampliao de servios. Citamos como exemplo de IaaS o
Amazon EC2 (Elastic Cloud Computing) e o Eucalyptus (Elastic Utility Computing
Architecture Linking Your Programs To Useful Systems).

2.3 Modelo de Implantao
No modelo de implantao, dependemos das necessidades das aplicaes que
sero implementadas. A restrio ou abertura de acesso depende do processo de
negcios, do tipo de informao e do nvel de viso desejado. Percebemos que certas
organizaes no desejam que todos os usurios possam acessar e utilizar determinados
recursos no seu ambiente de computao em nuvem. Surge assim, a necessidade de
ambientes mais restritos, onde somente alguns usurios devidamente autorizados
possam utilizar os servios providos. Conforme o NIST, os modelos de implantao da
computao em nuvem podem ser divididos em: privado, pblico, comunidade e
hbrido.

2.3.1 Privado
A infra-estrutura de nuvem utilizada exclusivamente a uma organizao. Pode
ser geridos pela organizao ou de um terceiro e pode existir no local ou remota. [6]
As nuvens privadas so aquelas construdas exclusivamente para um nico
usurio (uma empresa, por exemplo). Diferentemente de um data center privado virtual,
a infraestrutura utilizada pertence ao usurio, e, portanto, ele possui total controle sobre
como as aplicaes so implementadas na nuvem. Uma nuvem privada , em geral,
construda sobre um data center privado. [7]
Para esse modelo de implantao so empregados polticas de acesso aos
servios. Gerenciamento de redes, configuraes dos provedores de servios e a
utilizao de tecnologias de autenticao e autorizao so as principais caractersticas
deste modelo.

2.3.2 Pblico
A infra-estrutura de nuvem disponibilizada ao pblico em geral ou h um
grande grupo industrial e propriedade de uma organizao da venda de servios em
nuvem. [6]
As nuvens pblicas so aquelas que so executadas por terceiros. As aplicaes
de diversos usurios ficam misturadas nos sistemas de armazenamento, o que pode
parecer ineficiente a princpio. Porm, se a implementao de uma nuvem pblica
considera questes fundamentais, como desempenho e segurana, a existncia de outras
aplicaes sendo executadas na mesma nuvem permanece transparente tanto para os
prestadores de servios como para os usurios. [7]
Para este modelo de implantao as restries de acessos no podem ser
aplicadas, quanto ao gerenciamento de redes, a aplicao de tcnicas de autenticao e
autorizao tambm no ser possvel. Na nuvem pblica, a infra-estrutura
disponibilizada para o pblico em geral, sendo acessado por qualquer usurio que
conhea a localizao do servio.

2.3.3 Comunidade
A infra-estrutura de nuvem compartilhada por diversas organizaes e suporta
uma comunidade especfica que partilhava as preocupaes (por exemplo, a misso, os
requisitos de segurana, poltica e consideraes sobre o cumprimento). Pode ser
administrado por organizaes ou de um terceiro e pode existir no local ou remota. [6]
Neste modelo, vrias organizaes utilizam a mesma nuvem, que poder ser
administrada por uma empresa desta nuvem ou mais, ou at mesmo por uma terceira.

2.3.4 Hbrido
A infra-estrutura de nuvem uma composio de duas ou mais nuvens (privado,
comunidade ou pblico) que permanecem entidades nicas, mas so unidos por
proprietrias de tecnologia padronizada que permite a portabilidade dos dados e
aplicaes (por exemplo, nuvem explodindo de balanceamento de carga entre as
nuvens). [6]
As nuvens hbridas combinam os modelos das nuvens pblicas e privadas. Elas
permitem que uma nuvem privada possa ter seus recursos ampliados a partir de uma
reserva de recursos em uma nuvem pblica. Essa caracterstica possui a vantagem de
manter os nveis de servio mesmo que haja flutuaes rpidas na necessidade dos
recursos. A conexo entre as nuvens pblica e privada pode ser usada at mesmo em
tarefas peridicas que so mais facilmente implementadas nas nuvens pblicas, por
exemplo. O termo computao em ondas , em geral, utilizado quando se refere s
nuvens hbridas. [7]
Nas nuvens hbridas, temos uma composio de duas ou mais nuvens, das quais
pode ser privada, comunidade ou pblica, que continuaram sendo entidades nicas e
ligadas por uma mesma tecnologia que segue um padro para que permita a
portabilidade dos dados e aplicaes.

2.4 Papis e Escalabilidade de Nuvens
Os papis so importantes para definir responsabilidades, acesso e perfil para os
diferentes usurios que fazem parte e esto envolvidos em uma soluo de computao
em nuvem. J a escalabilidade de nuvem importante para transparecer para o usurio a
iluso de recursos computacionais infinitos. Alm disso, a escalabilidade aumenta o
desempenho dos recursos utilizados pelos usurios da soluo em nuvem. Essa
escalabilidade pode acontecer como composio de servios ou na adio de recursos
fsicos computacionais. [2]

2.4.1 Papis na Computao em Nuvem
Na figura 3, podemos entender melhor a computao em nuvem, classificando
os atores dos modelos de acordo com os papis desempenhados.











Figura 3 - Papis na computao em nuvem

Provedor: disponibiliza, gerencia e monitora toda a estrutura para a soluo de
computao em nuvem;
Desenvolvedor: utiliza os recursos fornecidos e provem servios para os
usurios finais;
Usurio final: utiliza os recursos fornecidos pela nuvem computacional.
A organizao dos papis ajuda a definir os atores e os seus diferentes interesses.
Os atores podem assumir vrios papis ao mesmo tempo de acordo com os interesses,
mas apenas o provedor fornece suporte a todos os modelos de servios.

2.4.2 Escalabilidade de Nuvens
A escalabilidade uma caracterstica fundamental na computao em nuvem. As
aplicaes desenvolvidas para uma nuvem precisam ser escalveis, de forma que os
recursos utilizados possam ser ampliados ou reduzidos de acordo com a demanda. [7]
Podemos imaginar a computao em nuvens como uma enorme rede de ns que
precisa ser escalvel. Para os usurios a escalabilidade deve ser transparente, no
necessitando eles saberem onde esto armazenados os dados e de que forma eles sero
acessados. A escalabilidade pode ser dividida em horizontal e vertical.
Uma nuvem escalvel horizontalmente tem a capacidade de conectar e integrar
mltiplas nuvens para o trabalho como uma nuvem lgica. Uma nuvem escalvel
SaaS
PaaS
IaaS
F
o
r
n
e
c
e
C
o
n
s
o
m
e
Provedor
S
u
p
o
r
t
a
S
u
p
o
r
t
a
Consome
Consome Fornece
F
o
r
n
e
c
e F
o
r
n
e
c
e
Desenvolvedor
Usurio Final
verticalmente pode melhorar a prpria capacidade, incrementando individualmente seus
ns existentes.

2.5 Arquitetura de Computao em Nuvem
A arquitetura de computao em nuvem baseada em camadas, sendo que cada
uma destas trata de uma particularidade na disponibilizao de recursos para as
aplicaes. [2]
A mais baixa das camadas a de infraestrutura, atravs dela que os prestadores
de infraestrutura disponibilizam os servios de rede e armazenamento da nuvem. Nesta
camada temos os data-centers, clusters, desktops e outros recursos de hardware,
podendo ter recursos heterogneos.
A camada de plataforma esta acima da camada de infraestrutura e prov os
servios para que as aplicaes possam ser desenvolvidas, implementadas, testadas e
trazidas para o ambiente da nuvem pelos prestadores de servios. Nesta camada de
desenvolvimento os usurios finais no tem acesso, sendo ela destinada aos usurio
mais experientes, ou seja, os desenvolvedores das solues para computao em nuvem.
Encontramos nestes ambientes interfaces Web 2.0, marshups, componentes, recursos de
programao concorrente e distribuda, suporte a workflows, bibliotecas de programao
e linguagens de programao.
Acima das duas camadas anteriores, esta a camada de aplicao, que a camada
de interesse do usurio, pois atravs dela que eles utilizam os aplicativos.
A figura 4 esboa as camadas da arquitetura de computao em nuvem.

Figura 4 Arquitetura de computao em nuvem

3 Tecnologias de Computao em Nuvem
A computao em nuvem envolve uma grande quantidade de conceitos e
tecnologias. Empresas e corporaes como a Amazon, Google e Microsoft esto
publicando servios computacionais seguindo a lgica da infra-estrutura de computao
em nuvem, sendo a Amazon a pioneira em disponibilizar e comercializar infra-estrutura
deste tipo. [2]
Grande parte do interesse em computao em nuvem vem dos acadmicos, que
desenvolvem trabalhos direcionados para melhorias nos aspectos de desempenho,
segurana, usabilidade, implementao e confiabilidade do sistema como um todo. A
seguir apresentamos algumas tecnologias para computao em nuvem.























Concluso
De acordo aos estudos feitos sobre a Computao em nuvem, pode-se definir
que, nos dias atuais as empresas tem uma necessidade de ter um sistema a qual possa ser
acessado de qualquer parte do mundo, atravs de qualquer dispositivo conectado a
internet, seja um telefone celular, notebook ou desktop. Isso faz com que a empresa
esteja um passo a frente daquelas que no acompanham a tecnologia, hoje nota-se que
por se tratar de uma tecnologia prematura e ainda no muito estudada, a grande maiora
das empresas ainda no esto convencidas que uma tecnologia que veio para ficar.
De certa forma, as empresas tem razo em ter um certo receito quanto a ter o seu
data center na grande nuvem sendo cuidado por uma empresa desconhecida, mas de se
pensar que desta forma os custos para manter um sistema operacional e o valor pagos
com licenas iro se tornar menores, devido a empresa pagar pelo que realmente usar.
Portanto isso no um motivo para reprovar esta tecnologia, o recomendvel
que as empresas que interessar em aderir a computao em nuvens deve-se comear
migrando aos poucos suas aplicaes para a nuvem, sempre mantendo um espelhamento
destas aplicaes em seu data center, de forma que se acontecer alguma tempestade na
nuvem, e esta parar de fornecer os servios, existe a possibilidade de a maquina espelho
continuar fornecendo os servios sem prejudicar o funcionamento da empresa.
Como sabemos, todas aplicaes esto sujeita a falhas e o Brasil ainda no
dispe de uma internet de alta velociade, portanto antes de efetuar um contrato com uma
empresa para colocar seus dados na nuvem importante verificar bem o contrato, saber
qual a taxa de transmisso da rede, fazer um estudo e verificar se a rede no estar
sujeita a um congestionamento no trfego de dados, conhecer bem a empresa e analisar
se realmente vivel estar migrando seu sistema para um ambiente virtual.










Referncias

[1] TAURION, Cezar. Cloud Computing: Computao em Nuvem: Transformando o
mundo da tecnologia da informao. Rio de Janeiro: Brasport, 2009.
[2] Computao em nuvem: Conceitos, Tcnologias, Aplicaes e Desafios Acessado
em 09/04/2010
http://www.ufpi.br/ercemapi/arquivos/file/minicurso/mc7.pdf
[3] Computao em Nuvens: O futuro, segundo o Google Acessado em 30/01/2010
http://www.undergoogle.com/blog/2008/google/computacao-as-nuvens-o-futuro-
segundo-o-google.html
[4] NIST Definition of Cloud Computing v15 Acessado em 26/02/2010
http://csrc.nist.gov/groups/SNS/cloud-computing/
[5] Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R. H., Konwinski, A., Lee,
G., Patterson, D. A., Rabkin, A., Stoica, I., and Zaharia, M. (2009). Above the clouds: A
berkeley view of cloud computing. Technical report, EECS Department, University of
California, Berkeley.
[6] A definio NIST de Cloud Computing Acessado em 09/04/2010
http://translate.google.com.br/translate?hl=pt-
BR&sl=en&u=http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-
v15.doc&ei=7bS_S6bUKMeJuAeo2eHlBg&sa=X&oi=translate&ct=result&resnum=2
&ved=0CA4Q7gEwAQ&prev=/search%3Fq%3Dcloud%2Bcomputing%2BNational%2
BInstitute%2Bof%2BStandards%2Band%2BTechnology%26hl%3Dpt-BR
[7] Computao em Nuvem Acessado em 21/04/2010
http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/arquitetura.html

Você também pode gostar