Eu ajudei na criação de um ambiente SQL virtual dentro do Hyper-V não muito longo. Infelizmente, foi para uma empresa separada da minha e agora colocamos uma divisão bastante grande sobre quem cuida de quê. Devido a isso eu não tenho acesso direto ao ambiente para ver como ele está funcionando, mas eu costumo falar com o cara que o executa e ele diz que as coisas funcionam muito bem para eles. Sua configuração é bem parecida com a que você lista, pois eles também funcionam com um dispositivo NAS.
Se você está pensando em usar o Hyper-V, acredito que a Microsoft tenha algumas opções interessantes de licenciamento. Talvez valha a pena conferir este link: link
Além disso, aqui está o FAQ do Hyper-V: link
Eu também tenho um pequeno ambiente de teste SQL em execução no ESX, que funciona muito bem. Esse ambiente não fala com um dispositivo NAS, por isso é difícil para mim dizer como funcionaria bem em uma situação como essa.