O conceito de computao em nuvem antigo, datado de 1961, onde foi sugerido que o
modelo de nuvem pudesse vender utilizaes do computador, foi revitalizado nos anos
2000. Este servio pode ser medido, similar uma gua ou uma luz, esse servio sob
demanda voc pode virtualizar todo as funcionalidades e performances de um
computador . A nuvem consegue servir diferentes demandas dos clientes, todos
configurveis de forma rpida, o cliente no sabe exatamente onde esto armazenados os
recursos da computao em nvem. Alm dos recursos de banda, memria tudo virtuais,
h o poder de elasticidade, isso toda essa performance pode ser ampliada e reduzida de
acordo com a demanda. A computao em nuvem se divide em infraestrutura como
servio IaaS, software como servio Saas e plataforma como servio PaaS. A
infraestrutura est apta para rodar qualquer aplicao que o cliente desejar, teria como
correspondente o hardware, ela uma verso da computao utilitria, para que todos
possam usar, ela deve ser fcil de usar. A Plataforma tima para os desenvolvedores
pois eles no precisam pensar na infraestrutura pois ela sera ideal para toda a aplicao
que o desenvolver fizer. O Software estar disponvel para qualquer usurio atravs de
qualquer dispositivo que v internet, esta a camada mais visvel para o usurio. Os
tipos de nuvens pode ser PRIVADAS, essas so as infraestruturas de clouds operadas por
organizaes que podem ser geridas pelas mesmas ou por organizaes;
COMUNITRIA: dividida por algumas organizaes com os mesmos valores (misso,
requisito de sistema, polticas e consideraes de conformidade), pode ser administradas
pela empresa ou terceiros; PBLICA : disponvel para o pblico em geral ou industrias,
e a HIBRIDA : gerada por uma ou mais nuvens , listadas acima , mantm como entidades
nicas, porm ligadas pela padronizao, ou propriedades tecnolgicas. Uma vantagem
para as empresas o fato de que elas no precisam se preocupar com burocracias ou
infraestruturas, a arquitetura cloud tem estar pronta para qualquer tipo de aplicao que o
cliente deseja utilizar. A computao em grid mais potente que a cloud computing e
pode dividir as tarefas em redes locais ou a longa distancia, suas tarefas rodam em
diferentes mquinas, todas essas mquinas formam uma mquina virtual. H tambm o
modelo de cluster que formado por um conjunto de computadores utilizam um sistema
distribudo, podendo ser construdo por computadores domsticos, porm o mais comum
que sejam formado por mquinas de grande porte e poder computacional. Os arquivos
dos clientes devem estar protegidos contra possveis erros, isso , serem redundantes a
ponto de sempre ter uma cpia e a escabilidade deve ser horizontal e no vertical de forma
a gerar carga sob demanda. Um dos problemas da computao em nuvem que
necessrio ter uma internet de uma alta conexo. Para que esse modelo possa ser
propagado deve-se ter virtualizao, padronizao, processamento paralelo, isso
distribudo num modelo de negcio j definido. A utilizao do servio em nuvem no
Brasil ainda bastante tmido, o custo da cloud mais barato do que manter uma
infraestrutura. A esabilidade da nuvem ainda questionvel, um fator que ainda gera
desconfiana ainda a segurana. A grid computing parece e muito com a cloud
computing, tendo os mesmos cuidados com a segurana e o objetivo de virtualizao das
mquinas, porm trabalhar com clusters ainda algo muito caro, o que encarece a grid
computing. A cloud computing pode ser 1- massissamente escalvel, 2- pode ser nuvem,
3- impulsionada por economias de escalas, 4 os servios podem ser configurados
dinamicamente (virtualizao ou outras abordagens). Os trs fatores para a demanda da
cloud computng : 1- diminuio do custo de hardware, 2- dados cada vez maiores , e em
um ritmo crescente precisa de recursos escalveis e 3- a ampla adoo de servios de
informtica e web 2.0. Parece que a cloud computing evoluiu da grid computing. A grid
computing tem essas definies : 1- cooderna recursos que no esto sujeitos a controles
centralizados, 2- usa de proposito um padro aberto geral de protolocolos e intrelaces, 3
oferece qualidade de servios no triviais. O modelo grid ainda mais usado para
projetos, seja acadmicos, de governo, o modelo grid em resumo um conjunto de
clusters, esses clusters podem ser locais ou podem ser mquinas espalhadas ao redor do
mundo e conectadas atravs de uma rede , por isso existem vrios sites grid. As grids no
suportam interaes interativas de forma massiva. Em grid o armazenamento de dados
depende de um sistema compartilhado, h esforos para a grid usar os mesmos recursos
de virtualizao da cloud, os sistemas grid no so abstrados e virtulizados quanto o
cloud, na grid os usurios no pode utilizar sua prpria infraestrutura, a infraestrutura
cloud menos segura que a da grid. Os problemas da cloud computing pode ser a
indisponibilidade do provedor , ou melhor, do servio que est em nuvem