You are on page 1of 14

Giovanni C

andido da Silva
Ttulo Monografia
Belo Horizonte -MG
2009

Giovanni C
andido da Silva
Ttulo Monografia

Trabalho de Diplomacao apresentado a ...


Orientador:
Prof. Pasteur Ottoni de Miranda J
unior

PONTIFICIA UNIVERSIDADE CAT


BACHARELADO EM SISTEMAS DE INFORMAC AO
OLICA DE MINAS GERAIS
Belo Horizonte -MG
Julho / 2011

Trabalho de Diplomacao sob o ttulo Ttulo, defendida por Giovanni Candido da Silva e a
vada em ...:

Prof. ...
Prof. ...
Prof. ...

Dedicatoria do meu trabalho

Resumo
Resumo
Palavras-chave: cloud
computing

Abstract
Abstract
Key-Words: cloud
computing

Sum
ario
Lista de Tabelas
Lista de Siglas
1 Introducp. 9
ao
1.1 Justificativa ............................................. p.9
1.2 Objetivos .............................................. p.10
1.2.1 ObjetivoGeral ....................................... p.10
1.2.2 ObjetivoEspecfico..................................... p.10
Referaficas
encias Bibliogrp. 11

Lista de Tabelas

Lista de Siglas
TI Tecnologia da Informac
ao

1 ao
Introduc
De tempos em tempos a industria computacional sofre evolucoes, revoluc
oes, mudancas de paradigma e...
Computacao em nuvem ao significativa do modelo de infraes
e um termo que ficou popular para uma evoluc
trutura de TI. A evolucao tecnolultimos anos permitiu o surgimento de servicos onde
a infraestrutura se
ogica nos
tornou uma commoditie aos moldes de agua, luz e telefone.
Diversos servicos, noem o que e chamado computac
ao somente de infraestrutura, compao em nuvem, mas
todos tem em comum alguns aspectos pesquisados nesse trabalho.
Emvariasareassetemfaladoemcloud,comoemRedesdeComputadores,SistemasOperacionais,Co
mputac
ao
Distribuda, Seguranca, Processamento de Alto Desempenho, entre outros.
Este trabalho foca nos chamados servicos de nuvem pos popu
ublica, apresentando como funcionam 3 serviclares e como criar sistemas que apro
veitem as vantagens desses servicos.
1.1 Justificativa

Essas estruturas sao formadas basicamente por computadores pessoais, smartphones,


redes, servidores, softwares
e sistemas.
A grande maioria das empresas necessita manter estruturas computacionais dentro
de suas organizacoes.
Grande parte dos recursos gastos em Tecnologia da Informacao (TI) sao para a manut
enc
ao dessas estruturas
que s
ao na maioria das vezes subutilizadas, conforme PRADO (2010, p.44):
Conforme pesquisa mundial apenas uma media de 15% a 40% da capacidade total dos s
ervidores
e data centers das companhias eram utilizadas. O restante
e classificado como capacidade
ociosa ou desperdcio pois, independentemente do nvel de utilizacao, a organizac

ao ainda teria
que arcar com gastos tais como manutencao da mao, atualizac
aquina, depreciacoes, suporte
tetrica (para manter a m
ecnico, gastos com energia elaquina ligada e refrigerada). (PRADO,
2010, p.44)

as necessidades empresariais sao difceis de serem calculadas e estimadas, o futuro


e incerto e nisso est
Esse problema poderia ser amenizado com a utilizacao mais eficiente dos recursos
computacionais, no entanto
a a dificuldade,
a explose de certa forma imprevis
ao de dados que pode acontecer em um ambiente web vel, um evento
pode ocasionar em um grande aumento na carga de um sistema, podemos ilustrar iss
o pegando como exemplo
um evento inesperado como o dia da morte do cantor Michael Jackson, diversos ser
vicos de redes sociais ficaram
congestionados em virtude do numero de buscas ou postagens de termos relacionados
ao cantor, como os servicos
do microblog Twitter e a Wikip
edia. (AMARO, 2009).
Dessa forma se faz justificavel o uso de tecnologias que permitam essa elasticida
de, diminuindo custos e

possibilitando o surgimento de novas aplicacoes que tratam grandes quantidades de


dados e possuem grandes

volumes de acesso. A computac


oes tecnol
ao em nuvem, alem de outras vantagens, engloba solucogicas que
permitem essa elasticidade.
1.2 Objetivos
1.2.1 Objetivo Geral
Apresentar as vantagens da computacao em nuvem e como utiliz

a-las no desenvolvimento de software


1.2.2 Objetivo Especfico

Apresentar uma definicao satisfat


oria do termo e suas diversas abordagem dentro da comunidade cientfica.

Apresentar os servicos mais populares de infraestrutura de nuvem publica disponveis


na data de escrita
desse trabalho e sua utilizacao, inclusive de suas APIs de programac

ao.

Estudar as oportunidades e aplicacoes no desenvolvimento de software distribudo.

Desenvolver um aplicativo piloto como exemplo de utilizacao.

Referaficas
encias Bibliogr
AMARO, M. Morte de michael jackson congestiona twitter. INFO Online, Junho 2009.
Disponvel em:
<http://info.abril.com.br/noticias/internet/morte-de-michael-jackson-congestiona
-twitter-25062009-48.shl>.
Acesso em: 20 de marco de 2011.

PRADO, R. L. R. A AMPLIAC AO DO VALOR DE UMA EMPRESA ATRAV AO DE UM NOVO


ES DA ADOC
MODELO: O CLOUD COMPUTING. Dissertacao (Mestrado) Pontifcia Universidade Catao Paulo
,
olica de S
2010.