Como funciona a computação em nuvem

Autor: 
Jonathan Strickland

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.

Como a computação em nuvem funciona
© 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 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.