Não sei dizer se suas finalidades são totalmente educacionais ou se você precisa obter um desempenho de negócios real fora dessas máquinas. Se isso é tudo, menos 100% educacional com dados fictícios, vou sugerir strongmente que você não faça isso. Para colocar um site público, que é por sua própria admissão "não muito seguro", em um controlador de domínio é bastante imprudente.
Para falar mais genericamente sobre sua situação, muitos serviços e aplicativos, se não a maioria, funcionarão bem um com o outro se eles tiverem recursos suficientes. Muitas vezes não há razões técnicas pelas quais eles não possam coabitar pacificamente. Os problemas surgem quando você precisa trabalhar no serviço A e isso afeta os serviços B, C, D, etc., simplesmente pelo fato de estar na mesma caixa. Em um ambiente de trabalho, é inaceitável dizer aos usuários que o email ficará inacessível porque o seu servidor TFS exige uma reinicialização. No final, todo mundo perde nesse tipo de configuração.