Sei que você descontou a virtualização, mas as máquinas virtuais seriam uma solução quase perfeita aqui. Eu uso o VirtualBox executando Ubuntu , dentro dele eu executo o Eclipse e o MySQL. O desempenho é absolutamente bom no meu antigo i7-2600K com 16GB de RAM e um SSD. Eu aloco 3 núcleos e 6GB de RAM para a VM.
Quando mudo para um computador mais novo, o ambiente se moverá comigo. Na verdade, configurei isso porque eu reinstalei o Windows ocasionalmente e cansei de configurar meu ambiente de desenvolvimento PHP, já que a depuração do trabalho é complicada.
O que você está fazendo na sua VM Linux em que a virtualização em uma máquina moderna é lenta demais? Algo como a edição de vídeo eu posso entender, mas para experimentações, qualquer coisa deve estar ok.
No entanto, o uso da AWS para fornecer uma máquina Linux é bom. O AWS Lightsail provavelmente é tudo o que você precisa, é muito mais simples do que o AWS completo se você precisar de um mês inteiro. Qualquer provedor de VM estaria bem - algo como Linode (que eu não tenho experiência) oferece mais recursos do que a AWS pelo mesmo dinheiro , mas, novamente, é mensal.
No AWS, as instâncias on demand serão mais confiáveis do que as instâncias spot. No entanto, considerando que as máquinas são EBS (isto é, disco de rede), seu estado geralmente será mantido se a instância spot for tirada de você. Você também pode capturar instantaneamente a VM para salvar o estado ou sincronizar seus dados até o S3 com bastante facilidade.
Para comparar preços, um t2.micro é $ 0.012 / hr e um t2.nano é $ 0.0059 na Virgínia, e você não pode comprar no local. Um m4.large moderno é geralmente $ .108 / hr, ou $ 0.03 / h spot, economizando 75%. Então, você provavelmente está melhor com uma instância sob demanda da instância t2, a menos que precise de mais energia. Você sempre pode interromper sua instância, alterar o tamanho e iniciá-lo novamente.