segunda-feira, 21 de fevereiro de 2011

Computação na nuvem

Muitos de nós já ouviu falar em "Cloud Computing".  Mas o que é e como funciona?  No site Wikipedia encontramos a seguinte definição: "refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princípio da computação em grade". Em outras palavras: você está acessando um serviço através de servidores localizados em área externa à sua casa ou empresa, utilizando recursos (processador, memória, software, etc) externos.  Sua tela está apenas apresentando o resultado, mas tudo (ou quase tudo) está sendo processado por outros computadores.  Para isto você precisa ter pelo menos uma boa conexão à internet. Isso me faz lembrar há muitos anos atrás, quando trabalhei em uma empresa que dava suporte a "terminais burros".  Eram terminais com teclados, tela de fósforo verde (aff!!) que eram interligados por cabos seriais a uma central, onde ficavam armazenados todo o sistema e também o banco de dados. Os funcionários entravam com login e senha, e pesquisavam as informações de seus setores nestes terminais.  Não havia CPU, Windows instalado, Internet Explorer, etc. Será que estamos voltando a este conceito do passado??  Não é bem assim...

O próprio site do GMail tem alguns recursos que me fazem lembrar este conceito.  Por exemplo, o Google Docs.  Você pode receber um arquivo anexo no GMail e visualizá-lo através de recursos do próprio site, ou seja, você pode abrir um arquivo .doc em um computador que não possui o Word instalado.  O próprio conceito de WebMail também é um exemplo disso. Se antes precisávamos configurar o Outlook Express ou Microsoft Outlook para baixar e ler e-mails, hoje não é mais necessário, embora ainda seja possível.  Mas qual seria a vantagem de ter todos os seus e-mails em um só micro, se você poderia ao invés disso acessá-lo pela própria página de correio, em qualquer micro, de qualquer lugar, e melhor, sem precisar configurar nadinha??  Não vale a pena né?? Além desta vantagem (software), alguns micros mais antigos poderiam ser beneficiados, já que utilizariam pouco o processamento local (hardware).

Este recurso é muito útil, na minha opinião, para empresas que não possuem seus próprios setores de TI.  Por que se preocupar com isso, se elas podem contratar uma outra empresa com esta atribuição? Se a empresa possui, vamos supor, 1.000 computadores, terá que se responsabilizar por cada um deles, no que diz respeito à configuração e manutenção do sistema operacional e licenças, programas antivírus, instalação de softwares específicos para cada área, além da manutenção nos servidores de banco de dados, correio eletrônico, etc etc etc. Valeria a pena neste caso avaliar os custos de contratar uma empresa que hospede seus dados em um servidor, e que terá a responsabilidade de mantê-los disponíveis e funcionais. Pelo menos uma parte do trabalho (servidores) não ficaria mais a seu cargo.  Daí apareceriam novas preocupações, como segurança e canais/velocidade de dados. Mas isso aí já é outra discussão...

Mais informações em:
http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem
http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/introducao.html

Bjs,

Andy

Nenhum comentário:

Postar um comentário

Faça seus comentários, dúvidas, sugestões!!
Bjs,
Andy