Escolar Documentos
Profissional Documentos
Cultura Documentos
So Paulo
2009
So Paulo
2009
Aprovado em:
Banca Examinadora
AGRADECIMENTOS
Agradeo a Deus, minha famlia, pelo apoio e ajuda, ao prof. Joilson por orientar meu
trabalho de concluso de curso, aos meus amigos, aos meus colegas de trabalho e a
todos que me ajudaram diretamente ou indiretamente.
RESUMO
Cloud Computing alm de ser uma forma de prover servios de maneira diferenciada,
tambm uma fonte de recursos, o qual no precisamos saber de onde vem ou como
funciona. Atravs de um ambiente virtualizado na nuvem podemos obter recursos de
hardwares, como os oferecidos pela Amazon, softwares de gerenciamento de clientes
ou um aplicativo de edio de texto, sem a necessidade instalar nada, pois so
acessados remotamente pela internet. Atravs da virtualizao, a base do Cloud
Computing, podemos obter recursos de hardware, como capacidade computacional e
armazenamento, a qualquer momento conforme a demanda. Cloud Computing
possibilita que empresas possam usufruir os recursos de grandes data centers sem
precisar arcar com os onerosos custos de manuteno, pagando apenas o que foi
usado. a soma de tudo isso que faz o Cloud Computing ganhar cada vez mais
espao.
Hsu, Samuel Second. The basis of Cloud Computing. Trabalho de Concluso de Curso.
2009. 45f. - Faculdade de Tecnologia da Zona Leste.
ABSTRACT
Cloud Computing it's a different way to provide services and also it's a source of
computer resources, in which the origin or how it works doesn't matter. Through a virtual
enviroment in the "cloud' is possible to obtain hardware resources, like the ones offered
by Amazon, customer's management softwares or text editor's applications, without the
necessity of installing softwares, because they are remotely accessed through the
internet. With virtualization and Cloud Computing is possible to obtain hardware
resources, such as computing capacity and storage at any moment according to the
demand. Cloud Computing makes possible that companies would enjoying great data
center's resources without having to pay for the high maintenance costs, only paying
what was used. It's all of it together that makes Cloud Computing gain increasingly
space.
LISTA DE FIGURAS
SUMRIO
RESUMO.........................................................................................................................4
ABSTRACT......................................................................................................................5
LISTA DE FIGURAS........................................................................................................6
SUMRIO........................................................................................................................7
1. INTRODUO..........................................................................................................9
2. CONCEITOS...........................................................................................................11
2.1. Cloud Computing.....................................................................................................11
2.2. Software as a Service.............................................................................................13
2.3. Hardware as a Service............................................................................................14
2.4. Pay as you Go.........................................................................................................15
2.5. Virtualizao de servidores.....................................................................................16
3. A BASE DO CLOUD COMPUTING........................................................................19
3.1. O que Virtualizao..............................................................................................19
3.2. Requisitos................................................................................................................22
3.3. Vantagens...............................................................................................................23
3.4. Independncia do hardware....................................................................................23
3.5. Aumento da utilizao do hardware........................................................................25
3.6. Adaptao as mudanas.........................................................................................26
3.7. Suporte aos sistemas legados................................................................................27
3.8. Simplifica a administrao.......................................................................................28
1.
INTRODUO
10
11
2.
CONCEITOS
12
13
14
aplicativo deixa ser apenas um para um, tornando-se n para m onde possvel tambm
a comunicao entre aplicativos, deixando de ser isolados. Atravs do Cloud
Computing, os desenvolvedores de aplicativos no preciso se preocupar com a
distribuio do software, planejamento e manuteno dos servidores, upgrade de
hardware, nem mesmo necessrio ter um servidor prprio, um exemplo disso o
servio oferecido pela Amazon, o EC2, que disponibiliza seus servidores para criar
ambientes para virtualizao de servidores.
Este tipo de cloud computing oferece um nico aplicativo, atravs do browser,
para milhares de clientes usando a arquitetura de multiusurios. No lado do
cliente, isso significa que nenhum investimento inicial em servidores ou de
licenciamento de software ser necessrio; no lado do provedor, com apenas
uma aplicao para manter, os custos so mais baixos quando comparados as
hospedagens convencionais. (Eric Knorr, Galen Gruman, What cloud computing
really means, 2008)
Para os usurios finais, muito mais cmodo poder utilizar um software sem
precisar instal-lo, sem se preocupar em atualiz-lo, poder usar a qualquer hora e em
qualquer lugar, independe do computador que estiver usando.
15
16
poderiam estar sendo utilizado em outras reas, por exemplo, na rea de marketing
buscando novos clientes e parceiros.
Cloud Computing permite que uma empresa pague por hora o
uso de recursos de computao, o que pode conduzir reduo
de custos, mesmo que o custo por hora para alugar uma mquina
de um provedor de cloud computing seja maior do que o custo de
possuir um. (Above the Clouds: A Berkeley View of Cloud
Computing, 2009, p. 2)
17
18
19
3.
20
[...] deve-se traar um paralelo entre o que real e o que virtual. Seguindo
essa linha de raciocnio, algo real teria caractersticas fsicas, concretas; j o
virtual est associado quilo que simulado, abstrato. Dessa forma a
virtualizao pode ser definida como a criao de um ambiente virtual que
simula um ambiente real, propiciando a utilizao de diversos sistemas e
aplicativos sem a necessidade de acesso fsico mquina na qual esto
hospedados.
21
22
3.2. Requisitos
23
3.3. Vantagens
3.4.
Independncia do hardware
24
25
3.5.
26
3.6.
Adaptao as mudanas
27
[...] recursos como CPU e memria fsica, podem ser facilmente alocas as
mquinas virtuais de acordo com a necessidade, muitas vezes sem precisar
deslig-las. Atualmente a virtualizao permite que os administradores de
sistemas definam dinamicamente a prioridade que cada mquina virtual e/ou
reservar os recursos para garantir o melhor desempenho da mquina virtual.
(DESAI, The Definitive Guide to Virtual Platform Management, 2007, p. 14)
3.7.
28
Mas para isso preciso que o hardware da mquina virtual suporte o sistema
operacional e a aplicao legada. Todo este processo simplifica a administrao e
mantm a compatibilidade.
3.8.
Simplifica a administrao
29
3.9.
recovery)
30
3.10. Desvantagens
Segurana: Se
o sistema
operacional
hospedeiro
tiver
alguma
3.11. Benefcios
31
32
4.
ESTUDO DE CASO
33
4.2.
34
de
instncias
podem
ser
rpida
previsivelmente
Para comear a utilizar o EC2 preciso apenas possuir uma conta na Amazon
e criar a instancia do servidor virtual (Amazon Machines Images AMI) com os
softwares, componentes e aplicativos necessrios. Diferentemente do modelo
tradicional, em poucos instantes possvel obter um servidor novo, configurado e
pronto para ser usado.
35
4.3. Univa UD
4.4.
UniCloud
36
4.6.
Forma de trabalho
37
4.7.
Necessidade
38
4.8.
Alcanando o objetivo
39
40
4.9.
Benefcios
uma sigla derivada da expresso Capital Expenditure, que significa o capital utilizado para adquirir os
uma sigla derivada da expresso Operational Expenditure, que significa o capital utilizado para manter
41
42
5.
CONSIDERAES FINAIS
43
REFERNCIAS
AMRHEIN, D., QUINT, S. Cloud computing for the enterprise: Part 1: Capturing the
cloud.
IBM.
2009.
Disponvel
em:
<
http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhei
n.html?S_TACT=105AGX20&S_CMP=EDU>. Acesso em: set. 2009.
ARMBRUST, M., FOX, A., GRIFFITH, R., JOSEPH, A. D., KATZ, R., KONWINSKI, A.,
LEE,
G., PATTERSON, D., RABKIN, A., STOICA. I., ZAHARIA, M. Above the
http://blogs.gartner.com/thomas_bittman/2009/08/11/virtualization-unlocks-cloud-
TechCrunhIt.
2009.
Disponvel
em:
<
44
<
http://www.informationweek.com/cloud-
GOLDEN, B. The Case Against Cloud Computing, Part One. CIO. 2009. Disponvel
em:
<
http://www.cio.com/article/477473/The_Case_Against_Cloud_Computing_Part_One>.
Acesso em: set. 2009.
HP. O que virtualizao e o que ela pode fazer pela minha empresa?. HP.
Disponvel em: < http://www.hp.com/latam/br/pyme/solucoes/apr_solucoes_01.html>.
Acesso em: set. 2009.
KNORR, E., GRUMAN, G. What cloud computing really means. InfoWorld. 2008.
Disponvel
em:
<http://www.infoworld.com/d/cloud-computing/what-cloud-computing-
2008.
Disponvel
em:
<
45
World.
2008.
Disponvel
em:
<
WALLIS, P. A Brief History of Cloud Computing: Is the Cloud There Yet?. 2008.
Disponvel em: < http://cloudcomputing.sys-con.com/node/581838>. Acesso em: set.
2009.