Você está na página 1de 30

UNIVERSIDADE DO GRANDE RIO PROF.

JOS DE SOUZA HERDY


ESCOLA DE CINCIA E TECNOLOGIA
LICENCIATURA EM INFORMTICA

Ronald Luiz Garcia William Guimares

Cloud Computing (Computao em Nuvens)

Rio de Janeiro 2011

RESUMO
Este presente trabalho procura demonstrar os conceitos, caractersticas e vantagens presentes na computao em nuvem, uma nova abordagem dentro do ambiente de rede, que vem crescendo cada vez mais e se tornando a tendncia para o futuro da computao, principalmente em ambientes corporativos. No decorrer desta dissertao falaremos um pouco sobre implementaes deste tipo de plataforma, porm este no nosso foco principal. Pretendemos expor e exemplificar caractersticas e motivaes que faro esta tendncia do futuro se tornar realidade o mais rpido possvel. Entendemos e tentaremos passar para os leitores desta obra que o Cloud Computing traz muito mais que benefcios e facilidades tecnolgicas para quem o utiliza. Cloud Computing traz qualidade de vida, melhorias ambientais, diminuio de custos, segurana, etc. Falaremos sobre as diferentes plataformas de Clouds existentes e faremos uma breve comparao entre os servioes oferecidos no Brasil e no Exterior. O trabalho finalizado com uma previso de como ficar o ambiente computacional e seus contribuidores aps a difuso deste fantstico recurso que est cada vez mais presente nas redes de todo o mundo.

Palavras-chave: nuvem, plataforma, infraestrutura

ii

LISTA DE FIGURAS
Figura 1: Acesso para recursos em nuvem....................................................................................................... 8 Figura 2: Exemplo de estrutura de um Cluster................................................................................................14 Figura 3: Grade Computacional ......................................................................................................................14 Figura 4: Mulher sem cloud computing ..........................................................................................................17 Figura 5: Relaxando com Cloud Computing...................................................................................................18 Figura 6: Ilustrao de Nuvem ........................................................................................................................19 Figura 7: Animaes em Nuvem.....................................................................................................................21 Figura 8: Camadas da Computao em Nuvens..............................................................................................23

iii

LISTA DE TABELAS
Tabela 1: Cronograma Detalhado.................................................................................................................27 Tabela 2: Cronograma ...................................................................................................................................28

iv

LISTA DE ABREVIATURAS E SIGLAS


CCB Cloud Computing Brasil CEO Chief Executive Officer. Em portugus, diretor executivo ou diretor geral TI Tecnologia da Informaao

SUMRIO
RESUMO ......................................................................................................................... i LISTA DE FIGURAS ..................................................................................................... ii LISTA DE TABELAS ................................................................................................... iii LISTA DE ABREVIATURAS E SIGLAS ................................................................... iiv 1 - Introduo...................................................................................................................7 2 - Fundamentao Terica ...........................................................................................10 3 - Origem Histrica ......................................................................................................12
3.1 - Avanos Tecnolgicos at o Cloud .....................................................................................................13 3.2 - Cloud Computing no Brasil.................................................................................................................15

4 - Vantagens de utilizao do Cloud Computing.........................................................17


4.1 - Ambiente Econmico .........................................................................................................................17 4.2 - Ambiente Ecolgico ...........................................................................................................................18 4.3 - Ambiente Educacional ........................................................................................................................19

5 - Anatomia da Computao em Nuvens .....................................................................23


5.1 - Software como servio (Software as a service - Saas) ........................................................................23 5.2 - Plataforma como servio (Plataform as a service - PaaS) ...................................................................24 5.3 - Infraestrutura como servio (Infrastructure as a Service - IaaS) .........................................................24

6 - Materiais e Mtodos..................................................................................................25
6.1 - Detalhamento da pesquisa ...................................................................................................................25 6.2 -Levantamentos Bibliogrficos..............................................................................................................25 6.3 - Concluso ............................................................................................................................................25

vi

7 - Planejamento do desenvolvimento do trabalho .......................................................24


4.1 - Descrio das Etapas ...........................................................................................................................26 4.2 - Cronograma .........................................................................................................................................27

Referncias Bibliogrficas .............................................................................................29

1 - Introduo
No momento atual da tecnologia os recursos computacionais so suficientes para atender a grande maioria das necessidades dos usurios, sejam eles domsticos ou corporativos. Entretanto o custo para certo tipo de ferramentas muito alto e na grande maioria das vezes paga-se por muito alm do que realmente necessrio. Para muitos se faz necessria somente utilizao de correio eletrnico, navegao web, e acesso a sistemas de escritrios. Despesas com equipamento esto sempre acompanhadas de despesas com manuteno, pois os computadores possuem inmeros componentes fsicos (hardware) e lgicos (softwares) independentes. Com a finalidade de diminuir o desperdcio de recursos computacionais e tambm de capital financeiro com a aquisio de equipamentos, compras e renovaes de licenas de softwares, prope-se a utilizao de um ambiente baseado em nuvem, acessvel de qualquer lugar do mundo, s bastando uma conexo com a internet. O objetivo desta dissertao apresentar os conceitos desta nova tecnologia chamada de Cloud Computing (Computao em Nuvens). A Computao em Nuvens uma tecnologia nica que modifica o conceito em termos de infraestrutura, onde a execuo de arquivos e programas (softwares) acontecem diretamente na nuvem (internet). Resumindo, Computao em Nuvem a disponibilizao de recursos de TI como servios. A maioria esmagadora de recursos de TI pode ser distribuda como um servio em nuvem: aplicaes, capacidade de armazenamento, ferramentas de desenvolvimento, servios de comunicao e at mesmo poder de processamento. Estes recursos podem ser acessados de qualquer lugar, qualquer hora, sem necessidade de hardware especfico, sem a necessidade de software especfico, sem a necessidade de espao em disco disponvel. Sendo o carro chefe desta tecnologia o acesso rpido e fcil atravs da Web. Dentro deste contexto, o computador tomar forma de apenas uma caixa vazia ligada internet. Seus nicos dispositivos conectados sero o monitor,

8 teclado e mouse. E talvez uma impressora, isso se voc no quiser imprimir seu relatrio direto na sala do seu chefe, ou quem sabe na casa dele atravs de uma impressora de rede.

Figura 1: Acesso para recursos em nuvem. Fonte: http://antoniofonseca.files.wordpress.com/

O termo Nuvem uma aluso internet, baseada em como ela representada em diagramas de redes de computadores. uma referncia complexa arquitetura que representa. Tim OReilly, CEO da OReilly Media, definiu computao em nuvem da seguinte maneira:
It's one of the foundations of the next generation of the computing. It's a world where the network is the plataform for all computing, where everything we think of as computer today is just a device that connects to the big computer we're building. Cloud computing is a great way to think about how we'll deliver computing services in the future"

Esta definio informa que computao em nuvem um dos fundamentos para a prxima gerao de computao, onde a rede, e tudo o que se pensa hoje em termos de computador, ser apenas um dispositivo que se conectar ao grande computador que est sendo construdo. A computao em nuvem uma

9 grande forma de pensar como sero distribudos servios computacionais no futuro. ser a plataforma

10

2 - Fundamentao Terica
Cesar Taurion, diretor de tecnologias aplicadas da IBM e profissional de TI a mais de 30 anos. pioneiro e entusiasta na utilizao das plataformas em nuvens no Brasil. Autor dos livros Grid Computing: um Novo Paradigma Computacional, Software Embarcado: A nova onda da informtica e Computao em Nuvens Transformando o mundo da Tecnologia da Informao.

Cloud Computing no por si s uma inovao tecnolgica. uma verdadeira disrupo na maneira de se gerenciar e entregar TI (Cezar Taurion)

Fbio Kung lder tcnico de Cloud Computing na Locaweb e Engenheiro da Computao pela Escola Politcnica da USP. Junto do seu time na Locaweb, responsvel por alguns dos maiores projetos de Cloud Computing e virtualizao (com Xen e VMWare) da America Latina, onde a estrutura j suporta mais de 4000 mquinas virtuais. Autor de diversas palestras sobre o tema e um dos autores do livro: Arquitetura e Desing de Softwares. Paola Garcia Juarez Paola engenheira da computao, com grande experincia como Analista em Segurana, especialmente em anlise de trfego de redes para deteco e preveno de ataques. Possui ampla experincia em resposta a incidentes de segurana. Atualmente, est completando o mestrado em Cincia da Computao na Universidade Federal do Rio de Janeiro, pesquisando os seguintes tpicos: Computao em Nuvem, Segurana e Problemas de Redes, Anlise Forense, Web 2.0, Engenharia de Resilincia e Redes Sociais. Foi palestrante da ltima CCB em 2010. Baseado principalmente no contedo e teorias dos profissionais citados acima, esta dissertao traz em seu incio o relato sobre a origem histrica do Cloud, desde os Clusters, passando pelos Grades Computacionais (ou Grids) e chegando aos dias de hoje.

11 Segue-se, falando sobre as vantagens de utlizao destes tipos de servios nas mais diversas camadas existentes. No s falando do meio computacional, como tambm entrando em aspectos financeiro, ambientais, educacionais, etc. E a primeira parte deste estudo se finda apresentando aos leitores as 3 principais modalidades de oferta da Computao em Nuvem existente no mercado.

12

3 Origem Histrica

A histria do Cloud Computing esta sendo escrita, portanto o estudo deste tema tambem ser muito proveitoso nos captulos de conceitos. Estamos ainda no incio desta histria, a cada dia vemos muitas novidades. De um computador para uma grade de muitos : Duas dcadas atrs, computadores eram agrupados para formar um s supercomputador com grande capacidade de processamento. Esta tcnica foi comum entre muitos departamentos de TI. Clustering, como era conhecido, permite configurar computadores usando um protocolo especial para que cada um possa conversar com os demais. O propsito era balancear a carga de processamento em diversas mquinas, dividindo-as em unidades de trabalho e multiplicando processadores. Para o usurio, um pouco distinto na execuo de um aplicativo no CPU. O software de gesto de Cluster assegura ao CPU uma maior capacidade de processamento no momento em que usado para rodar um aplicativo ou cdigo. E a chave para uma gesto eficiente a engenharia por detrs onde o dado executado realizado. Este processo ficou conhecido como data residency. Computadores agrupados eram usual e fisicamente conectados em discos magnticos que armazenavam o dado, enquanto CPUs realizavam processos de input/ output (I/O) rapidamente e com eficincia. No comeo dos anos 90, Ian Foster e Carl Kesselman apresentaram o conceito do The Grid (A grade), fazendo uma analogia com a grade de eletricidade, em que os usurios poderiam se plugar e utilizar um servio mais calibrado. Eles pensaram que se as companhias no podem gerar suas prprias cadeias de energia, deveriam assumir a compra de servio de terceiros que seja capaz de proporcionar um fornecimento de eletricidade constante. Ento, ele se perguntaram: Por que no aplicar o mesmo conceito para as fontes da computao? Se um computador poderia se plugar em uma grade de computadores e somente pagar pelos recursos utilizados, trar uma soluo de

13 maior custo-benefcio para as companhias do que comprar e gerenciar suas prprias infra-estruturas. Grid Computing se expande sob as tcnicas utilizadas no modelo de Clustered Computing, em que os mltiplos clusters independentes aparecem para atua como uma grade simples porque no possuem o mesmo domnio. A computao em nuvem comeou a ser usada em grande escala por provedores de servios de internet como Google, Amazon, e outros, com a construo de sua prpria infra-estruturas.

3.1 - Avanos tecnolgicos at o cloud.

No h como falar de Computao em Nuvens sem antes falar de Sistemas Distribudos. Mas o que so Sistemas Distribudos? Segundo definio de M. Eckhouse um Sistema Distribudo uma coleo de elementos de processamento interconectados, tanto logicamente quanto fisicamente para execuo cooperativa de programas de aplicao com o controle geral dos recursos centralizado. Um sistema distribudo tem como finalidade oferecer aplicaes de maneira com quem as utilize tenha a percepo que isto est ocorrendo em um nico sistema, quando na verdade tudo isso acontece com o compartilhamento de reas de memrias e cpus independentes. Alguns exemplos de sistemas distribudos:

Cluster No Cluster cada computador representa um n (ou nodo) sendo que todos os computadores pertencendo ao mesmo Cluster devem possuir o mesmo sistema operacional instalado.

14

Figura 2: Exemplo de estrutura de um Cluster. Fonte: http://www.faitec-cons.com.br

Grade Computacional Surgiu nos anos 90 para suprir com as demandas por alto desempenho computacional. E tambm para diminuir os custos computacionais atravs do compartilhamento de recursos das mais variadas plataformas e arquiteturas que podem estar geograficamente distribudos e so integrados atravs da internet.

Figura 3: Ilustrao de uma Grade Computacional Fonte: http://agencia.fapesp.br

Computao em Nuvens (Cloud Computing) Segundo Cezar Taurion, Gerente de Novas Tecnologias Aplicadas da IBM Brasil, Cloud Computing um termo utilizado para descrever um ambiente de computao baseado em uma rede de servidores, sejam virtuais ou fsicos.

15

Cloud Computing hospeda as clouds aplications que so as aplicaes que esto residentes nesta nuvem. Cloud Computing tambm pode ser entendido como um estgio mais evoludo do conceito de virtualizao. Computao em Nuvem uma tendncia recente de tecnologia cujo objetivo propiciar o uso de Tecnologia da Informao sob demanda.

3.2 - Cloud Computing no Brasil O mercado de Cloud Computing no Brasil diferente do aplicado no exterior(pelo menos por enquanto). Muitos especialistas questionam at a existncia do verdadeiro Cloud Computing por aqui. Se tomarmos como base a empresa americana Gogrid.com, onde os usurios podem modificar as configuraes do Cloud a qualquer momento, isso se justifica. Parecido com isso, algumas empresas brasileiras oferecem VPS(servidor virtual privado) como Cloud, o que na verdade no . No Brasil, o Cloud Computing tratado como hospedagem. Voc paga uma mensalidade por um pacote, que s vezes pode ser personalizado. A customizao dos servidores demora em torno de 3 dias e feito mediante a solicitao de servio (chamados). O valor um pouco salgado, dados os impostos praticados sobre os equipamentos importados, j que o Brasil no fbrica a tecnologia, to somente, s vezes, monta as peas chegadas do exterior. Enquanto no modelo estrangeiro voc consegue ter desempenho dinmico, ou seja, se voc por acaso tiver uma demanda inesperada na sua aplicao, em 10 minutos voc ter quantos servidores quiser disposio e funcionando para suportar a nova demanda. No modelo brasileiro, voc abre um chamado e aguarda pacientemente ou liga na central de atendimento esmurrando virtualmente o primeiro atendente e implorando por uma soluo mais rpida. Normalmente, esse mesmo atendente ir sugerir que voc simplesmente aumente a capacidade do seu servidor virtual e d um reboot para que as alteraes entrem em vigor. O que no faz sentido algum, pois quando a

16 demanda inesperada esgotar, voc ficou com a conta mais gorda para pagar no final do ms. Enquanto isso, no modelo estrangeiro voc simplesmente remove o servidor virtual extra com um clique e paga pelas horas que de fato utilizou.

17

4 - Vantagens de utilizao do Cloud Computing


Neste captulo vamos conhecer um pouco mais sobre as vantagens de utilizao de aplicaes em Cloud nos mais variados aspectos.

4.1 - Ambiente Econmico Imagine voc quanto empregado, com a facilidade de trabalhar sem sair de casa, ter acesso aos seus arquivos do trabalho no seu computador pessoal, continuar um trabalho urgente, na tranqilidade do seu lar, ou voc como chefe no tendo que gastar rios de dinheiro com varias licenas do mesmo produto, ou at mesmo servidores super potentes diminuindo assim consideravelmente o custo com hardware de sua empresa.

Figura 4: Mulher sem Cloud Computing Fonte: http://leoninadigital.blogspot.com/2010/03/mulher-estressada- -mais.html

Bom se pararmos para refletir a quantidade de horas que perdemos ociosamente muito grande, o transito e engarrafamentos provavelmente seriam os maiores viles desse nosso tempo perdido. Quando voc est atrasado, comunica-se com o escritrio, fabrica etc. Para avisar que vai se atrasar. Agora veja bem voc preso em um engarrafamento e trabalhando atravs do seu notebook, levando em considerao a crescente de toda a rede 3G e a vinda da rede 4G ficar mais fcil ainda ter acesso a internet em qualquer lugar.

18 Economicamente uma forma de cortar gastos e ainda ter um subordinado trabalhando mesmo no estando necessariamente na empresa, o que seria uma reduo sobre a conta de luz, passagem, alimentao etc.

Figura 5: Relaxando com Cloud Computing Fonte: http://www.adrenaline.com.br/forum/geral/243697-off-foto-do-seu-setor.html

Um cenrio catico traz consigo uma variedade de conseqncias uma delas o Stress, um longo tempo exposto a um cenrio nestas condies levam qualquer pessoa a refletir sinais de cansao e stress fazendo assim seu rendimento no trabalho cair, algumas empresas como Google, investem seriamente em desestressar seus empregador para aumentar a rentabilidade de suas tarefas. O Cloud Computing pode e vai ajudar nesta rea, proporcionando a facilidade de acesso e a no necessidade de supercomputadores fazem o Cloud Computing ser um ferramenta de corte de custos. Segundo o diretor de tecnologia da NEC Corporation, Shinya Kukita o objetivo do Cloud computing nas empresas gerar uma reduo de custos, reduzindo cerca de 55% dos seus desktops para o uso virtual, por exemplo, trabalhando em casa. Ele explicou que se pode ligar muitas mquinas ao mesmo sistema desde que o servidor que esteja na nuvem. Tambm a revista Info para o ano de 2012 20% das empresas no tero ativo de TI.

4.2 - Ambiente Ecolgico Todos os dias quando acordamos nos deparamos com novas mudanas em nosso planeta, o cenrio climtico muda brusca e velozmente sem as mnimas chances de uma previa adaptao da populao. Tudo isso que temos enfrentado

19 diariamente do nosso cotidiano foi brevemente plantado por ns mesmo, quando tentvamos sobreviver em um mundo ainda no descoberto, nossos avanos tecnolgicos, muitas vezes at exagerado alem de nos colocar em um patamar muitas vezes de sedentarismo pelas facilidades criadas para nosso conforto tambm agrediram o meio ambiente e sem mesmo perceber j estvamos cavando nossa prpria cova. Crescemos e nos desenvolvemos a todo o vapor, sem ao menos parar para pensar no que disse Lavoisier que Na Natureza nada se Cria, Nada se perde, Tudo se transforma, Mal sabamos que tudo aquilo que achvamos que acabar ali, se transformaria em um dos maiores problemas e porque no o maior problema da humanidade, trata-se da sobrevivncia da espcie, quando comeamos a revoluo industrial no tnhamos idia de toda a dimenso do bem e do malefcio daquilo que acabvamos de descobrir.

Figura 6: Ilustrao em Nuvem Fonte: http://veja.abril.com.br/especiais/tecnologia_2008/p_022.html

Trs sculos passaram desde a revoluo industrial, e os problemas j esto feitos e corremos atrs do prejuzo, no difcil e enumerar campanhas, ONGs, promoes e at mesmo novas empresas todas elas com um carter ecolgico parece que s agora percebemos o mal que plantamos, enfim. Todos esto seriamente ligados a necessidade de desfazer ou pelo menos amenizar os danos causados por nossa ganncia. De Certo o Cloud Computing no aparenta ser de grande ajuda, mas, se estudado pode ser de grande ajuda. Todos tm uma forma de irmos ao trabalho seja ela, nibus, carro, metro, trem ou at mesmo a p. Segundo Sindinpeas a frota brasileira de veculos circulante chegou a 32,5 milhes e com um constante crescimento (atualmente em 14,2%). A cidade de

20 So Paulo tem um chamado Rodzio de carros, implantado em 1997 pela CET o tambm chamado Horrio de pico consiste em uma restrio de circulao de veculos. Imagine voc com um dia de folga, um dia na semana em que voc no precisaria enfrentar transito, porem trabalharia normalmente em sua casa sem precisar um backup, ou instalar vrios programas em seu computador pessoal. Somente usando o Cloud Computing voc poder acessar via internet o computador de sua empresa e continuar seu trabalho da sua casa. Essa medida traria vrios pontos positivos como, por exemplo, seu nvel de Stress cairia, seria menos um carro a circular naquele dia, evitando mais lanamentos de monxido de carbono, dixido de carbono, xidos de nitrognio e CO2 entre outros esse tipo de poluio j alvo de srios estudos. Dr.Mark Goldeberg, Dan Crouse e Nancy Ross (Gill University) e Dr. France Labreche (University de Montreal) estudam a ligao destes gases com a incidncia de cncer de mama. importante formar estratgias de uso do Cloud Computing para que menos carros tenham necessidade de se deslocar, o que traria beneficiaria tanto o meio ambiente, o transito e toda a sociedade. verdade que o Cloud computing ainda bem recente aqui no Brasil, chegando aqui em 2007 e sendo disponibilizado comercialmente no ano seguinte, entretanto quanto antes comearmos a correr para que seu uso traga tambm um beneficio ecolgico melhor ser para nosso meio ambiente. Sua facilidade de acesso pode ser explorada para que os lanamentos de poluentes na atmosfera ao menos diminuam campanhas de incentivo, os prprios rodzios de folgas so propostas interessantes a serem estudadas. Como j falamos impossvel parar as mudanas naturais da vida, a evoluo vai acontecer, o que ns temos que trabalhar com essas mudanas sustentavelmente e ecologicamente para que aquilo que ns descobrirmos no agrida aquilo que ns j temos.

4.3 - Cloud Computing na Educao

A cada ano que passa a informtica est mais inserida nas escolas de todo o mundo, auxiliando os alunos e tambm professores a aplicar um determinado contedo com auxilio do computador, entretanto com os Avanos tecnolgicos

21 cada dia mais rpido, um determinado software pode ficar obsoleto rapidamente, tornando seu estudo uma coisa ultrapassada, e normalmente sua atualizao tem um custo elevado, quando falamos de educao tratamos tambm da mesma forma, no podemos privar um aluno de uma educao mais moderna por no podermos acompanhar a onde evolutiva da tecnologia mundial, Caso nossa opo for continuar assistindo o aluno com uma tecnologia muitas vezes ultrapassada, estaremos formando um profissional parcialmente preparado.

Figura 7: Animaes em Nuvem Fonte: http://www.tecnoloucos.com.br/2011/02/cloud-computing

Hoje a escola no se reprime entre quatro paredes um quadro negro e um detentor de toda a sabedoria, pelo menos no deveria, atualmente o aprender a aprender vem ficando a cada dia mais forte em todo mbito educacional, pois finalmente estamos acabando com o professor detentor da sabedoria e estamos, com a ajuda da tecnologia, formar pessoas auto-suficientes no ato do aprendizado, mas crticos e argumentadores. E a tecnologia tem grande parcela de culpa nessa mudana comportamental, pois os alunos esto mais interessados a pesquisar usando o computador, na verdade a realidade do mundo hoje se engloba dentro de um computador, e j vem sendo utilizado para agregar a educao de alunos do mundo inteiro o futuro vai sempre esbarrar na tecnologia ento porque no utilizarmos o Cloud computing para auxiliar nesta melhora da educao? Imagine uma poca onde livros, estudos, programas tudo livre para estudo. Sem precisar carregar centenas de livros dentro da sua mochila, e sempre ao seu alcance no seu Ipad, Iped, notebook, net book enfim com a grande disseminao da tecnologia em todo mundo inevitvel para a educao se aproximar e conviver com a tecnologia e ser timo tambm para os alunos pela

22 facilidade de encontrar um contedo, pesquisas, livros dentro de uma biblioteca virtual em nuvens.

23

5 Anatomia da Computao em Nuvem


Enquanto a primeira evoluo da internet viu o modelo three-tier, modelo de programao em 3 camadas, emergir como uma arquitetura geral, o uso de virtualizao nas clouds criou um novo conjunto de camadas: aplicao, plataforma e infraestrutura. Estas camadas no abrangem apenas recursos sob demanda, mas tambm definem um novo modelo de criao de aplicaes. Em cada camada, existem incontveis oportunidade de negcios, em destaque a definio de servios que podem ser oferecidos em uma base pay-peruse(traduo para o portugus: pague para usar). Verificando a pirmide abaixo, entende-se que necessrio uma infraestrutura robusta, em cima desta estrutura ser estabelecida uma plataforma e nesta plataforma ficaro disponibilizadas as aplicaes.

Figura 8: Camadas da Computao em Nuvem Fonte: http://www.ibm.com/developerworks/br/websphere/techjournal/0904_amrhein/images/

5.1 - Software como servio (Software as a service - Saas) Na ilustrao xx representada como "Aplicao", a camada mais alta, e sua caracterstica oferecer servio sob demanda, em forma de aplicao completa, sendo que uma nica viso de um programa executa na infraestrutura de um operador de nuvem, e serve a mltiplos clientes simultneamente. O exemplo mais famoso o Google Apps, que oferece servios bsicos de negcio,

24 como o email. Outra empresa que atua nesta camada a Salesforce.com, sendo esta voltada somnete para o oferecimento deste tipo de aplicao.

5.2 - Plataforma como servio (Plataform as a service - PaaS) Representada como "Plataforma" na figura xx, a camada central, e se entende como um ambiente destinado ao desenvolvimento de aplicaes, inclusive de software como servio. Neste ambiente voc pode desenvolver, compilar, testar aplicaes diretamente na nuvem. Um exemplo comercial disto o Google App Engine, que oferece este servio na infreestrutura do Google. 5.3 - Infraestrutura como servio (Infrastructure as a Service - IaaS) Apresentada como Infraestrutura na ilustrao xx, a camada mais baixa do servio oferecido. Representa um meio de distribuir atravs da rede servios de armazenamento e capacidade computacional. Servidores, sistemas de armazenamento, switches e roteadores, e outros dispositivos so agrupados (normalmente atravs de tecnologia de virtualizao) de forma a serem capazes de lidar com tipos especficos de carga.

25

6 - Materiais e Mtodos
Durante a Confeco de nossa monografia estudamos a fundo essa nova tecnologia acompanhando novos artigos, lendo os artigos antigos, buscando resultados do Cloud Computing onde ele j uma realidade. Nossa Pesquisa Destina-se a aprentar formas possveis de utilizao dessa nova tecnlogia para a melhoria de vida de nossa sociedade em ambito geral tanto na tecnologia, educao, empresarial. Seguindo esse fluxograma abaixo podemos exemplificar com melhor clareza o nosso trabalho.

6.1 Planejamentos da Pesquisa Centramos uma linha temporal de pesquisa, visando melhorar nossa rea de pesquisa e material de estudo. Verificamos todo material necessrio e disponibilidade para a elaborao deste trabalho, Desde sites, Artigos, equipamentos, material terico, publicaes, teses, livros. Seguimos um roteiro de etapas necessrias para a concluso de nosso trabalho colocando uma sequencia preparatria para a obeteno de melhores resultados

6.2 Levantamentos bibliogrficos Nesta etapa foi levantado todo o material de estudo para nosso trabalho, livros, documentos, artigos, teses e dissertaes, onde foi constatado que existe uma escassez de referncias nacionais sobre o tema desta pesquisa.

6.3 Concluso. Durante nossas pesquisas e atividades em prol deste trabalho, fizemos os devidos levantamentos e achamos formas de possveis melhorias usando o Cloud Computing. A concluso se fez necessria para termos certeza de que o uso do Cloud Computing pode trazer melhoria em varias reas de nossa sociedade e assim revolucionar o ambito tecnolgico e a sociedade em geral.

26

7 - Planejamento do desenvolvimento do trabalho


O primeiro passo procurar novas fontes para orientao para esta dissertao, pois o material muito escasso, porm com a popularizao do Cloud, a cada dia surgem novas matrias, livros, teses, e outras dissertaes, com isso entende-se que existir mais materiais a serem pesquisados, com isso enriquecer mais o que j est escrito. Alm disso, pretendemos pesquisar a fundo os servios j disponibilizados em nuvens. Na medida do possvel, disponibilizaremos preos destes servios e se possvel assinaremos um destes produtos para uma apresentao prtica. Com uma pequena pesquisa de campo, tentaremos contato com provedores que diponibilizam esse servio (leia-se Locaweb) e faremos pesquisa em empresas que j adotaram este tipo de servio ou esto em processo de migrao. Por fim, faremos uma grande comparao entre a utilizao de plataformas em nuvens e os mtodos tradicionais de utilizao de uma infraestrutura prpria. Ao leitor que apreciar esta monografia, ficar claro o porqu que esta tendncia de Computao em Nuvens tem tudo para ser adotada em larga escala num futuro bem prximo.

27 7.1 Cronograma De comum acordo entre os confeccionadores deste presente trabalho ficou definido que o cronograma a ser seguido ser o que est descrito na tabela abaixo. Tabela 1: Cronograma Detalhado

MONOGRAFIA RONALD GARCIA E WILLIAM GUIMARES Descrio Procura de novas fontes de informao Reavaliao e correes em eventuais erros no que j foi escrito Contato com provedores que oferecem o servio Contato com empresas que utilizam ou esto em processo de migrao Pesquisa de contedos e preos de produtos disponibilizados Compilao dos resultados Escrita dos resultados obtidos Mudanas conforme orientao dos orientadores Confeco de Slides de Apresentao Apresentao Responsvel Ronald \ William Ronald William Ronald William Ronald \ William Ronald \ William Ronald William Ronald \ William Incio 04\07\2011 04\07\2011 01\08\2011 01\08\2011 01\08\2011 15\08\2011 01\09\2011 01\09\2011 16\11\2011 ??\??\?? Fim 01\12\2011 31\07\2011 15\08\2011 15\08\2011 15\08\2011 31\08\2011 15\11\2011 15\11\2011 25\11\2011 ??\??\??

28

Tabela 2: Cronograma

Atividades

Jul Ago Set Out Nov Dez 1 2 1 2 1 2 1 2 1 2 1 -

Leitura e fundamentao terica Constuo dos instrumenos de pesquisa Visita s escolas ou instituies para realizar a pesquisa de campo Organizao escrita dos dados coletados Tabulao dos dados coletados Anlise e elaborao da monografia Elaborar Apresentao Entregar o projeto concludo ao orientador para correo final Realizar ltimas correes para o fechamento do projeto Entregar cpias para os membros da banca Apresentar o projeto para a banca Fazer correes solicitadas pela banca Entregar 3 cpias do projeto em capa dura

29

Referncias Bibliogrficas
Cloud Computing Trends. http://cloudtrends.blogspot.com, acessado em Junho de 2011. KUNG, Fabio. Entendendo Cloud Computing com Fabio Kung. Disponvel em <http://www.infoq.com/br/interviews/cloud-computing-fabio-kung>, acessado em Junho de 2011. Laboratrio de Tecnologia de nuvem da IBM Corporation http://www.ibm.com/developerworks/br/websphere/techjournal/0904_amrhein/090 4_amrhein.html, acessado em 30 de Maio de 2011 LUCID http://www.lucidcommunications.co.uk/Content/whitePapers/CloudComputing.pdf, acessado em 11 de Junho de 2011. REVISTA TI DIGITAL, Cezar Taurion ameniza a temprestade de questionamentos sobre Cloud Computing. Disponvel em <www.arteccom.com.br/revistatidigital/downloads/12/link_12_4047.pdf>, acessado em Junho de 2011 RUSSO, Rafael. Cloud Computing: O futuro da Computao est na nuvem. Disponvel em <http://escreveassim.com.br/2011/01/26/futuro-computacaonuvem>, acessado em Maio de 2011. TAURION, Cezar Cloud Computing: Computao em Nuvens Transformando o mundo da Tecnologia da Informao, 2009, Editora Brasport. What is the Cloud. <http://vinf.net/2009/01/08/waht-is-the-cloud/>, acessado em Abril de 2011.

Você também pode gostar