Geralmente você consideraria ir para hardware dedicado:
-
Quando você precisa de mais desempenho.
As máquinas de nuvem são notoriamente de baixa potência em comparação com servidores de médio porte. Um servidor de médio porte é uma máquina com dois soquetes ("por definição" nos últimos anos: mais de dois soquetes sendo de ponta, os soquetes únicos sendo servidores finais inferiores) e tenho problemas para encontrar máquinas virtuais comparáveis. -
Quando você precisa de um preço menor por mês.
O preço da maioria dos VPS é bastante alto - a menos que seja dedicado / pré-pago (ou seja, reservado por um ano). A nuvem é escalonável, mas o preço por hora multiplicado pelo seu uso pode ser várias vezes o custo de um servidor. -
Quando alguns problemas de tempo são críticos.
A virtualização torna o relógio instável em algumas circunstâncias. Não é um problema na maioria dos casos, mas tive problemas em manter registros de data e hora adequados com precisão de milissegundos por anos.
Novas plataformas de virtualização são melhores nisso (parece funcionar com o mais novo Hyper-V). -
Quando você precisa de configurações especiais.
Digamos que os arrays de disco rápidos ou muito grandes desejem ter mais controle sobre o layout. Bancos de dados superiores (Oracle) são notórios por esse tipo de requisito.
E isso é meio que isso.
Note que, no seu caso, há muito espaço em um VPS - tenho 8 máquinas centrais com memória de 48GB executando grandes bancos de dados para os clientes. No seu caso, a decisão teria correria em torno do preço. Uma das minhas máquinas de bridge (uma máquina localizada em um local específico para executar código próximo a esse local, devido à sensibilidade de tempo) é uma máquina de memória de 16GB com 8 cores + hyperthreading e é considerada uma máquina de baixa potência.
Eu começaria a falar com o seu anfitrião sobre isso - eles podem encontrar alternativas sensatas e, ao mesmo tempo, levar o preço em consideração. No seu caso, uma nuvem pode ser boa porque você pode diminuir o número de VMs durante o horário de pico (economizando dinheiro) e fazer atualizações contínuas. Esta é a principal vantagem da hospedagem em nuvem - flexibilidade do número de VMs em execução. Espigão? Gire mais 10. Noite? gire mais. Servidores reais não oferecem essa flexibilidade.