When designing systems (e.g. an active directory infrastructure), how do you handle the idea that you should compromise reliability by implementing on a more accessible platform?

For example, you manage your own hardware, and a system admin not managing your hardware tells you to deploy a domain controller on a VM, for which you'd have to deploy a more complex setup to make reliable. How do you handle this? Do you think compromising a system like this is bad (having to go a more risky way)?

Thanks

link|improve this question

30% accept rate
2  
Reliability and accessibility are NOT mutually exclusive, despite appearances to the contrary. – John Gardeniers Dec 13 '10 at 0:39
You haven't told us enough about what you're designing, and why the other admin : 1. has any say in what you're doing 2. why he thinks that adding a DC as a VM guest is the right thing to do – mfinni Dec 13 '10 at 1:20
2  
I'm not sure why a DC in a VM would be in any way less reliable. I doubt this question will escape a 'subjective' close without significant editing. – Kara Marfia Dec 13 '10 at 4:46
The only thing I can think of, that would apply to anyone, would be timekeeping issues. Specific to his environment, he may not trust the VMware infrastructure, which may or may nor be a valid concern. As written, of course, we have no idea. – mfinni Dec 13 '10 at 15:28
feedback

closed as not constructive by John Gardeniers, Chris S Jan 26 at 20:33

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

Browse other questions tagged or ask your own question.