SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
HowStuffWorks - Como funciona a computação em nuvem                                                     http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable


                                        ASSINE 0800 703 3000        BATE-PAPO    E-MAIL    SAC   Voip       E-Mail Grátis   Shopping

            Faça do ComoTudoFunciona a sua página inicial | Boletim por e-mail                                                                          Sortear Artigo




         Principal > Informática > Redes

         Como funciona a computação em nuvem
         por Jonathan Strickland - traduzido por HowStuffWorks Brasil



         Introdução de Como funciona a computação em nuvem

         Vamos dizer que você é um executivo de uma grande empresa. Suas responsabilidades incluem
         assegurar que todos os seus empregados tenham o software e o hardware de que precisam para fazer
         seu trabalho. Comprar computadores para todos não é suficiente - você também tem de comprar
         software ou licenças de software para dar aos empregados as ferramentas que eles exigem. Sempre
         que você tem um novo contratado, você tem de comprar mais software ou assegurar que sua atual
         licença de software permita outro usuário. Isso é tão estressante que você tem dificuldade para dormir
         todas as noites.




                                                                 © 2008 ComoTudoFunciona
         Breve, deve haver uma alternativa para executivos como você. Em vez de instalar uma suíte de
         aplicativos em cada computador, você só teria de carregar uma aplicação. Essa aplicação permitiria
         aos trabalhadores logar-se em um serviço baseado na web que hospeda todos os programas de que o
         usuário precisa para seu trabalho. Máquinas remotas de outra empresa rodariam tudo - de e-mail a
         processador de textos e a complexos programas de análise de dados. Isso é chamado computação em
         nuvem e poderia mudar toda a indústria de computadores.



                                                         Uma idéia não tão nova
                                    Embora a computação em nuvem seja um campo emergente da
                                    ciência da computação, a idéia está por aí há anos. É chamada de
                                    computação em nuvem porque os dados e as aplicações existem
                                    em uma nuvem de servidores web.


         Em um sistema de computação em nuvem, há uma redução significativa da carga de trabalho.
         Computadores locais não têm mais de fazer todo o trabalho pesado quando se trata de rodar
         aplicações. Em vez disso, a rede de computadores que faz as vezes de nuvem lida com elas. A
         demanda por hardware e software no lado do usuário cai. A única coisa que o usuário do computador
         precisa é ser capaz de rodar o software da interface do sistema da computação em nuvem, que pode
         ser tão simples quanto um navegador web, e a rede da nuvem cuida do resto.
         Há uma boa chance de você já ter usado alguma forma de computação em nuvem. Se você tem um
         conta de e-mail com um serviço baseado na web, como Hotmail, Yahoo! ou Gmail, então você já teve
         experiência com computação em nuvem. Em vez de rodar um programa de e-mail no seu computador,
         você se loga numa conta de e-mail remotamente pela web. O software e o armazenamento da sua conta



1 de 4                                                                                                                                                    10/11/2009 20:46
HowStuffWorks - Como funciona a computação em nuvem                                  http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable


         não existem no seu computador - estão na nuvem de computadores do serviço.
         O que constitui um sistema de computação em nuvem? Descubra na próxima seção.

         Arquitetura da computação em nuvem

               Quando falamos sobre um sistema de computação em nuvem, é de grande ajuda dividi-lo em
               duas seções: o front end e o back end. Eles se conectam através de uma rede, geralmente
               a Internet. O front end é o lado que o usuário do computador, ou cliente, vê. O back end é a
               seção "nuvem" do sistema.

         O front end inclui o computador do cliente (ou rede de computadores) e a aplicação necessária para
         acessar o sistema de computação em nuvem. Nem todos os sistemas de computação em nuvem tem a
         mesma interface para o usuário. Serviços baseados na Web, como programas de e-mail, aproveitam
         navegadores de internet já existentes, como o Internet Explorer e o Firefox. Outros sistemas têm
         aplicações próprias que fornecem acesso à rede aos clientes.

                                        Você está virtualmente servido
                             Na maior parte do tempo, servidores não rodam em plena
                             capacidade. Isso significa que há um poder de processamento
                             sem uso indo para o lixo. É possível enganar um servidor físico,
                             fazendo-o pensar que ele é múltiplos servidores, cada um rodando
                             com seu próprio sistema operacional. A técnica é chamada de
                             virtualização de servidor. Ao maximizar a saída de servidores
                             individuais, a virtualização de servidor reduz a necessidade de
                             máquinas físicas.

         No back end do sistema estão vários computadores, servidores e sistemas de armazenamento de
         dados que criam a "nuvem" de serviços de computação. Na teoria, um sistema de computação em
         nuvem inclui praticamente qualquer programa de computador que você possa imaginar, do
         processamento de dados aos videogames. Cada aplicação tem seu próprio servidor dedicado.
         Um servidor central administra o sistema, monitorando o tráfego e as demandas do cliente para
         assegurar que tudo funcione tranquilamente. Ele segue um conjunto de regras chamadas protocolos e
         usa um tipo especial de software chamado middleware. O middleware permite que computadores em
         rede se comuniquem uns com os outros.
         Se uma empresa de computação em nuvem tem muitos clientes, é provável que haja uma alta demanda
         por muito espaço de armazenamento. Algumas companhias requerem centenas de dispositivos de
         armazenamento digitais. Sistemas de computação em nuvem precisam de pelo menos o dobro do
         número de dispositivos de armazenamento exigidos para manter todas as informações dos clientes
         armazenadas. Isso porque esses dispositivos, assim como todos os computadores, ocasionalmente
         saem do ar. Um sistema de computação em nuvem deve fazer uma cópia de toda a informação dos
         clientes e a armazenar em outros dispositivos. As cópias habilitam o servidor central a acessar
         máquinas de backup para reter os dados que, de outra forma, poderiam ficar inacessáveis. Fazer
         cópias de dados como um backup é chamado redundância.

                                          Grades, nuvens e utilidades
                             A computação em nuvem está intimamente relacionada com a
                             computação em grade e com a computação sob demanda. No
                             sistema de computação em grade, computadores da rede são
                             capazes de acessar e usar os recursos de qualquer computador
                             da rede. No sistema de computação em nuvem, isso apenas se
                             aplica ao back end. Computação sob demanda (utility computing)
                             é um modelo de negócios em que uma empresa paga à outra para
                             acessar as aplicações do computador ou o armazenamento de
                             dados.

         O que são algumas das aplicações da computação em nuvem? Continue lendo para descobrir.

         Aplicações da computação em nuvem

         As apliações da computação em nuvem são praticamente ilimitadas. Com o middleware certo, um
         sistema de computação em nuvem poderia executar todos os programas que um computador normal
         rodaria. Potencialmente, tudo - do software genérico de processamento de textos aos programas de
         computador personalizados para um empresa específica - funcionaria em um sistema de computação
         em nuvem.

                                 Quem é quem na computação em nuvem
                             Algumas das empresas pesquisando computação em nuvem são
                             grandes nomes na indústria de computadores. Microsoft, IBM e
                             Google estão investindo milhões de dólares em pesquisa. Algumas
                             pessoas acham que a Apple deveria investigar a possibilidade de
                             produzir uma interface de hardware para os sistemas de
                             computação em nuvem.

         Por que alguém iria querer recorrer a outro sistema de computador para rodar programas e armazenar
         dados? Aqui estão algumas razões:
               Clientes poderiam acessar suas aplicações e dados de qualquer lugar e a qualquer
               hora. Eles poderiam acessar o sistema usando qualquer computador conectado à internet. Os
               dados não estariam confinados em um disco rígido no computador do usuário ou mesmo na



2 de 4                                                                                                                                10/11/2009 20:46
HowStuffWorks - Como funciona a computação em nuvem                                  http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable


               rede interna da empresa.
               Ela reduziria os custos com hardware. Sistemas de computação em nuvem reduziriam a
               necessidade de hardware avançado do lado do cliente. Você não precisaria comprar o
               computador mais rápido com a maior memória, porque o sistema de nuvem cuidaria dessas
               necessidades. Em vez disso, você poderia comprar um terminal de computador baratinho. O
               terminal poderia incluir teclado, mouse e poder de processamento suficiente apenas para
               conectar seu computador à nuvem. Você também não precisaria de um disco rígido grande,
               porque você armazenaria toda a sua informaçãp em um computador remoto. Esse tipo de
               terminal é conhecido como "terminal burro", "thin client" e "zero client".
               Empresas que dependem de computadores têm que ter certeza de estar com software certo
               no lugar para atingir seus objetivos. Sistemas de computação em nuvem dão a essas
               empresas acesso às aplicações para toda a corporação. As companhias não têm de
               comprar um conjunto de softwares ou licenças de software para cada empregado. Em
               vez disso, a companhia pagaria uma taxa a uma empresa de computação em nuvem.
               Servidores e dispositivos de armazenamento digital ocupam espaço. Algumas empresas
               alugam espaço físico para armazenar servidores e bases de dados porque elas não têm
               espaço disponível no local. A computação em nuvem dá a essas empresas a opção de
               armazenar dados no hardware de terceiros, removendo a necessidade de espaço físico no
               back end.
               Empresas podem economizar dinheiro com suporte técnico. O hardware otimizado
               poderia, em teoria, ter menos problemas que uma rede de máquinas e sistemas operacionais
               heterogêneos.
               Se o back end do sistema de computação em nuvem for um sistema de computação em grade,
               então o cliente poderia tirar vantagem do poder de processamento de uma rede inteira.
               Frequentemente, os cientistas e pesquisadores trabalham com cálculos tão complexos que
               levaria anos para que um computador individual os completasse. Em um sistema em grade, o
               cliente poderia enviar o cálculo para a nuvem processar. O sistema de nuvem tiraria
               vantagem do poder de processamento de todos os computadores do back end que estivessem
               disponíveis, aumentando significativamente a velocidade dos cálculos.

                                               O mesmo de sempre
                             A computação em nuvem poderia transformar os computadores
                             domésticos em terminais simples. De certa forma, seria dar um
                             passo para trás. Os primeiros computadores incluíam terminais de
                             usuário fixos. Cada terminal tinha um monitor e um teclado, que
                             apenas serviam como uma interface para o computador principal.
                             Não havia como armazenar informação localmente no terminal.

         Os beneficios da computação em nuvem parecem convincentes. Há potenciais problemas? Descubra na
         próxima página.

         Preocupações com a computação em nuvem

         Talvez as maiores preocupações sobre a computação em nuvem sejam segurança e privacidade. A
         idéia de entregar dados importantes para outra empresa preocupa algumas pessoas. Executivos
         corporativos podem hesitar em tirar vantagem do sistema de computação em nuvem porque eles não
         podem manter a informação de sua companhia guardadas a sete chaves.
         O contra-argumento a essa posição é que as empresas que oferecem serviços de computação em
         nuvem vivem de suas reputações. É benéfico para essas empresas ter medidas de segurança
         confiáveis funcionando. Do contrário, ela perderia todos os seus clientes. Portanto, é de seu interesse
         empregar as técnicas mais avançadas para proteger os dados de seus clientes.
         Privacidade é um outro assunto. Se um cliente pode logar-se de qualquer local para acessar aplicações,
         é possível que a privacidade do cliente esteja comprometida. Empresas de computação em nuvem vão
         precisar encontrar formas de proteger a privacidade do cliente. Uma delas seria usar técnicas de
         autenticação, como usuário e senha. Outra forma é empregar um formato de autorização (níveis de
         permissionamento) - cada usuário acessa apenas os dados e as aplicações que são relevantes para o
         seu trabalho.

                                        Olhos privados estão te vigiando
                             Há alguns truques de hackers que poderiam causar grande
                             dor-de-cabeça nas empresas de computação em nuvem. Um
                             deles é chamado key logging. Um programa de key logging grava
                             as teclas que foram apertadas. Se um hacker conseguir caregar
                             um programa de key logging no computador da vítima, poderá
                             estudar as teclas apertadas para descobrir nomes e senhas.
                             Claro que, se o computador do usuário for apenas um terminal
                             simplificado, seria impossível instalar o programa em primeiro
                             lugar.

         Algumas questões a cerca da computação em nuvem são mais filosóficas. O usuário ou a empresa que
         contrata o serviços de computação em nuvem é dono dos dados? O sistema de computação em nuvem,
         que fornece o espaço de armazenamento, é o dono? É possível para uma empresa de computação em
         nuvem negar a um cliente o acesso a esses dados? Várias companhias, empresas de advocacia e
         universidades estão debatendo essas e outras questões sobre a natureza da computação em nuvem.
         Como a computação em nuvem vai afetar outras indústrias? Há uma preocupação crescente na
         indústria de TI sobre como a computação em nuvem poderia afetar os negócios de manutenção e
         reparo de computadores. Se as empresas trocarem para sistemas de computadores simplificados, elas
         terão poucas necessidades de TI. Alguns experts da indústria acreditam que a necessidade por




3 de 4                                                                                                                                10/11/2009 20:46
HowStuffWorks - Como funciona a computação em nuvem                                                            http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable


         empregos de TI vá migrar de volta para o back end do sistema de computação em nuvem.



                                           Sistemas de computação autônoma
                               Outra área de pesquisa na comunidade de ciência da computação
                               é a computação autônoma. Um sistema de computação autônoma
                               é auto-gerenciável, o que significa que ele monitora a si mesmo e
                               toma medidas para prever e reparar problemas. Atualmente, a
                               computação autônoma é mais teoria. Mas se ela se tornar
                               realidade, poderia elminar a necessade de muitos empregos de
                               manutenção de TI.

         Para aprender mais sobre computação em nuvem e outros tópicos relacionados, veja os links da
         próxima página.

         Mais informações sobre computação em nuvem

         Artigos relacionados
               Como   funcionam as redes domésticas (em inglês)
               Como   funciona a computação em grade
               Como   funciona a infra-estrutura da Internet
               Como   funcionará a nuvem de computadores Google-Apple
               Como   funcionarão os computadores quânticos
               Como   funciona a Web semântica
               Como   funcionam as páginas Web
               Como   funcionam os servidores Web
               Como   funcionam os blogs
               Como   funciona o comércio eletrônico
               Como   funciona a criptografia
               Como   funcionam os hackers
               Como   funciona a cabeça de um hacker

         Links relacionados
               The Globus Alliance
               Grid Computing Info Centre
               Grid Computing Planet
               IBM Grid computing
               Open Grid Forum

         Sources
               Bogatin, Donna. "Google CEO's new paradigm: 'cloud computing and advertising go hand-in-hand.'"
               ZDNet. Aug. 23, 2006. Retrieved March 11, 2008. http://blogs.zdnet.com/micro-markets/?p=369
               Brodkin, Jon. "IBM unveils 'cloud computing.'" Network World. Nov. 19, 2007. Vol. 24, Iss. 45. pg.
               10.
               Carr, Nicholas. "'World Wide Computer' is on horizon." USA Today. February 25, 2008.
               Hickins, Michael. "Cloud Computing Gets Down to Earth." eWeek. January 21, 2008. pg. 14.
               "IBM Introduces Ready-to-Use Cloud Computing." IBM. Nov. 15, 2007. http://www-03.ibm.com
               /press/us/en/pressrelease/22613.wss
               Lohr, Steve. "Cloud Computing and EMC Deal." New York Times. Feb. 25, 2008.
               pg. C 6.
               Lohr, Steve. "Google and I.B.M. Jon in 'Cloud Computing' Research." New York Times. Oct. 8,
               2007. pg. C 8.
               Lohr, Steve. "I.B.M. to Push 'Cloud Computing,' Using Data From Afar." New York Times. Nov. 15,
               2007. pg. C 7.
               McAllister, Neil. "Server virtualization." InfoWorld. Feb. 12, 2007. Retrieved March 12, 2008.
               http://www.infoworld.com/article/07/02/12/07FEvirtualserv_1.html
               Markoff, John. "An Internet Critic Who Is Not Shy About Ruffling the Big Names in High Technology."
               New York Times. Apr. 9, 2001. pg. C 6.
               Markoff, John. "Software via the Internet: Microsoft in 'Cloud' Computing." New York Times. Sep. 3,
               2007. pg. C 1.
               "Middleware." Carnegie Mellon Software Engineering Institute. Retrieved March 12, 2004.
               http://www.sei.cmu.edu/str/descriptions/middleware_body.html.
               Naone, Erica. "Computer in the Cloud." Technology Review. Sept. 18, 2007. Retrieved March 12,
               2008. http://www.technologyreview.com/Infotech/19397/?a=f
               "Report sees big shift in IT delivery." IT Week. London. Nov. 5, 2007.
               Swanson, Bret and Gilder, George. "Unleashing the 'Exaflood.'" Wall Street Journal. Feb. 22, 2008.
               pg. A 15.
               "The future of IT? It's not all bad news, Nick Carr says." Network World. Jan. 14, 2008. Vol. 25, Iss.
               2. pg. 8.



                          Página inicial | Sobre a empresa | Anuncie | Boletim por e-mail | Trabalhe conosco | Fale conosco | Ajuda | Privacidade | Termos & condições de uso   RSS
                                                                           howstuffworks.com | howstuffworks china | dailystrength.org

                                                                                  ©1998-2009 HSW International, Inc.




4 de 4                                                                                                                                                                                10/11/2009 20:46

Mais conteúdo relacionado

Mais procurados

Guia pratico-rede-e-servidores-linux
Guia pratico-rede-e-servidores-linuxGuia pratico-rede-e-servidores-linux
Guia pratico-rede-e-servidores-linux
Fernando Mendes
 
Configurando o xp em rede
Configurando o xp em redeConfigurando o xp em rede
Configurando o xp em rede
Fabio Roberto
 
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
Robson Levi
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
frank encarnacão
 

Mais procurados (18)

Redes - Introdução
Redes - IntroduçãoRedes - Introdução
Redes - Introdução
 
Guia pratico-rede-e-servidores-linux
Guia pratico-rede-e-servidores-linuxGuia pratico-rede-e-servidores-linux
Guia pratico-rede-e-servidores-linux
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Configurando o xp em rede
Configurando o xp em redeConfigurando o xp em rede
Configurando o xp em rede
 
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
 
Curso De Redes
Curso De RedesCurso De Redes
Curso De Redes
 
Jorge conceitos internet
Jorge conceitos internetJorge conceitos internet
Jorge conceitos internet
 
Cartão de memória - Bruno Lopes
Cartão de memória - Bruno LopesCartão de memória - Bruno Lopes
Cartão de memória - Bruno Lopes
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
 
Ap gt8
Ap gt8Ap gt8
Ap gt8
 
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud ComputingApresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem
 
Linux Redes e Servidores - guia pratico
Linux  Redes e Servidores - guia pratico Linux  Redes e Servidores - guia pratico
Linux Redes e Servidores - guia pratico
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Computação em nuvens
Computação em nuvensComputação em nuvens
Computação em nuvens
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Computação na nuvem
Computação na nuvemComputação na nuvem
Computação na nuvem
 
Could Computing
Could ComputingCould Computing
Could Computing
 

Destaque

Apresentação supera (1)
Apresentação supera (1)Apresentação supera (1)
Apresentação supera (1)
João Luiz
 
Dgsca rgr 6_gradosredessociales_sep2010
Dgsca rgr 6_gradosredessociales_sep2010Dgsca rgr 6_gradosredessociales_sep2010
Dgsca rgr 6_gradosredessociales_sep2010
Wenn Garcia
 
Relatório sobre a moda no século xx com
Relatório sobre a moda no século xx comRelatório sobre a moda no século xx com
Relatório sobre a moda no século xx com
Aymmê Duarte
 
Seminario 9 cuando llega el alzheimer
Seminario 9 cuando llega el alzheimerSeminario 9 cuando llega el alzheimer
Seminario 9 cuando llega el alzheimer
Lucas Gomes Barbosa
 
A morsa - incomplete
A morsa - incompleteA morsa - incomplete
A morsa - incomplete
Rui Castro
 
Apresentação3
Apresentação3Apresentação3
Apresentação3
marcus000
 
Strukturierte Daten — oder: das neue semantische Internet
Strukturierte Daten — oder: das neue semantische InternetStrukturierte Daten — oder: das neue semantische Internet
Strukturierte Daten — oder: das neue semantische Internet
Heinrich Klassen
 
Art 2012 balance de las expresiones online
Art 2012 balance de las expresiones onlineArt 2012 balance de las expresiones online
Art 2012 balance de las expresiones online
Juan Parra Hernandez
 
Presentación1.pptx para el blog
Presentación1.pptx para el blogPresentación1.pptx para el blog
Presentación1.pptx para el blog
afloresluci
 
Presentació Memòria 2013 Creu Roja ciutat Barcelona
Presentació Memòria 2013 Creu Roja ciutat BarcelonaPresentació Memòria 2013 Creu Roja ciutat Barcelona
Presentació Memòria 2013 Creu Roja ciutat Barcelona
Creu Roja a Catalunya
 
The role of communications in engagement and how to do it more cleverly
The role of communications in engagement and how to do it more cleverlyThe role of communications in engagement and how to do it more cleverly
The role of communications in engagement and how to do it more cleverly
Tina Hennessey
 

Destaque (20)

Apresentação supera (1)
Apresentação supera (1)Apresentação supera (1)
Apresentação supera (1)
 
Dgsca rgr 6_gradosredessociales_sep2010
Dgsca rgr 6_gradosredessociales_sep2010Dgsca rgr 6_gradosredessociales_sep2010
Dgsca rgr 6_gradosredessociales_sep2010
 
Relatório sobre a moda no século xx com
Relatório sobre a moda no século xx comRelatório sobre a moda no século xx com
Relatório sobre a moda no século xx com
 
Seminario 9 cuando llega el alzheimer
Seminario 9 cuando llega el alzheimerSeminario 9 cuando llega el alzheimer
Seminario 9 cuando llega el alzheimer
 
A morsa - incomplete
A morsa - incompleteA morsa - incomplete
A morsa - incomplete
 
Trabalhooooooooooo
TrabalhoooooooooooTrabalhooooooooooo
Trabalhooooooooooo
 
Apresentação3
Apresentação3Apresentação3
Apresentação3
 
LRQA congres 2014: 19 juni 16:15 - 16:45 Circle lines een nieuwe duurzame log...
LRQA congres 2014: 19 juni 16:15 - 16:45 Circle lines een nieuwe duurzame log...LRQA congres 2014: 19 juni 16:15 - 16:45 Circle lines een nieuwe duurzame log...
LRQA congres 2014: 19 juni 16:15 - 16:45 Circle lines een nieuwe duurzame log...
 
Ppt0000000
Ppt0000000Ppt0000000
Ppt0000000
 
Strukturierte Daten — oder: das neue semantische Internet
Strukturierte Daten — oder: das neue semantische InternetStrukturierte Daten — oder: das neue semantische Internet
Strukturierte Daten — oder: das neue semantische Internet
 
Art 2012 balance de las expresiones online
Art 2012 balance de las expresiones onlineArt 2012 balance de las expresiones online
Art 2012 balance de las expresiones online
 
Presentación1.pptx para el blog
Presentación1.pptx para el blogPresentación1.pptx para el blog
Presentación1.pptx para el blog
 
Marimekko dress knitted from birch 2
Marimekko dress knitted from birch 2Marimekko dress knitted from birch 2
Marimekko dress knitted from birch 2
 
Alfazl International - Weekly 27 June 2014
Alfazl International - Weekly 27 June 2014Alfazl International - Weekly 27 June 2014
Alfazl International - Weekly 27 June 2014
 
Palestra Argeu Silveira
Palestra Argeu SilveiraPalestra Argeu Silveira
Palestra Argeu Silveira
 
Presentació Memòria 2013 Creu Roja ciutat Barcelona
Presentació Memòria 2013 Creu Roja ciutat BarcelonaPresentació Memòria 2013 Creu Roja ciutat Barcelona
Presentació Memòria 2013 Creu Roja ciutat Barcelona
 
Pão de alho para churrasco
Pão de alho para churrascoPão de alho para churrasco
Pão de alho para churrasco
 
6 ll39
6 ll396 ll39
6 ll39
 
The role of communications in engagement and how to do it more cleverly
The role of communications in engagement and how to do it more cleverlyThe role of communications in engagement and how to do it more cleverly
The role of communications in engagement and how to do it more cleverly
 
3º trabalho prático
3º trabalho prático3º trabalho prático
3º trabalho prático
 

Semelhante a Cloud computing

Desenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvensDesenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvens
Robson Claudino Xavier
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
Rafael Castro
 
Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01
Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01
Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01
Campannhas Valerio
 
Virtualização - Diego Zilli
Virtualização - Diego ZilliVirtualização - Diego Zilli
Virtualização - Diego Zilli
Diego Zilli
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Andre Danelon
 
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
RicardoZorekDaniel1
 

Semelhante a Cloud computing (20)

Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicosComputação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicos
 
Desenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvensDesenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvens
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01
Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01
Guia pratico-rede-e-servidores-linux-120904130641-phpapp01-140507215427-phpapp01
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cap4 v2
Cap4 v2Cap4 v2
Cap4 v2
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Virtualização - Diego Zilli
Virtualização - Diego ZilliVirtualização - Diego Zilli
Virtualização - Diego Zilli
 
Redes 1
Redes 1Redes 1
Redes 1
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
 
New Microsoft Word Document.docx
New Microsoft Word Document.docxNew Microsoft Word Document.docx
New Microsoft Word Document.docx
 
Segurança Em Computaçao Na Nuvem
Segurança Em Computaçao Na NuvemSegurança Em Computaçao Na Nuvem
Segurança Em Computaçao Na Nuvem
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação Isolados
 
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf57933300-TI-Arquitetura-de-Rede-Concursos.pdf
57933300-TI-Arquitetura-de-Rede-Concursos.pdf
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em Nuvem
 

Cloud computing

  • 1. HowStuffWorks - Como funciona a computação em nuvem http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable ASSINE 0800 703 3000 BATE-PAPO E-MAIL SAC Voip E-Mail Grátis Shopping Faça do ComoTudoFunciona a sua página inicial | Boletim por e-mail Sortear Artigo Principal > Informática > Redes Como funciona a computação em nuvem por Jonathan Strickland - traduzido por HowStuffWorks Brasil Introdução de Como funciona a computação em nuvem Vamos dizer que você é um executivo de uma grande empresa. Suas responsabilidades incluem assegurar que todos os seus empregados tenham o software e o hardware de que precisam para fazer seu trabalho. Comprar computadores para todos não é suficiente - você também tem de comprar software ou licenças de software para dar aos empregados as ferramentas que eles exigem. Sempre que você tem um novo contratado, você tem de comprar mais software ou assegurar que sua atual licença de software permita outro usuário. Isso é tão estressante que você tem dificuldade para dormir todas as noites. © 2008 ComoTudoFunciona Breve, deve haver uma alternativa para executivos como você. Em vez de instalar uma suíte de aplicativos em cada computador, você só teria de carregar uma aplicação. Essa aplicação permitiria aos trabalhadores logar-se em um serviço baseado na web que hospeda todos os programas de que o usuário precisa para seu trabalho. Máquinas remotas de outra empresa rodariam tudo - de e-mail a processador de textos e a complexos programas de análise de dados. Isso é chamado computação em nuvem e poderia mudar toda a indústria de computadores. Uma idéia não tão nova Embora a computação em nuvem seja um campo emergente da ciência da computação, a idéia está por aí há anos. É chamada de computação em nuvem porque os dados e as aplicações existem em uma nuvem de servidores web. Em um sistema de computação em nuvem, há uma redução significativa da carga de trabalho. Computadores locais não têm mais de fazer todo o trabalho pesado quando se trata de rodar aplicações. Em vez disso, a rede de computadores que faz as vezes de nuvem lida com elas. A demanda por hardware e software no lado do usuário cai. A única coisa que o usuário do computador precisa é ser capaz de rodar o software da interface do sistema da computação em nuvem, que pode ser tão simples quanto um navegador web, e a rede da nuvem cuida do resto. Há uma boa chance de você já ter usado alguma forma de computação em nuvem. Se você tem um conta de e-mail com um serviço baseado na web, como Hotmail, Yahoo! ou Gmail, então você já teve experiência com computação em nuvem. Em vez de rodar um programa de e-mail no seu computador, você se loga numa conta de e-mail remotamente pela web. O software e o armazenamento da sua conta 1 de 4 10/11/2009 20:46
  • 2. HowStuffWorks - Como funciona a computação em nuvem http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable não existem no seu computador - estão na nuvem de computadores do serviço. O que constitui um sistema de computação em nuvem? Descubra na próxima seção. Arquitetura da computação em nuvem Quando falamos sobre um sistema de computação em nuvem, é de grande ajuda dividi-lo em duas seções: o front end e o back end. Eles se conectam através de uma rede, geralmente a Internet. O front end é o lado que o usuário do computador, ou cliente, vê. O back end é a seção "nuvem" do sistema. O front end inclui o computador do cliente (ou rede de computadores) e a aplicação necessária para acessar o sistema de computação em nuvem. Nem todos os sistemas de computação em nuvem tem a mesma interface para o usuário. Serviços baseados na Web, como programas de e-mail, aproveitam navegadores de internet já existentes, como o Internet Explorer e o Firefox. Outros sistemas têm aplicações próprias que fornecem acesso à rede aos clientes. Você está virtualmente servido Na maior parte do tempo, servidores não rodam em plena capacidade. Isso significa que há um poder de processamento sem uso indo para o lixo. É possível enganar um servidor físico, fazendo-o pensar que ele é múltiplos servidores, cada um rodando com seu próprio sistema operacional. A técnica é chamada de virtualização de servidor. Ao maximizar a saída de servidores individuais, a virtualização de servidor reduz a necessidade de máquinas físicas. No back end do sistema estão vários computadores, servidores e sistemas de armazenamento de dados que criam a "nuvem" de serviços de computação. Na teoria, um sistema de computação em nuvem inclui praticamente qualquer programa de computador que você possa imaginar, do processamento de dados aos videogames. Cada aplicação tem seu próprio servidor dedicado. Um servidor central administra o sistema, monitorando o tráfego e as demandas do cliente para assegurar que tudo funcione tranquilamente. Ele segue um conjunto de regras chamadas protocolos e usa um tipo especial de software chamado middleware. O middleware permite que computadores em rede se comuniquem uns com os outros. Se uma empresa de computação em nuvem tem muitos clientes, é provável que haja uma alta demanda por muito espaço de armazenamento. Algumas companhias requerem centenas de dispositivos de armazenamento digitais. Sistemas de computação em nuvem precisam de pelo menos o dobro do número de dispositivos de armazenamento exigidos para manter todas as informações dos clientes armazenadas. Isso porque esses dispositivos, assim como todos os computadores, ocasionalmente saem do ar. Um sistema de computação em nuvem deve fazer uma cópia de toda a informação dos clientes e a armazenar em outros dispositivos. As cópias habilitam o servidor central a acessar máquinas de backup para reter os dados que, de outra forma, poderiam ficar inacessáveis. Fazer cópias de dados como um backup é chamado redundância. Grades, nuvens e utilidades A computação em nuvem está intimamente relacionada com a computação em grade e com a computação sob demanda. No sistema de computação em grade, computadores da rede são capazes de acessar e usar os recursos de qualquer computador da rede. No sistema de computação em nuvem, isso apenas se aplica ao back end. Computação sob demanda (utility computing) é um modelo de negócios em que uma empresa paga à outra para acessar as aplicações do computador ou o armazenamento de dados. O que são algumas das aplicações da computação em nuvem? Continue lendo para descobrir. Aplicações da computação em nuvem As apliações da computação em nuvem são praticamente ilimitadas. Com o middleware certo, um sistema de computação em nuvem poderia executar todos os programas que um computador normal rodaria. Potencialmente, tudo - do software genérico de processamento de textos aos programas de computador personalizados para um empresa específica - funcionaria em um sistema de computação em nuvem. Quem é quem na computação em nuvem Algumas das empresas pesquisando computação em nuvem são grandes nomes na indústria de computadores. Microsoft, IBM e Google estão investindo milhões de dólares em pesquisa. Algumas pessoas acham que a Apple deveria investigar a possibilidade de produzir uma interface de hardware para os sistemas de computação em nuvem. Por que alguém iria querer recorrer a outro sistema de computador para rodar programas e armazenar dados? Aqui estão algumas razões: Clientes poderiam acessar suas aplicações e dados de qualquer lugar e a qualquer hora. Eles poderiam acessar o sistema usando qualquer computador conectado à internet. Os dados não estariam confinados em um disco rígido no computador do usuário ou mesmo na 2 de 4 10/11/2009 20:46
  • 3. HowStuffWorks - Como funciona a computação em nuvem http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable rede interna da empresa. Ela reduziria os custos com hardware. Sistemas de computação em nuvem reduziriam a necessidade de hardware avançado do lado do cliente. Você não precisaria comprar o computador mais rápido com a maior memória, porque o sistema de nuvem cuidaria dessas necessidades. Em vez disso, você poderia comprar um terminal de computador baratinho. O terminal poderia incluir teclado, mouse e poder de processamento suficiente apenas para conectar seu computador à nuvem. Você também não precisaria de um disco rígido grande, porque você armazenaria toda a sua informaçãp em um computador remoto. Esse tipo de terminal é conhecido como "terminal burro", "thin client" e "zero client". Empresas que dependem de computadores têm que ter certeza de estar com software certo no lugar para atingir seus objetivos. Sistemas de computação em nuvem dão a essas empresas acesso às aplicações para toda a corporação. As companhias não têm de comprar um conjunto de softwares ou licenças de software para cada empregado. Em vez disso, a companhia pagaria uma taxa a uma empresa de computação em nuvem. Servidores e dispositivos de armazenamento digital ocupam espaço. Algumas empresas alugam espaço físico para armazenar servidores e bases de dados porque elas não têm espaço disponível no local. A computação em nuvem dá a essas empresas a opção de armazenar dados no hardware de terceiros, removendo a necessidade de espaço físico no back end. Empresas podem economizar dinheiro com suporte técnico. O hardware otimizado poderia, em teoria, ter menos problemas que uma rede de máquinas e sistemas operacionais heterogêneos. Se o back end do sistema de computação em nuvem for um sistema de computação em grade, então o cliente poderia tirar vantagem do poder de processamento de uma rede inteira. Frequentemente, os cientistas e pesquisadores trabalham com cálculos tão complexos que levaria anos para que um computador individual os completasse. Em um sistema em grade, o cliente poderia enviar o cálculo para a nuvem processar. O sistema de nuvem tiraria vantagem do poder de processamento de todos os computadores do back end que estivessem disponíveis, aumentando significativamente a velocidade dos cálculos. O mesmo de sempre A computação em nuvem poderia transformar os computadores domésticos em terminais simples. De certa forma, seria dar um passo para trás. Os primeiros computadores incluíam terminais de usuário fixos. Cada terminal tinha um monitor e um teclado, que apenas serviam como uma interface para o computador principal. Não havia como armazenar informação localmente no terminal. Os beneficios da computação em nuvem parecem convincentes. Há potenciais problemas? Descubra na próxima página. Preocupações com a computação em nuvem Talvez as maiores preocupações sobre a computação em nuvem sejam segurança e privacidade. A idéia de entregar dados importantes para outra empresa preocupa algumas pessoas. Executivos corporativos podem hesitar em tirar vantagem do sistema de computação em nuvem porque eles não podem manter a informação de sua companhia guardadas a sete chaves. O contra-argumento a essa posição é que as empresas que oferecem serviços de computação em nuvem vivem de suas reputações. É benéfico para essas empresas ter medidas de segurança confiáveis funcionando. Do contrário, ela perderia todos os seus clientes. Portanto, é de seu interesse empregar as técnicas mais avançadas para proteger os dados de seus clientes. Privacidade é um outro assunto. Se um cliente pode logar-se de qualquer local para acessar aplicações, é possível que a privacidade do cliente esteja comprometida. Empresas de computação em nuvem vão precisar encontrar formas de proteger a privacidade do cliente. Uma delas seria usar técnicas de autenticação, como usuário e senha. Outra forma é empregar um formato de autorização (níveis de permissionamento) - cada usuário acessa apenas os dados e as aplicações que são relevantes para o seu trabalho. Olhos privados estão te vigiando Há alguns truques de hackers que poderiam causar grande dor-de-cabeça nas empresas de computação em nuvem. Um deles é chamado key logging. Um programa de key logging grava as teclas que foram apertadas. Se um hacker conseguir caregar um programa de key logging no computador da vítima, poderá estudar as teclas apertadas para descobrir nomes e senhas. Claro que, se o computador do usuário for apenas um terminal simplificado, seria impossível instalar o programa em primeiro lugar. Algumas questões a cerca da computação em nuvem são mais filosóficas. O usuário ou a empresa que contrata o serviços de computação em nuvem é dono dos dados? O sistema de computação em nuvem, que fornece o espaço de armazenamento, é o dono? É possível para uma empresa de computação em nuvem negar a um cliente o acesso a esses dados? Várias companhias, empresas de advocacia e universidades estão debatendo essas e outras questões sobre a natureza da computação em nuvem. Como a computação em nuvem vai afetar outras indústrias? Há uma preocupação crescente na indústria de TI sobre como a computação em nuvem poderia afetar os negócios de manutenção e reparo de computadores. Se as empresas trocarem para sistemas de computadores simplificados, elas terão poucas necessidades de TI. Alguns experts da indústria acreditam que a necessidade por 3 de 4 10/11/2009 20:46
  • 4. HowStuffWorks - Como funciona a computação em nuvem http://informatica.hsw.uol.com.br/computacao-em-nuvem.htm/printable empregos de TI vá migrar de volta para o back end do sistema de computação em nuvem. Sistemas de computação autônoma Outra área de pesquisa na comunidade de ciência da computação é a computação autônoma. Um sistema de computação autônoma é auto-gerenciável, o que significa que ele monitora a si mesmo e toma medidas para prever e reparar problemas. Atualmente, a computação autônoma é mais teoria. Mas se ela se tornar realidade, poderia elminar a necessade de muitos empregos de manutenção de TI. Para aprender mais sobre computação em nuvem e outros tópicos relacionados, veja os links da próxima página. Mais informações sobre computação em nuvem Artigos relacionados Como funcionam as redes domésticas (em inglês) Como funciona a computação em grade Como funciona a infra-estrutura da Internet Como funcionará a nuvem de computadores Google-Apple Como funcionarão os computadores quânticos Como funciona a Web semântica Como funcionam as páginas Web Como funcionam os servidores Web Como funcionam os blogs Como funciona o comércio eletrônico Como funciona a criptografia Como funcionam os hackers Como funciona a cabeça de um hacker Links relacionados The Globus Alliance Grid Computing Info Centre Grid Computing Planet IBM Grid computing Open Grid Forum Sources Bogatin, Donna. "Google CEO's new paradigm: 'cloud computing and advertising go hand-in-hand.'" ZDNet. Aug. 23, 2006. Retrieved March 11, 2008. http://blogs.zdnet.com/micro-markets/?p=369 Brodkin, Jon. "IBM unveils 'cloud computing.'" Network World. Nov. 19, 2007. Vol. 24, Iss. 45. pg. 10. Carr, Nicholas. "'World Wide Computer' is on horizon." USA Today. February 25, 2008. Hickins, Michael. "Cloud Computing Gets Down to Earth." eWeek. January 21, 2008. pg. 14. "IBM Introduces Ready-to-Use Cloud Computing." IBM. Nov. 15, 2007. http://www-03.ibm.com /press/us/en/pressrelease/22613.wss Lohr, Steve. "Cloud Computing and EMC Deal." New York Times. Feb. 25, 2008. pg. C 6. Lohr, Steve. "Google and I.B.M. Jon in 'Cloud Computing' Research." New York Times. Oct. 8, 2007. pg. C 8. Lohr, Steve. "I.B.M. to Push 'Cloud Computing,' Using Data From Afar." New York Times. Nov. 15, 2007. pg. C 7. McAllister, Neil. "Server virtualization." InfoWorld. Feb. 12, 2007. Retrieved March 12, 2008. http://www.infoworld.com/article/07/02/12/07FEvirtualserv_1.html Markoff, John. "An Internet Critic Who Is Not Shy About Ruffling the Big Names in High Technology." New York Times. Apr. 9, 2001. pg. C 6. Markoff, John. "Software via the Internet: Microsoft in 'Cloud' Computing." New York Times. Sep. 3, 2007. pg. C 1. "Middleware." Carnegie Mellon Software Engineering Institute. Retrieved March 12, 2004. http://www.sei.cmu.edu/str/descriptions/middleware_body.html. Naone, Erica. "Computer in the Cloud." Technology Review. Sept. 18, 2007. Retrieved March 12, 2008. http://www.technologyreview.com/Infotech/19397/?a=f "Report sees big shift in IT delivery." IT Week. London. Nov. 5, 2007. Swanson, Bret and Gilder, George. "Unleashing the 'Exaflood.'" Wall Street Journal. Feb. 22, 2008. pg. A 15. "The future of IT? It's not all bad news, Nick Carr says." Network World. Jan. 14, 2008. Vol. 25, Iss. 2. pg. 8. Página inicial | Sobre a empresa | Anuncie | Boletim por e-mail | Trabalhe conosco | Fale conosco | Ajuda | Privacidade | Termos & condições de uso RSS howstuffworks.com | howstuffworks china | dailystrength.org ©1998-2009 HSW International, Inc. 4 de 4 10/11/2009 20:46