Home > SaaS, Trends > O que é Cloud Computing?

O que é Cloud Computing?

Mais um termo relativamente novo. Cloud Computing está relacionado com:

Vamos simplificar! Este artigo da InfoWord/IDG , publicado pelo NYTimes.com responde a algumas questões sobre o que exatamente é Cloud Computing.

1. Antes de mais nada a idéia é utilizar a metáfora utilizada para representar a Internet (uma grande nuvem blá, blá blá…) com o termo “computing”.

2. Bingo! Fez-se a luz! Cloud + Computing = servidores virtuais disponíveis na Internet! Alguns analistas definem o termo como uma versão simplificada de Utility Computing, com servidores na “grande rede”. Veja a arquitetura de Cloud Computing utilizada na definição da Wikipedia:

Cloud Computing from Wikipedia.org

Qual o objetivo afinal?

Responder uma das demandas e (um dos) sonhos de todo CIO: aumentar a capacidade de processamento “on the fly” sem a necessidade de novos investimentos em infraestrutura, treinamento de pessoal, aquisição de licenças adicionais de software (melhor parte) etc. Está relacionada com serviços em que você paga pelo que você usa, em tempo real, extendendo a capacidade de processamento do seu (sempre limitado) data center. Lembra que Cloud Computing tem a ver com SaaS?

Você pode relacionar Cloud Computing com:

  1. SaaS: tipo de cloud computing em que um sistema/solução é disponibilizada via um browser para milhares de clientes através de uma arquitetura multitenant (uma mesma instância de um software “servindo” para múltiplos organizações clientes).
  2. Utility Computing: é o que organizações como Amazon.com, SUN e IBM estão fornecendo – servidores e storages virtuais que as empresas podem utilizar sobre demanda
  3. Web services in the cloud: conceito muito próximo de SaaS: Web Services providers disponibilizam APIs para os desenvolvedores explorarem as funcionalidades dos sistemas e bancos de informações. Alguns exemplos são: Amazon, Google, U.S. Postal Service, Correios aqui no Brasil etc.
  4. Plataform as a service: outra variação do  SaaS: este tipo de Cloud Computing disponibiliza todo um ambiente de desenvolvimento. A partir deste ambiente você customiza suas aplicações (e.g. ERP). Um bom exemplo é a plataforma Force.com, da Salesforce.com.
  5. MSP: Managed service providers
  6. Service Commerce Platforms
  7. Internet Integration

Com toda esta oferta de “Cloud Computing”, o autor do artigo sugere até mesmo um novo termo (que faz todo sentido), “Sky Computing“: várias “clouds of services” onde os usuários poderão plugar e invocar serviços de forma isolada.

Categories: SaaS, Trends Tags:
  1. August 9th, 2008 at 15:50 | #1

    Olá pessoal.

    Davi, postei um artigo no meu blog sobre “O Boom dos Software’s Portable” e acabei entrando no mérito de “Cloud In Computing”.

    Fiz uma pesquisa no Google e achei o seu artigo, inclusive, bem interessante. Objetivo e Completo..

    Fiz uma referência a esse no meu blog, blz?

    Vlw!

  2. Fábio
    March 31st, 2009 at 17:39 | #2

    Como o modelo de negócio do Cloud Computing é “pay-per-use” é importante que o SLA seja altamente adaptado para garantir um mínimo de QoS.

    Neste link tem um post interessante sobre Cloud Computing e SOA:
    Computação em Nuvens versus SOA

  1. May 4th, 2008 at 16:16 | #1
  2. June 11th, 2008 at 11:23 | #2
  3. July 19th, 2008 at 01:06 | #3
  4. August 15th, 2008 at 16:09 | #4
  5. August 15th, 2008 at 16:09 | #5
  6. August 20th, 2008 at 13:20 | #6
  7. September 8th, 2008 at 19:23 | #7
  8. February 24th, 2009 at 17:57 | #8
  9. June 8th, 2009 at 11:55 | #9