Pela definição da Wikipedia, Cloud Computing ou Computação em nuvem é um conjunto de serviços acessíveis pela internet que visam fornecer os mesmos serviços que seriam oferecidos por um sistema operacional.
Como isso funciona?
Imagine que você tem aí no seu Windows os seguintes programas: MSN, Office, calculadora, Outlook (o que englobaria emails, catálogo de endereços, etc), Bloco de Notas, pastas para guardar arquivos etc. Agora imagine ter tudo isso de forma online, ou seja, podendo acessar tais programas diretamente da internet (ou seja, da nuvem), e com um diferencial: sem se preocupar com backups, migração em caso de pane da máquina, etc.
É com este ponto de vista que surgiram os primeiros indícios da computação em nuvem, que é claro, só chegou ao Brasil em meados de 2008. É claro que empresas como o Google começaram a apostar antes na idéia, trazendo serviços de email gigantes, trazendo o Docs para edição de documentos online e uma porção de outras ferramentas que hoje fazem parte da vida dos usuários.
Atualmente diversas empresas estão apostando em fidelizar cada vez mais usuários adeptos da computação em nuvem. Isso reduziria a obrigatoriedade de uso de um sistema operacional (seja ele Linux, Windows, etc), reduziria a quantidade de usuários que se despesperam com a perda de dados importantes e proporcionaria vantagens como utilizar sempre o mesmo ambiente de qualquer computador, entre outras facilidades.
A Computação em Nuvem é dividida em tres partes:
- IaaS (Infrastructure as a Service - infra-estrutura como serviço) Onde utiliza-se de uma porcentagem de um servidor, geralmente com configuração que adeque a sua necessidade.
- PaaS (Plataform as a Service - Plataforma como serviço) Onde utiliza-se apenas uma plataforma como um banco de dados, um web-service, etc.(ex: Windows Azure)
- SaaS (Software as a Service - Software como serviço) Onde utiliza-se de um software em regime de utilizaçao web (ex: Microsoft Sharepoint Online, Google docs, Construtivo.com)
Pensando e apostando na tecnologia, que particularmente penso ser a direção para o futuro, passarei a disponibilizar alguns serviços na nuvem para meus clientes e pessoas que se propuserem a testar e auxiliar a melhorar estes serviços. Alguns serão fornecidos comercialmente, e outros pretendo que sejam livres/open.
Se você for o mantenedor de alguma solução de cloud computing e quiser divulgá-la, deixe seu comentário!