Zipline Internet Blog

07/12/2009

O que é Cloud Computing?

Arquivado em: Geral — Vinicius Lange Azevedo @ 10:10

Em meus posts passados, falei sobre SaaS, a forma que comercializamos o eGestor. Mas fiquei devendo falar sobre Cloud Computing, o qual utilizamos para servir o sistema aos nossos clientes. Enquanto o SaaS está diretamente ligado ao nossos clientes, pois é a forma como ofertamos nosso software no mercado. O Cloud Computing fica oculto, pois é uma negociação que envolve nossa empresa e nossos fornecedores.

Cloud Computing é um conceito novo, apareceu em 2007 e só em 2008 ganhou força. Em português é chamado de Computação em Nuvem e trata de uma forma diferenciada de disponibilizar espaço e recursos de um servidor para as mais variadas necessidades.

Enquanto na hospedagem tradicional, o usuário aluga um espaço determinado (ou uma máquina) e um preço determinado. O Cloud oferece um espaço flexível, que pode aumentar e diminuir conforme a necessidade do usuário. O Cloud trabalha com virtualização de máquinas. Ou seja,  cria, conforme a demana, máquinas virtuais em cima de um conjunto de máquinas físicas. Complicado? Não tanto como parece.

Para simplificar, meu exemplo terá apenas um computador potente, com espaço e capacidade de processamente de sobra. Se uma única empresa contratasse este computador para utilizar como servidor de dados, pagaria caro e provavelmente muito potencial da máquina ficaria ociosa. Além disso, o computador ficaria limitado ao potencial dele, e qualquer upgrade deveria ser agendado com o servidor para que este colocasse mais memória RAM, espaço em disco ou capacidade de processamento (se possível).

Mas no momento que há a virtualização de máquinas (criação de máquinas virtuais dentro de uma mesma máquina), este mesmo computador pode ser oferecido para várias empresas. Cada uma com o sistema operacional e aplicações instaladas que desejar. Sem nenhuma ligação com as outras máquinas virtuais residentes fisicamente na mesma máquina.

Como este computador pode aceitar vários clientes, pode também realocar recursos para aumentar o potencial de um único cliente, o qual pagará apenas pelo que utilizar. Há poucos meses atrás, fizemos melhorias no processamento do principal servidor do eGestor. O aumento no potencial do nosso servidor deixou o sistema fora do ar por menos de 10 minutos, próximo da meia-noite. Sem demora, sem troca de máquina, sem mudança de IP.

Alguns já grandes servidores de Cloud Computing são: Amazon, Google e Rackspace. Para mais informações sobre Cloud, recomendo o blog Nas Nuvens de Cezar Taurion e seu livro Cloud Computing (Computação em Nuvem : Transformando o Mundo da Tecnologia da Informação), provavelmente a primeira importante obra nacional sobre o assunto.

Nenhum Comentário

Nenhum comentário ainda.

Feed RSS dos comentários deste post URL de TrackBack

Deixe um comentário

Repita os caracteres ao lado neste campo para enviar seu comentário.

Powered by WordPress