Acima de tudo, já que você mencionou que este será um servidor Dev, você deve saber que não experimentará o mesmo desempenho de um servidor físico quando se trata de SQL (não tenho certeza sobre o Oracle). Você pode encontrar documentação que lhe dirá que é possível se aproximar do nativo (92-96% de desempenho) e isso pode ser possível, mas na minha experiência você normalmente verá mais perto de 80% do que você veria físico, em termos de capacidade e experiência do usuário final do ponto de vista do aplicativo.
Como regra geral, eu consideraria quantos convidados você planeja executar utilizando mais de um Processador Virtual e / ou mais de 1/2 GB de memória. A utilização de mais é perfeitamente aceitável, mas a execução de 8 VMs de núcleo único em uma caixa de 8 núcleos não é o mesmo que a execução de caixas de 4 núcleos por causa da maneira como os recursos virtuais são distribuídos. Na minha experiência pessoal, parece que sempre subestimamos a quantidade de memória que queremos em um servidor virtual, começamos com 64 GB em cada um de nossos hosts virtuais, apenas para atualizar para 128 GB e não há vários de nossos servidores que ainda desejamos mais.