Keep Exchange Server functions separate or together?

Posted on 2014-01-07
Last Modified: 2016-11-23
Greetings all and a good new year to everyone.

I am setting up a test environment for implementing Exchange 2010 under VMware 5 environment.  Among others sources I have downloaded is an article from VMware covering Best Practices for Exchange 2010 on VMWare:

FYI this is an excellent article for anyone looking for reference materials on this implementation.

My question is whether industry practice leans towards setting up the Hub Transport, Mailbox and CAS servers as separate VM's, or if it is recommended to combine 2 or more functions in a single VM.  My client base is in the SMB market, so the number of users for a given client would range from min. 5 to up to 75 users.  I will be migrating all existing Exchange 2003 + Windows 2003 environments to 2010 and VMware in the next few months.  I don't anticipate budget issues in acquiring the necessary (Dell) hardware for any given implementation.

As this is purely a recommendation question, I am setting the points at 150.

Thanks in advance

Question by:jkirman
LVL 53

Accepted Solution

Will Szymkowski earned 125 total points
ID: 39762801
Really there is no "best practice" for this situation. Back before Exchange 2013 came out it was always apparent to have mailbox servers on their own and have CAS/HUB on the same server.

With the release of Exchange 2013 they have recommeded to leave the roles all on the same sever due to the new arcitecture with Exchange 2013.

Both ways will work but if you split the roles you will have to pay for additonal licensing for your servers. If you keep the roles on the same server you will save on the cost for that.

However you will not be able to use WNLB and DAG on the same server if you install all of the roles on a single server. Most organizations use a Vitrual Load balancer or a physical load balancer to take care of this. WNLB is not supported in a production environment.

I personally like to split the roles apart in earlier version of Exchange (prior to Exchange 2013) which i beleive it is easier to troubleshoot is any issues arise.

That being said both ways will work but you have a limitation if you are going to use DAG and WNLB on the same server you cannot if roles are all on a single server.

LVL 12

Assisted Solution

piattnd earned 250 total points
ID: 39762809
Speaking strictly from an exchange, it's very common to have multiple roles on a single server.  The following blog entry does a pretty good job of covering this:

Depending on the size of your organization, it may still be viable to combine the roles down.  If you were to split each role off onto a different VM "just because you can", you will have the operating system overhead on each VM, meaning more power on your VM Host server is being wasted for overhead (though VM technology is improving rapidly).
LVL 12

Assisted Solution

piattnd earned 250 total points
ID: 39762818
While this is a very technical article (TechNet), it covers the points of Exchange 2010 Virtualization (some of which Spec mentioned) and is also worth a read if you haven't seen it.

I also just saw that you have a very small user base.  If it were me, I would still pursue multi role servers.
LVL 63

Assisted Solution

by:Simon Butler (Sembee)
Simon Butler (Sembee) earned 125 total points
ID: 39764944
The best practise now is to no longer separate the roles. I haven't separated them for well over three years. This is even on very large deployments.
All roles on all servers.

The only reason that people still separate out the roles is to use Windows Network Load balancing. However WNLB is very poor and not recommended by the Exchange product team. Much better if you need to use multiple servers to save the money from additional Exchange licences and deploy a hardware (or virtual hardware based) load balancer.

At less than 500 users I wouldn't even consider splitting the roles out, there is no benefit.


Author Closing Comment

ID: 39775684
Thanks to all for your responses.  I've raised the overall point total to 500 and split it across the 4 responses.  You've collectively indicated that splitting out roles ends up with increased overhead, licensing etc.  and that WNLB should not be used.  The links offered look quite helpful.  Thanks to Spec01 for mentioning that all roles on 1 server will prohibit use of DAG.  Will continue research and testing but appreciate all responses.  Wishing a good Monday to all,


Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
Read this checklist to learn more about the 15 things you should never include in an email signature.
In this video we show how to create a Contact in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Contact ta…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit If you want to manage em…

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question