A "nuvem" é uma palavra da moda. Não possui uma definição que não inclua a palavra "Nuvem". Aqui está como a Dell descreve sua nuvem:
A computação em nuvem oferece TI como um serviço. Pode ser sua própria nuvem privada acessível apenas dentro da sua organização, a nuvem pública de um provedor externo ou uma nuvem híbrida que abrange ambos.
Ah, então a nuvem é TI como um serviço. Certo. Eu pensei que o Geek Squad era a TI como um serviço? Então, a nuvem é o Geek Squad ou o Geek Squad é a nuvem? E se o Geek Squad começar a oferecer serviços em nuvem, o universo terminará com a singularidade? Não há inferno quente ou profundo o suficiente para o pessoal de marketing.
Basicamente, é a progressão lógica de clusters, virtualização e conexões mais rápidas à Internet. As empresas podem se especializar no fornecimento de capacidade de armazenamento e processamento, e você pode hospedar seu aplicativo no cluster deles e acessá-lo pela Internet. E, usando a virtualização, ela pode existir em um ambiente arbitrário não relacionado ao hardware físico real em que está sendo executado. Muito legal.
A capacidade de hospedar um aplicativo em equipamentos de terceiros que podem ser dimensionados de forma transparente é muito poderosa. Você pode criar uma presença na web sem precisar se comprometer demais com o hardware. A implementação específica de hardware não importa para os desenvolvedores, então isso é bom também.
A razão pela qual eles chamam de "nuvem" é porque, nos diagramas de rede tradicionais, a Internet, o resto do mundo, a WAN, a rede e o hardware que estão além do escopo do diagrama imediato, são sempre representados como uma nuvem.
A própria natureza da nuvem como país desconhecido persistiu até os dias atuais, e está na raiz de por que ninguém pode descrever satisfatoriamente o que a nuvem é . A questão toda é que você não sabe o que é. Você não precisa. Você apenas sabe que pode dar seu aplicativo à Amazon, IBM ou qualquer outro provedor de "Cloud", e eles o hospedarão e cobrarão o valor com base no uso.