Nem tudo o que está na rede é Cloud Computing
26 de abril de 2009, 22:49É necessário distribuir o processamento e o armazenamento de dados porque os recursos computacionais têm limitações físicas - mas sua aplicação precisa ser desenvolvida para extrair o máximo deste ambiente.
Por
Dizer que Cloud Computing é algo que veio para ficar não é mais novidade alguma. Porém, considerar tudo que está na rede como um exemplo do uso desta tecnologia é uma desinformação muito grande.
Tenho lido muitos artigos que colocam esta questão de uma maneira muito simplista. Em alguns casos, chega-se a informar que o simples fato de se colocar uma aplicação em um data center já é aplicar a tecnologia de Cloud Computing. Lamento dizer que não é.
Para entender um pouco mais sobre isso, devemos remontar ao conceito que está por trás desta tecnologia. Cloud Computing é uma evolução de Grid Computing que, por sua vez, foi uma evolução dos Clusters. Todos estão sob o guarda-chuva da computação distribuída.
Conceitualmente, é necessário distribuir o processamento e o armazenamento de dados porque os recursos computacionais têm limitações físicas. Como há uma demanda por muito processamento e armazenamento, e nada indica que isso irá arrefecer ou acabar em um futuro próximo, partiu-se para a distribuição entre recursos disponíveis em uma rede.
No caso dos Clusters, estes recursos tinham que guardar grande semelhança, seja em software ou em hardware. Com as Grids, esta padronização não era necessária e sequer desejável. Em Cloud temos a possibilidade de aplicar as Grids - como recursos não padronizados - em redes espalhadas pelo planeta.
O fato é que não basta colocar seu software em um data center. Mesmo que a infraestrutura do data center seja descentralizada e distribuída, sua aplicação precisa ser desenvolvida para extrair o máximo deste ambiente.
Para você ter certeza que está utilizando a tecnologia, procure responder a algumas perguntas simples:
- 1. Você pode acessar sua aplicação de qualquer lugar a qualquer hora?
- 2. Você sabe exatamente em qual servidor está sua aplicação e seus dados?
- 3. Caso um de seus servidores esteja indisponível, sua aplicação permanece disponível?
- 4. Caso um dispositivo de armazenamento esteja indisponível, há um mecanismo de acesso alternativo aos seus dados?
Exceto quanto à segunda questão, cuja resposta tem que ser necessariamente não, se você tem dúvidas quanto às demais respostas é porque fatalmente ainda não faz uso completo da tecnologia.
Portanto, é importante evitar que Cloud Computing se torne apenas um nome de marketing para serviços de TI. Há muita tecnologia e conceitos envolvidos nesta questão. [Webinsider]
.


1° Manuel Bertelli Data: 27/04/2009 às 2:04 pm
Atividade:
Cidade:
Fantastico artigo, parabens!