Minha preferência pessoal seria virtualizar o DC também, principalmente porque parece que seu único objetivo é fornecer os serviços de AD necessários ao sharepoint. Executar o Active Directory realmente não requer muitos recursos, especialmente quando você não o usa na produção, portanto, você pode executá-lo como uma VM muito pequena. Ao colocá-lo em uma VM, você obtém vários benefícios
- Um erro ou falha no AD só causará um problema para essa VM (mais talvez qualquer servidor sharepoint nesse domínio) em vez do próprio servidor Hyper-V
- Se você tiver problemas com isso, basta restaurar seu backup mais recente, não tendo nenhum efeito em outras VMs
- Simplifica o backup
- Permite que você tenha várias configurações de DC que podem ser giradas quando necessário
Na minha opinião, fazer o host do Hyper V um controlador de domínio, nessa situação, vai complicar as coisas e vincular seu controlador de desenvolvimento ao host de desenvolvimento, o que significa que problemas com o AD podem afetar todas as suas VMs de desenvolvimento