A computacao nas nuvens segue os axiomas da computacao em grade e
refere-se ao compartilhamento de memoria, armazenamento e potencial de calculos, tudo interligado por meio da Internet. A computacao nas nuvens possui muitas vantagens, tanto na abordagem de hardware quanto de software.
Um usuario, por exemplo, pode fazer upgrades em sua maquina comprando
esse tipo de servico de algum servidor remoto, assim pode utilizar dos equipamentos de hardware desse servidor, aumentando seu potencial, sem ter gastos exorbitantes com equiamentos caros, alem de nao precisar se preocupar com backup de HD, nobreak para equipamentos, quedas de energia, entre outros fenomenos que poderiam prejudir o hardware de um computador.
Do ponto de vista de software, tambem sao muitas as vantagens da
computacao nas nuvens. Um usuario pode comprar outros softwares totalmente personalizados com as ferramentas de maior utiilizacao de sua parte, como atualizacoes, firewalls, antivirus, de forma mais barata e simples. Como o software a ser comprado esta concentrado no servidor, o custo, que seria aumentado com a producao de cds, capas, publicidade, transporte, entre outros tambem diminui.
Para simplificar o entendimento, a computacao em nuvens foi dividida em 5
categorias: IaaS, PaaS, CaaS, DaaS e SaaS.
O IaaS (Infraestrutura como Servico) utiliza um percentual de um servidor, de
acordo com a necessidade do usuarios. Em contrapartida o PaaS utiliza apenas uma plataforma do servidor, como banco de dados, webservices, entre outros. Ja o DaaS (Desenvolvimento como Servico) o usuario utililza-se de ferramentas compartilhadas para desenvolvimento baseado na web (web-based) e em mashup. O SaaS (Software como Servico) o usuario pode se utilizar de softwares disponibilizados para o uso na web, como por exemplo, Google Docs, Shrepoint, Dicionario Online, entre outros. Por ultimo categoriza-se a computacao em nuvem como CaaS (Comunicacao como Servico), que consiste na hospedagem em Data Centers como solucao de Comunicacao Unificada, tais como Siemens Enterprise, Locaweb, entre outros.
Apesar dos beneficios da computacao nas nuvens, empresas de pequeno ou
medio porte, especificamente no Brasil, nao utilizam da mesma, pois ainda é uma tecnologia muito recente. Segundo alguns artigos, como o encontrado em PubliTi1, a empresa Katri foi a primeira a desenvolver a tecnologia no país, em 2002.
As empresas mais importantes que se utilizam da computacao em nuvem, sao:
Google, Amazon, IBM, Microsoft.
É pertinente expor as diferenças entre a computaçao nas nuvem e a
computaçao em grade ou grelha. Mesmo seguindo os princípios da computaçao em grade, a computaçao nas nuvens vao além. Enquanto a computaçao em grade divide o processamento das informaçoes entre diversas máquinas de uma rede local ou de longa distancia através da virtualizaçao ou máquina virtual, a computaçao nas nuvens proporciona serviços, plataformas, uso de hardwares remotos, tudo através da Internet, não importando ao usuário final como consiste a arquitetura desses serviços, para ela apresenta-se de forma transparente.