Você deve levar em consideração os benefícios fora de uma comparação direta de especificações e uma comparação pura de desempenho para determinar se a hospedagem na nuvem é certa para você ou não.
Em termos de puro desempenho e especificações, a opção de servidor dedicado oferecerá throughput de disco completo, tempo de CPU e você não precisa se preocupar com a camada de virtualização e outros servidores virtuais que acessam os mesmos recursos de hardware. Geralmente, não será perceptível, a menos que você tenha dois aplicativos com alto uso intensivo de recursos em execução no mesmo hardware.
No entanto, o servidor virtual hospedado na nuvem oferece muito mais benefícios adicionais do que um servidor dedicado. Geralmente, você obtém benefícios adicionais, como dimensionamento fácil, balanceamento de carga, migração instantânea de carga de trabalho e migração do servidor de failover. Esses são apenas alguns dos recursos que uma camada de virtualização beneficia a hospedagem.
A maioria dos provedores de hospedagem na nuvem também pode oferecer especificações de servidor mais eficientes para as suas necessidades, e você pode facilmente ampliar o desempenho com rapidez e facilidade.
Se você gosta do controle total do seu sistema desde o software até o baremetal, então você provavelmente obteria um servidor dedicado, geralmente com um segundo servidor menos poderoso como backup, caso o primeiro falhasse, para dar você tempo para corrigir e adaptar o servidor mestre.
Há mais para pensar, mas esperamos que isso lhe dê uma breve olhada nas perguntas que você deve fazer a si mesmo.