Eu evitaria uma VM de 64 MB, a menos que você tenha certeza de que o que planeja fazer com ela funcionará adequadamente nesse pequeno nível. Vai ser bom para um pequeno servidor DNS, um pequeno retransmissor de e-mail, um servidor web muito simples (todo / principalmente conteúdo estático), um local para backups, mas não muito mais. Você pode testar se as tarefas desejadas serão executadas em uma VM de 64Mb executando-as localmente usando uma pequena Virtual Box VM ou similar, embora a um dólar por mês recebendo uma delas por um mês ou dois para testar as coisas dificilmente vai quebrar o banco e fornecer um endereço IP roteado publicamente.
Se você executar uma VM de 64Mb, precisará escolher componentes otimizados para ambientes pequenos (nginx em vez de apache, SQLite em vez de mySQL e assim por diante).
Eu não conheço nenhuma solução de VM que libere RAM estourável e também permita o uso de áreas de paginação definidas na VM - e se seu host estiver comprimindo minhas VMs de $ 0.99 em um servidor host (e elas serão - se não empilhe muitos, não há como evitar uma perda massiva) haverá muita contenção de I / O para que você não queira estar trocando de qualquer forma, já que essa contenção irá matar o desempenho ainda mais do que trocar normalmente .