A computação em nuvem do tipo popularizado pela Amazon e pela Rackspace não é uma substituição direta para o colocation, nem mesmo para os VPSs. Um bom colapso pode ser encontrado aqui:
Os sistemas em nuvem ajudam você se estiver procurando por uma infraestrutura elástica . Se sua infraestrutura é estática , você tem servidores X e esse número não muda por meses a fio, é menos atraente. Na verdade, pode ser significativamente mais caro conforme você descobriu.
A pergunta:
Who would ever want to run a SQL server part time?
É válido. No entanto, se esse servidor SQL for o servidor de apoio para qualquer coisa, de 5 a 500 servidores web / de aplicativos, todos eles em tempo parcial, toda a infraestrutura é uma economia. O custo de executar essa instância do SQL 24 horas por dia, 7 dias por semana, é consumido pela economia de NÃO ter que executar 500 servidores com capacidade para 24 horas por dia, 7 dias por semana, apenas por precaução. Alguns provedores de nuvem têm planos de preços especiais para sistemas sempre ativos, o que ajuda a reduzir ainda mais os custos.
Cloud é uma frase de código para a infraestrutura escalável que vem com uma API ou duas . Com essa API, você pode personalizar o dimensionamento de seu caso de uso específico. Os sistemas que obtêm as melhores eficiências de custo são aqueles que são altamente variáveis em carga, e o número de instâncias em execução pode se mover com ele.
VPS é em grande parte semelhante a colocation, mas sem a infraestrutura física. O dimensionamento ainda pode acontecer, mas você lidará com coisas como instalações de SO automatizadas e coisas do tipo você mesmo. Se você tem uma infraestrutura estática e quer ir 'cloud', o VPS é provavelmente a melhor opção para você.
Colocation é como você disse, hardware físico em espaço alugado. Você é responsável por tudo, desde substituições de placas de rede até agendamento de trocas de servidores.
Outra área em que o Cloud pode ser uma economia é se você não tem pessoas com experiência em hardware e deseja executar algo altamente escalável. Ele permite que você dimensione um aplicativo até o ponto em que, se ele fosse implementado no hardware de propriedade da empresa, precisaria de um a três tipos de sysadmin para continuar executando tudo sem precisar contratar esses sysadmins. Isso é uma poupança salarial significativa ali mesmo.
Mas se você já tiver essa equipe (você está aqui, provavelmente), esse tipo de economia pode não se aplicar ao seu caso.