Cloud computing, ou computação em nuvem (computação nas nuvens, para os mais românticos) é o termo que vem sendo adotado para o seguinte conceito e tendência: uso de recursos computacionais e serviços baseados na Internet (chamada “a Nuvem”, “the Cloud”). Segundo Reuven Cohen, a explicação mais simples para cloud computing pode ser descrita como ‘software centrado na Internet’.
Isso engloba o uso maciço de software como serviço (software as a service – SaaS) através da Internet — o exemplo típico são as aplicações de escritório do Google Docs disponíveis e utilizadas através da Internet, utilizando-se um simples navegador/browser Internet no computador do usuário. Também inclui a tendência de desenvolvimento de aplicações que incorporam serviços e funcionalidades disponibilizadas através da Internet, chegando até o desenvolvimento de software e serviços usando uma plataforma computacional disponibilizada pela Internet, como mostra o artigo A short introduction to cloud platforms — An Enterprise-oriented view [pdf] de David Chappel, agosto 2008.
Atualmente, empresas como Google e IBM encabeçam a promoção e a pesquisa do uso de cloud computing, muitas vezes alardeado como o futuro da informática, como mostra a reportagem Google prepara, hoje, o futuro da informática [vídeo] da Rede Globo, apresentada no Jornal da Globo de 6 de maio de 2008.
Embora profetizado como grande tendência futura para os próximos anos, cloud computing enfrenta também o ceticismo e a crítica, como por exemplo se vê no ensaio do cronista de tecnologia americano John C. Dovorak (reprodução comentada por Antonio Passos), em sua coluna publicada na revista INFO Exame de junho de 2008. Já para o especialista visionário Nicolas Carr, autor do best-seller Does IT Matter (2004) e do livro recente “A grande virada: reconectando o mundo, de Edison a Google” (do inglês The Big Switch: the World from Edison to Google), cloud computing é uma forte previsão, mas a adoção nas grandes empresas não vai acontecer do dia para noite, ainda levará de uns cinco a dez anos para as grandes corporações migrarem em peso sua TI para cloud.
Cloud computing não deve ser confundido porém com grid computing, ou computação em grade/grelha. Este último consiste no modelo computacional do uso de um conjunto ou agrupamento de computadores em rede (mas com baixo acoplamento) para computação distribuída de aplicações e serviços, se comportando como uma espécie de super computador virtual, permitindo a realização de tarefas em larga escala.
A utilização de plataformas cloud computing — ou seja, a formação de um grid de computadores disponibilizados através da Internet — é uma forma possível de implementação de grid computing. O caso mais comum atual de grid computing, porém, ainda é a agregação de um conjunto de servidores dentro do ambiente de datacenter de uma corporação, aproveitando o investimento em servidores de pequeno e médio porte para produzir o processamento e a disponibilização de serviços de grande porte.
A definição de Dennis Byron, analista da Research 2.0, apresentada no blog Carreira e Certificações em TI no artigo Computação em nuvem: Microsoft, Google e tempestade à vista, apresenta uma relação objetiva entre os dois conceitos:
O cloud é, basicamente, uma combinação de grid computing, que tratava basicamente de potência de processamento bruta, e software como serviço. Na realidade, cloud é virtualização de rede.
Para saber mais sobre cloud computing:
- Cloud computing, por Wikipedia, the free encyclopedia.
- What is cloud computing? – uma definição por Whatis.com.
- Cloud computing: entenda este novo modelo de computação, por Daniela Moreira, editora assistente do IDG Now!, 2008-08-14.
- Computação nas Nuvens: O futuro, segundo o Google!, por nandokanarski, 2008-05-07, no blog underGoogle.
- Google e IBM se unem por computação em nuvem, por IT Web, 2007-10-09.
- Cloud computing aponta futuro da TI, por Gilberto Pavani Junior, especial para InformationWeek Brasil, 2008-06-27, em IT Web.
- Cloud computing: a web vira extensão do seu HD, por Redação Terra, 2008-07-28, em Terra Tecnologia.
- Cloud computing, por Jonathan Weber, fundador e editor do NewWest.Net, 2008-05-05, em Times Online UK.
Para saber mais sobre grid computing:
- Grid computing, por Wikipedia, the free encyclopedia.
- Computação em grelha, por Wikipédia, a enciclopédia livre.
- IBM Grid computing, por IBM.
- Computação em Grade – Uma Visão Introdutória, por Marcos Pitanga, 2004-03-30, em Clube do Hardware.
- Grid computing, no glossário de Termos técnicos do Guia do Hardware.
- Grid Computing Planet, portal de artigos e recursos sobre grid computing da Earthweb/Jupitermedia.
Para saber mais sobre computação distribuída:
- Computação distribuída: problemas e soluções, por Jonathan Erickson; e Computação distribuída: modelo que combina com tempos atuais, por Eric Bruno; InformationWeek EUA, 2009-08-04, em IT Web.
- Computação distribuída (em português) e Distributed computing (em inglês), verbetes e categorias em Wikipédia, a enciclopédia livre.
- Introdução a Programação Distribuída, por Bruno Martins Duarte dos Santos, 2007-12-02, em Web Artigos.
Olá,
Estou entrando em contato novamente para me colocar à disposição ao esclarecimento de dúvidas referente ao e-mail que enviei no dia 08/08/08, tratando da Parceria Comercial entre o Site Blog do Márcio d’Avila com a HOTWords.
Qualquer dúvida ou maiores informações, por favor, entre em contato comigo.
Abraços,
Stephanie Sarmiento
——————————
[email protected]
http://www.hotwords.com.br
——————————
Phone: 11 3178 2514
Fico feliz por ter sido útil na criação do seu artigo – que por sinal ficou muito interessante.
Está de parabéns!!
Qualquer coisa, é só entrar em contato por e-mail!
Abraços,
Bruno Martins Duarte dos Santos.
@Bruno: Obrigado pela sua participação aqui e pelo apoio, Bruno. E parabenizo igualmente pelo seu artigo, que é bem didático e útil a todos.
Abraços!
Sun Microsystems – Um guia de introdução à computação em nuvem (whitepaper em inglês, requer identificar-se em formulário)
https://dct.sun.com/dct/forms/reg_br_2007_836_0.jsp
Take your business to a higher level –
Sun cloud-computing technology scales your infrastructure to take advantage of new business opportunities.
Recentemente minha empresa decidiu embarcar nessa onda de cloud computing, e contratou os serviços da SimpleWeb, e não podíamos estar mais satisfeitos. Reduzimos em cerca de 50% nossos custos em datacenter e servidores, e ganhamos em performance e escalabilidade. É possível inclusive aumentar os recursos dos servidores em períodos críticos de pico de uso, como por exemplo quando rodamos a folha de pagamento em nosso ERP.