Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPUTAO EM NUVENS
VITRIA 2012
COMPUTAO EM NUVENS
Trabalho Acadmico da do Curso de Cincia da Computao apresentado Faculdades Integradas Espritosantenses, como parte das exigncias da disciplina Introduo Computao sob orientao da prof. Renata Laranja.
VITRIA 2012
RESUMO
Na evoluo dos computadores, h vrios marcos importantes, hoje a tecnologia da informao encontra-se no meio-termo do universo das nuvens, um mundo onde no ser necessrio investimentos em grandes tecnologias para rodar aplicativos em PCs, os recursos necessrios sero oferecidos por empresas que dispem de servidores capazes de armazenar arquivos e dados, desta forma, utilizar tecnologia, ser possvel com preos mais atrativos, tanto para quem tem um computador em casa quanto para grandes empresas. Este trabalho descreve as caractersticas das novas nuvens tecnolgicas que iro mudar a maneira como enxergamos e usamos a computao. Palavras-chave: virtualizao. Infraestrutura. servidores. arquivos.
SUMRIO
INTRODUO ------------------------------------------------------------------------------------- 5 1 HISTRIA ---------------------------------------------------------------------------------------- 6 2 O QUE VIRTUALIZAO ----------------------------------------------------------------- 7 3 COMPUTAO EM NUVENS -------------------------------------------------------------- 8 3.1 A ORIGEM DO TERMO ------------------------------------------------------------------ 10 3.2 ARQUITETURA -----------------------------------------------------------------------------10 3.2 PRINCIPAIS VANTAGENS -------------------------------------------------------------- 11 3.3 REQUISITOS -------------------------------------------------------------------------------- 12 3.4 SEGURANA ------------------------------------------------------------------------------- 13 4 CATEGORIAS DISPONVEIS ------------------------------------------------------------- 14 5 ALGUNS SERVIOS DISPONVEIS ---------------------------------------------------- 16 CONCLUSO ------------------------------------------------------------------------------------ 18 REFERNCIAS ---------------------------------------------------------------------------------- 19
INTRODUO
Apesar de ser apontada como o futuro dos meios de armazenamento e do acesso contedos multimdia, a Computao em Nuvens ainda parece um mistrio difcil de compreender para muitos, respostas para como surgiu? quais tecnologias existem por trs da ferramenta? como ela afetar o dia a dia das pessoas? ainda no esto evidentes, criando uma desconfiana sobre suas vantagens e o poder de sua utilizao. Um problema originado dentro das corporaes o alto custo com Tecnologia da Informao (TI). As organizaes de TI gastam hoje 80% de seu tempo com a manuteno de sistemas e no seu objetivo de negcio manter dados e aplicativos em operao. dinheiro jogado fora, o que inaceitvel nos dias de hoje, defende Clifton Ashley, diretor do Google para a Amrica Latina. O que torna a tecnologia to interessante atualmente que, devido ao avano da capacidade de armazenamento de HD e das velocidades de conexo disponveis, no somente msicas podem ser acessadas rapidamente. Filmes, sries, msicas, imagens em alta resoluo e games de ltima gerao so s alguns dos itens que podemos acessar atualmente atravs da nuvem. Dentro desse contexto, o PC ser apenas um chip ligado internet, a "grande nuvem" de computadores. No h necessidade de instalao de programas, servios e armazenamento de dados, mas apenas os dispositivos de entrada (teclado, mouse) e sada (monitor) para os usurios. Voc no mais precisar daqueles computadores super poderosos com muito espao em disco para rodar aquelas aplicaes com licenas cada vez mais caras. O grande fato que toda atividade poder ser realizada a partir de qualquer computador.
1 HISTRIA
H mais de dez anos j se discutia a possibilidade de se transferir aplicaes para servidores remotos, para que pudessem serem utilizadas, sem a necessidade de se investir em hardware. Embora ainda parea uma novidade, o armazenamento na nuvem acontece desde o princpio da internet, embora em escala bastante reduzida. Exemplo disso so as mensagens de email, que desde sua inveno dependem de servidores prprios aos provedores do servio para funcionar corretamente. Na dcada de 1970, cintistas j arriscavam dizer que o advento das redes de comunicao, acabaria resultando na criao de um espao virtual sem dono e sem fronteiras, pelo qual transitariam software e outras aplicaes, acessveis a qualquer pessoa. A Amazon.com foi uma das pioneiras a propor o processamento via internet. Em 2002 a empresa comeou a alugar servios de armazenamento utilizando parte de sua infraestrutura que ficava ociosa na baixa temporada de compras, em 2006, ela colocou dois servios acessveis ao pblico sob o modelo tecnolgico de computao em nuvem. Depois disso, a IBM lanou o Blue Cloud, onde os clientes podem fazer armazenamentos em servidores da prpria IBM, pagando um aluguel por esses espaos remotos. Empresas como Dell, AT&T, Salesforce, HP, Microsoft, Google, Sun, entre outras, tambm entraram no mercado alugando seus enormes parques de hardware, dotados de softwares, para oferecerem via web, aplicativos para gerenciamento do relacionamento com o cliente (CRM). No Brasil, a Computao em Nuvem (expresso em portugus para Cloud Computing), comeou a ser testada em 2007, mas foi em 2008 que esse modelo de tecnologia passou a ser oferecido comercialmente a empresas e a outros usurio na web.
2 O QUE VIRTUALIZAO
Esse nome dado tecnologia que transformou os antigos data centers em usinas da nuvem. A Virtualizao pode ser traduzida como poder de gerenciar recursos computacionais de modo que uma srie de mquinas interligadas funcione como uma s. Isso no seria novidade sem a capacidade que os sistemas virtuais tm de destinar poder de processamento apenas quando necessrio, impedindo que os data centers fiquem obsoletos. Isso a inteligncia da nuvem, que opera focada nas empresas, quanto mais elstico, ou seja, inteligente for o sistema, mais eficiente ser o servio.
Ter uma boa compreenso dos recursos que suportam a virtualidade proposta pela Computao em Nuvem pode ajudar bastante na deciso sobre a soluo de TI mais adequada a seus negcios e demandas. Empresas que oferecem nuvens garantem que no h registros de ocorrncias de penetrao entre clientes de software ou dados hospedados na nuvem. Especialistas afirmam que isso se deve ao bom abastecimento de recursos de segurana. Dentre os principais software de virtualizao podemos citar o Xem, Hypervisor, XCI, Cloud Platform, Hyper-V, VMware, Workstation, Server, ESX Server e o Player.
3 COMPUTAO EM NUVENS
No h uma definio formalizada do termo, isso porque as ideias por trs da noo de Computao nas Nuvens so muito novas e as opinies de especialistas em computao ainda divergem, assim, uma definio interessante descrita na Revista W diz:
Computao em nuvem a oferta de recursos computacionais feita por fornecedores independentes que dispem de servidores capazes de armazenar arquivos e dados de seus clientes.
O conceito de Computao em Nuvem, consiste na utilizao de processamento, memria, armazenamento de dados, etc, de computadores (servidores) compartilhados e interligados pela internet, possibilitando ser utilizado de qualquer lugar e indepndente da plataforma (sistema operacional), as mais variadas aplicaes. O usurio conecta-se rede e seus arquivos ficam disponveis para manuseio sem a necessidade de instalao
9 de programas em sua mquina local, ou seja, ele simplesmente cria uma conta nos chamados servios online e pode salvar todo o trabalho feito e acessar de qualquer computador com acesso internet, por isso que dizemos que est nas nuvens.
Esse modelo de servios no dispensa o armazenamento de arquivos em discos rgidos, ao contrrio do que muitos pensam, tal trabalho realizado por servidores gigantescos que ocupam diversos galpes, ao invs de ficarem armazenados em dispositivos na casa do usurio. O pagamento desses recursos baseado no consumo e no no custo do equipamento, baseando-se na quantidade de recursos utilizados pelo consumidor que pode ser medidos em termos de horas ou na transferncia de dados. Acredita-se que no futuro ningum mais precisar instalar nenhum software em seu computador para desempenhar qualquer tipo de tarefa, pois tudo isso ser acessvel atravs da internet.
10
3.2 ARQUITETURA
A tecnologia tem como base uma rede de servidores fsicos e virtuais usados para armazenar e processar computao. Isso parte dos Data Centers, controlados por grandes empresas de TI, como Microsoft, Google e Amazon, dotados de software de virtualizao, responsveis por enviar servios sob demanda via rede e, assim, aproveitar ao mximo e durante mais tempo o poder das mquinas.
11
12
3.3 REQUISITOS
Para fazer uso da computao em nuvens no necessrio grandes investimentos em hardware, impresindvel o acesso a internet e que o PC tenha os recursos mnimos para tal tarefa. Independente da aplicao, o usurio no necessita conhecer a estrutura que h por trs, ou seja, o que importa ao usurio saber que a aplicao est disponvel nas nuvens, no importa de que forma.
13
3.4 SEGURANA
Ao projetar o mundo da computao em nuvens, muitas pessoas travam debates sobre a segurana das informaes. Esse item realmente sensvel, mas, em geral, arquivos pessoais ou corporativos esto mais seguros na nuvem que no disco rgido de um PC. Afinal, as empresas que fornecero o servio usam softwares poderosos e contam com profissionais especializados para evitar qualquer problema. De quebra, ao contrrio da maioria das pessoas, realizam backups peridicos.
14
4 CATEGORIAS DISPONVEIS
Modelos tecnolgicos responsveis na transio do conceito de software como programa para o modelo de servio contratado conforme a demanda. Armazenamento como servio (storage as a service): prov armazenamento em um site remoto que existe fisicamente, mas que, na lgica, um recurso de armazenagem local para qualquer tipo de aplicao. Banco de dados como servio (DaaS, de database as a service): fornece banco de dados remoto, compartilhado por outros usurios, como as mesmas funes de um centro de dados local. Informao como servio (Information as a service): gerenciamento de informao, hospedada remotamente, via interface de programao de aplicativos (API). Exemplos: informao sobre preos de mercado, validao de endereo e relatrio de crdito. Processo como servio (process as a service): agrega vrios outros recursos, como servios e dados hospedados na mesma fonte de nuvem ou disponveis remotamente. Aplicao como servio (AaaS, de apllication as a service): tambm conhecido como software como servio, ou SaaS, abrange o funcionamento de aplicaes via web, acessadas normalmente pelo browser. Plataforma como servio (PaaS, de platform as a service): prov plataforma completa de servios, remotamente hospedada, que inclui desenvolvimento de aplicaes, interface e banco de dados, armazenamento e ensaios. Integrao como servio (Integration as a service): fornecimento via nuvens de funcionalidades como interface com aplicaes, mediao semntica, controle de fluxo e projeto de integrao. Segurana como servio (security as a service): prov servios de segurana remotos pela internet, entre eles gerenciamento de identidade. Gerenciamento/controle como servios (management/governance as a service): gerenciamento de um ou mais servios hospedados na nuvem, como topologia, uso de recursos, virtualizao, e das condies de operao.
15 Ensaio como servio (TaaS, de testing as a service): prov testes de sistemas locais a partir de software e servios hospedados remotamente. Infraestrutura como servio (IaaS, de infrastructure as a service); centro de dados fornecidos como servio, acessados remotamente. Em outras palavras, o cliente aluga um servidor fsico com software para realizar suas atividades, sem a necessidade de interface ou de aplicaes mtricas.
16
17
18
CONCLUSO
Esse conceito pretende levar s ltimas conseguncias transferncia de
processamento. E o melhor de tudo isso pensar na ideia de que uma hora ou outra no ser mais necessrio investir em mquinas com HD alto para suportar aplicativos pesados, j que a computao em nuvem abre de vez os caminhos para um processo de migrao macia de softwares alojados em PCs para servidores mais potentes. claro que ainda h muita coisa por fazer. Por exemplo, a simples ideia de determinadas informaes ficarem armazenadas em computadores de terceiros (no caso, os fornecedores de servio), mesmo com documentos garantindo a privacidade e o sigilo, preocupam pessoas e, principalmente, empresas, motivo pelo qual este ponto precisa ser melhor estudado. Alm disso, h outras questes, como o problema da dependncia de acesso internet: o que fazer quando a conexo cair? Algumas companhias j trabalham em formas de sincronizar aplicaes off-line com on-line, mas tecnologias para isso ainda precisam evoluir bastante. De qualquer forma, o futuro aponta para esse caminho. Alm das mencionadas empresas neste artigo, companhias como Dell, Intel, Oracle e Microsoft j esto trabalhando nas mais variadas solues para Cloud Computing. Esta ltima, por exemplo, j at lanou o Azure, uma plataforma prpria para a execuo de aplicaes nas "nuvens".
19
REFERNCIAS
INFOR WESTER, http://www.infowester.com/cloudcomputing.php, 06/05/2012 REVISTA W, Especial Cloud Computing - Editora Europa WIKIPEDIA, http://pt.wikipedia.org/wiki/Cloud_computing em 06/05/2012 UFES - Ncleo de Cidadania Digital (NCD), http://www.ncd.ufes.br/ncd/images/M_images/jornal_ncd/novojornal01.pdf em 06/05/2012