A nuvem é ótima, às vezes. Às vezes é a escolha errada.
Acabamos de fazer um CBA completo para migrar para a nuvem quando saímos do nosso MSP. Mudar para a nuvem simplesmente não fazia muito sentido para nós. Os custos acabariam sendo muito altos para atender às nossas necessidades, e a capacidade de escalar para o servidor de banco de dados simplesmente não existia.
Para lojas menores ou aplicativos menores, quando você não tem um farm de VMs para colocar o aplicativo, talvez faça sentido. Mas para projetos maiores, a menos que esses projetos estejam ganhando muito dinheiro, isso não faz sentido.
Sim, você paga apenas pelo que usa. Mas se você quiser armazenamento SAN de alta velocidade, terá que pagar por IO, além do tempo de CPU, mais os custos de largura de banda. Se você precisar enviar tráfego entre camadas de servidores, haverá um custo de largura de banda para isso. Tudo se resume. Sem mencionar que se você aumentar 1.000 servidores por 1 hora, isso será preço.