Elastic computing é uma ferramenta para escalar o seu computador para cima e para baixo, conforme necessário. Está relacionado ao time-share, mas em vez de um grande mainframe para alugar o tempo do servidor, você recebe uma grande nuvem de servidores para alugar ou compartilhar. Você pode fazer o script do início e do fechamento de nós adicionais, para corresponder ao uso da nuvem para exigir os serviços que esses nós oferecem.
A distinção importante entre nuvens de computação elásticas e hospedagem normal é provisionamento . Imagine que você administra um site que publica placares de futebol e é muito popular. Para obter lucro, você precisa manter o site responsivo sob carga pesada. Estamos falando de carga pesada do Superbowl. Atualizações constantes e tráfego sustentado por horas. Para atingir esse objetivo, você poderia comprar um farm de servidores enorme que pudesse lidar com o tráfego do Superbowl e deixá-los ficar ociosos durante o período de entressafra. Ou você pode comprar o tempo do servidor a partir de uma nuvem de computação elástica para compensar a diferença. Serviços de hospedagem normal podem optar por simplesmente falhar durante alta carga, com efeitos catastróficos em sua receita do Superbowl. Eles podem até expulsá-lo por excesso de uso da CPU ou tráfego de rede.
Economicamente, a computação em nuvem permite o pleno emprego de servidores. Em vez de fazer com que todos comprem um monte de hardwares pesados no caso do Slashdot, o hardware que serviria ao Slashdotters pode migrar para os sites que precisam dele (e pagar por isso). Combinado com economias de escala, podemos esperar que grandes fazendas de computação possam se tornar mais baratas do que soluções hospedadas ou colocalizadas. Se APIs forem criadas para migrar servidores entre nuvens, forças competitivas adicionais podem ajudar a direcionar os preços para custos marginais; daí o abismo entre a Amazônia e a Carta de Direitos da Computação em Nuvem . Alguns estão propondo um mercado de nuvem, onde a computação em nuvem é comprada e vendida por princípios de oferta e demanda. Isso encorajaria as pessoas a deslocarem o poder de computação para as horas de pico, como vemos nos planos de telefonia celular e no uso industrial de eletricidade.
As razões para ficar longe da computação em nuvem são duas: preço e privacidade. Nenhuma das opções acima garante que a computação em nuvem será mais barata que sua solução atual. Você pode estar bem com o fracasso durante os eventos do Superbowl. Ou pode ser mais barato construir e comprar seus próprios servidores e datacenter. Como alternativa, você pode ter dados que preferiria não residir nas mãos de fornecedores de nuvem anônimos cuja segurança e tecnologia podem vazar informações sobre seu serviço ou seus clientes. A última parte significa que você pode, de fato, ser impedido legalmente de implementar a computação em nuvem, já que o fornecedor da nuvem tem acesso ao seu disco e RAM.