Por que companhias como Google, Yahoo, Amazon (vide EC2/S3), Microsoft, IBM e tantas outras estão desenvolvendo infraestrutura de Cloud Computing?
Já tratamos deste tema aqui (vide post “O que é Cloud Computing“). Para tentar entender isto, com base neste post de Irving Wladawsky-Berger, vamos voltar 100 anos atrás e entender como se deu a evolução da eletricidade.
Logo após a invenção da eletricidade no final do século 19 as pessoas (e empresas) construiram suas próprias fontes geradoras de energia. Apenas após 30 anos (1910) é que Samuel Insull criou a primeira companhia cujo negócio era gerar energia. As pessoas perceberam que era mais fácil e barato comprar energia do que ter a responsabilidade de manter seus geradores e cuidar de toda infraestrutura necessária para ter uma geração própria de eletricidade.
Talvez esteja chegando o momento de questionarmos até quando vale manter os nossos próprios data centers ( a não ser que este seja o negócio de sua empresa).
Cada empresa com seu data center?
Por que cada empresa ou negócio (independente do tamanho) precisa ter seu próprio parque de servidores para hospedar suas aplicações, seu ERP, seu CRM, seus bancos de dados?
Alguns dos pequenos e médios servidores de nossas empresas são utilizados parcialmente: cerca de 20% apenas, consumindo 100% de energia. Isto é um problema. E a má notícia é: vai piorar. Não vamos ter fontes inesgotáveis de energia que irão permitir um crescimento vertiginoso da quantidade de servidores e PCs no mundo.
Iniciativas do tipo Green IT e outras ajudam, porém o conceito de Cloud Computing, na minha opinião é o que pode, de fato, otimizar a utilização dos recursos de software, infraestrutura e hardware, de forma mais eficaz. Cada empresa ou indivíduo fará uso apenas dos recursos em que necessita, no tempo em que for necessário.
Tenho um amigo que tem em sua casa (ele, esposa e filha de 12 anos): 03 notebooks, 02 PCs robustos que trabalham como servidor caseiro, outros tantos monitores, HD externo, 02 conexões de banda larga para atender a demanda de seus trabalhos… …e já pensou, com toda razão, em consolidar parte das máquinas em um servidor. Se esta é uma realidade em muitas casas de classe média e alta, imagine o quanto a base de hardware está aumentando nas empresas.
Cloud Computing está pronta para ser utilizada nas empresas?
Vejamos o que afirma este estudo do Forrester Research.
Cloud computing is a new IT outsourcing model that doesn’t yet meet the criteria of enterprise IT and isn’t supported by most of the key corporate vendors. It’s wildly popular with startups, exactly fits the way small businesses like to buy things, and has the potential to completely upend IT as we know it. And there’s a high likelihood developers inside your company are experimenting with it right now. Forrester spoke with more than 30 companies in this market to determine its worthiness for enterprise consideration and found that it provides a very low-cost, no-commitment way for enterprises to quickly get new services and capabilities to market that entirely circumvents the IT department. Infrastructure and operations professionals can try to ignore it as it is just in its infancy, but doing so may be a mistake as cloud computing is looking like a classic disruptive technology.
Aplicações que podem se beneficiar da Cloud Computing
- Aquelas que precisam acessar informações em tempo real (real-time information acess) tais como: RFID, sistemas de segurança e de transporte
- Sistemas de pagamento e financial services
- Mundos virtuais (à la Second Life) e as redes sociais
- Todas as aplicações cujos bilhões de dispositivos móveis farão (estã fazendo) uso
- …
Nem tudo são flores
A infraestrutura precisa melhorar (e muito!), principalmente aqui no Brasil. Como as empresas poderão garantir a disponibilidade dos serviços?
Veja o que aconteceu com um dos serviços mais famosos e um dos melhores exemplos de Cloud Computing (Amazon):

E se o seu negócio dependesse apenas deste serviço?
Apesar destes “senões”, o futuro do processamento corporativo parece ser mesmo a Cloud Computing.
Aguarde outros posts sobre este assunto.
Outros artigos interessantes:
- Entrevista do CEO da Amazon.com (Jeff Bezos) para a WIRED Magazine em Mar, 2008: “Cloud Computing. Available at Amazon.com Today“
- Post do Joe McKendrick em Abr, 2008: “Is Cloud computing too good to be true for enterprises?“