Hi to all,
We are looking at setting up an environment for development on CRM. This environment would consist of four areas: test, development, user acceptance, and production. Our first thoughts were to create 4 separate domains, four exchange servers and 4 CRM servers. A simple design that logical separates all 4 environments so no interaction or bleeding over of any kind occurs. SQL would be the only service shared and only in the Test and Dev environments. AD, exchange and CRM would all be virtualized in Test, Dev, and UA. Of course Production would not share anything and would be unto it’s self.
Now for the question. Is there a better way? Could AD and or Exchange be consolidated, in Test , Dev, and UA, without stepping on CRM in some way? I’m not sure about running one connector in one exchange server for 3 CRM instances. My gut is telling me to stay with the silo design, but I would like to get some feedback from some experts.