There will be occasional use of VM/Hyper-V instances and a couple of IIS test sites running from time to time.
Nunca. Faz. Que. Instale o Hyper-V executar tudo nas instâncias do Hyper-V. Não execute carga na máquina "física".
Assuming there is no practical issue with installing several different SQL Server installations on the same box
Não totalmente certo, principalmente por causa de sua grande seleção. Eu mantenho uma VM separada para cada geração - mais fácil me livrar deles dessa maneira.
Is there a good way to achieve this?
Voltar ao início. Descarregue o SQL Server em uma VM, atribua 24gb, pronto. Servidores SQL, rodando sozinhos na VM, nunca usarão mais memória.
COnsider atualizando RAM - 32gb é muito baixo para um servidor todo tipo de desenvolvimento em dias onde placas-mães de workstations podem ir até 64gb.