O que é Cloud Computing?

HD da IBM em 1956

HD da IBM em 1956

Sobre a foto ao lado você vê um HD prestes a voar sobre as nuvens. Quase 54 anos depois, os HD’s viraram nuvens” Wesley Porfírio

Situação 1: Ai Que Burro!

Fui fazer um back-up para formatar minha máquina utilizando um pen drive de 16GB, mas no meio do processo o Windows travou e perdi todas as fotos.

Situação 2: Pode Morrer!

Uma amiga terminava um trabalho de conclusão de curso e uma descarga elétrica queimou o HD. Os back-up estavam no próprio HD e ela perdeu tudo, inclusive o juízo.

Situação 3: Sobreviveu, pra que? Pode se Matar!

Num assalto, outro amigo ficou sem o laptop com todas as informações dos seus clientes. Eu disse a ele “Calma, use o back-up!”. Mas o incalto não sincronizava o banco de dados a um ano.

Quem nunca passou por uma situação como essa, que atire a primeira pedra. Você ainda acha que perder dados é coisa de amadores ou que isso nunca vai acontecer contigo? As informações são as coisas mais importantes que guardamos em nossas máquinas. Eles nos ajudam a trabalhar, estudar e em nossas memórias pessoais de vida. A micro-informática ainda é relativamente nova para sabermos utilizá-la com eficiência, que diria saber utilizá-la de forma previdente e genial.

Afinal de contas, o que é essa tal de Cloud Computing?

Vez por outra vejo isso ocorrer na área de TI e Marketing: conceitos e “sopas de letrinhas” que só servem para confundir a cabeça das pessoas ou para enganar os desavisados. Vejo que muitos ao conceituar o Cloud Computing geram o erro de separá-lo de conceitos antigos ou de dar um novo nome a um conceito velho. Veja a evolução dos conceitos para você entender o tempo atual:
  1. Infoware
  2. Internet Operating System
  3. The Open Source Paradigm Shift
  4. Aplication Service Provider
  5. Web 2.0
  6. Cloud Computing
  7. Web 3.0 ou Web Semântica
Em 1999, quando era representante comercial da WideSoft Sistemas em Goiás e DF, o conceito vingente era o ASP (Aplication Service Provider) que é uma forma de contratação de serviços que dispensa aquisição de software. Naquela época ferramenta WideLog já representava uma grande evolução quando falamos em posicionamento Web, pois as indústrias não precisavam mais de instalaram softwares em suas máquinas, mas usavam apensa o browsers para controlarem toda a sua cadeia de suprimentos, compras, vendas e EDI.

Depois veio o conceito da Web 2.0 que designa a segunda geração da Internet, da “Web como plataforma”. Os conceitos de blogs, wikis, shares, redes sociais, trazem a conotação de uma mudança na forma de manipulação das informações e dados pela Web e não, necessariamente uma mudança de componentes tecnológicos. Alguns críticos até dizem que a Web 2.0 é apenas uma jogada de marketing. Mas acho que não, ela veio para desenvolver aplicativos que aproveitem os efeitos da rede para se tornarem melhores os relacionamentos online, através de ferramentas de comunicação, compartilhamento de arquivos, cada vez mais difundidos por mais e mais pessoas, aproveitando desta inteligência coletiva.

Começaram-se a desenvolver softwares que são usados pela Internet e vendidos não em pacotes mas como serviços, pagos mensalmente como uma conta de água. Além disso, mudou-se a forma de fazer softwares. Para que tudo funcionasse bem na Internet. Neste sentido, a SoftHost está com a cabeça “nas nuvens” há certo tempo, utilizado o SalesForce.com para a gestão de vendas e CRM. Fora o merchandising gratuito, a minha intenção foi esnobar, digo, exemplificar uma aplicação em clound computing, onde a SoftHost controla suas lead, oportunidade, clientes e projetos de desenvolvimento.

O principal diferencial do cloud computing é o técnico que começaram com mudança na concepção de que “quanto mais simples e modular a programação, melhor”. Tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software em módulos e conceitos como o “getting real” tem-se popularizado entre as empresas que desenvolvem aplicativos ditos “Web 2.0″ e auxiliam para que o clound computing se torne uma realidade.

Eu diria que a cloud computing é simplesmente a continuação do conceito de programação da Web 2.0 (se é que ela realmente existe). O cloud computing só é possível por três fatores básicos:

1º Fator: Graças a evolução das tecnologias de programação necessário à união de várias outras tecnologias (como AJAX) que tornassem a experiência do usuário mais rica, com interfaces rápidas e muito fáceis de usar.

2º Fator: Melhorias na infraestrutura das redes de conexão, serviços de transmissão de dados das telecoms, investimentos em grandes centros de processamento, construção de grandes data centers, democratização das tecnologias de armazenamento de dados na Internet, evolução nas novas tecnologias de armazenamento virtualizado.

3º Fator: Que é o fator cultural e mercadológico. Mudada a cultura no armazenamento de dados comuns (fotos, vídeos, documentos e músicas em serviços Web gratuitos e pagos), veio mudança corporativa de que é melhor armazenar dados em lugares seguros do que deixá-los expostos em outros meios físicos inseguros.

Mas finalmente: o que é Cloud Computing!?!?!

O Cloud Computing é uma programação bastante inteligente que forma uma “nuvem de capacidade computacional” para o armazenamento de dados. Isso evita a dependência de um único recurso físico para este armazenamento. Além disso, isso proporciona etapas de crescimento no próprio armazenamento e processamento. O resultado é garantir a melhor customização deste armazenamento e processamento de dados, sem perder de vista a privacidade de cada cliente, além de reduzirem o consumo de energia de máquinas e servidores. Com isso, os usuários do cloud computing ganham 3 coisas básicas:

  1. Flexibilidade;
  2. Disponibilidade; e
  3. Redução de Custos Operacionais.

Isso porque através do cloud computing é possível a virtualização do servidor dedicado. Ou seja, não é mais necessário a contratação de servidores dedicados que gerem capacidade ociosa. As empresa podem trabalhar ondemand (sob a real demanda de serviços de armazenamento, processamento e transmissão de dados).

Ufa… Então o Cloud Computing vai me ajudar?

Sim, vai te ajudar a não depender mais de máquinas ou de pedaços de silício em pen drives. Em outras palavras, num futuro bem próximo o cloud computing ajudará na virtualização de todos os dados e informações das pessoas e empresas, no que dará origem a Web 3.0 ou Web Semântica. Um mundo onde não será preciso mais HD’s físicos, mas HD’s virtualizados ou Discos Virtuais. O máximo que ocorrerá é a situação abaixo:

4. Situação Se Pegar Te Mato! Empresa X contra a LostHost que está onda do Cloud Computing. Um dia, o pessoal entra no sistema e encontra ele todo vazio, sem nenhum dado e informações. Estaria tudo bem, se o pesssoal da LostHost fizesse corretamente os back-ups e se o pessoal do data center garantisse a recuperação destes dados.

Deixe uma Resposta

Você deve se logar para postar um comentário.