Exchange 2010 load balancing

Posted on 2010-11-18
Medium Priority
Last Modified: 2012-05-10
Hello Experts

We have very short time to make a decision about Exchange 2010 load balancing and HA.

I have been spending nights reading on Exchange 2010 as it is reletaviely new for me. I have some experience with Exchange 2007 but never with more than one exchange server.

Basically we have 4 locations to put exhcnage 2010 for. All these 4 locations are connected in a STAR topology using leased lines so they all can access each other, needless to say that dur to routing, they all have different internal netowrk addresses e.g. 192.168.1.x, 2.x, 3.x etc. You get the idea.

Now, I was planning to use 2 exchange servers with a hardware load balancer and implement DAG. But there, the hardware load balancer becomes a single point of failure. Not only that, if you think about it, there are 2 possible scenarios.

1. both MBX servers are in same site: SO the hardware load balancer and both mailbox servers are in the same site. So, the users at remaining 3 sites connect over the leased line to their mailboxes. So the leased line connection at the site with the exchange server becomes single point of faliure for the remaining 3 sites.

2. Put MBX server1 at say site 1 and then put MBX server2 at say site 2.: Here, we keep 2 exchange servers on 2 different sites. That resolves the leased line failure problem but, think abou thtis, even the users at site hosting the 2nd MBX server, will have to to the site with the hardware load balancer first which will then point them back to the mailbox server within their own site. Same thing for the other sites as well. The users who themserlves are at site 3 or 4, but has their mailboxes on the server MBX2, which is at site 2, they will also have to go to Site 1 for the load balancer and then from there, go to site 2 because the load balancer will point them there. Now, I know the loadbalancer can also point them to the MBX server in site 1, but not always.

So I came up with a different idea.

1. We setup 2 exchange servers with MBX, CAS and HUT roles.
2. Server1 is placed in site 1 and has database1, which has mailboxes for sites 1 and 3.
3. Server2 is placed in site 2 and has database2, which has mailboxes for sites 2 and 4.
4. The Outlook clients at sites 1 and 3 point to the Server1 and the clients at sites 2 and 4 point to server2.
5. The server1 has a DAG copy of the database2 and the server2 has a DAG copy of database1 and vice a versa. The replication betweent he 2 exchange server keeps happnening in the background.
6. Say the server1 failed for whatever reason. Hardware fault, software fault etc. Obviously, instantly, the Outlook clients in sites 1 and 3 will lose connectivity, because here, we don't have the load balancer.
7. My question here is that IF I was to divert the Outlook at sites 1 and 3 to point to server2, will they be able to connect to their mailboxes in DB1 which is the DAG copy on server2? I mean, do I need to do anything on the server 2 for this to work or because they already have the DAG copy of DB1.

8. This way, say for example, if the link at Site1 went down, we will still be able to re direct users at site 3 to connect to the server 2 at site 2, while we fix the link.

All servers are part of one AD domain, there are no domain trees or  subdomains or anything at all.

I am open to discussion here, but I need to understand if tihs will work.

I know manual switchover is a pain but I have some plans for that.

My main reason for this approach over hardware load balancer is that link is not a single point of failure here as each site also has Internet connection which we can make user of temporarily. Also, a particular piece of hardware also can't be a signle point of failure. Not only that, we also divide the load on the servers.

So basically, this is a perfact design but I am sure, I am dreaming here and someone will bring be back right down to earth.
Question by:alex110109
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
LVL 49

Accepted Solution

Akhater earned 1500 total points
ID: 34171861
Hi Alex

Here are some thoughts for you

the Hardware load balancer is meant to be used in a single site and not across sites unless you are talking about

>>  My question here is that IF I was to divert the Outlook at sites 1 and 3 to point to server2, will they be able to connect to their mailboxes in DB1 which is the DAG copy on server2? I mean, do I need to do anything on the server 2 for this to work or because they already have the DAG copy of DB1.

Yes you can, you can do even better than this

create a cas array in each site say arra1.domain.com and array2.doamin.com and add them as record in DNS to point to the ips of servers in site1 and site 2 and when you ave a failure you just change in the dns the IP of array1 to the same one of array2

regarding you question number 8

DAG does NOT support link failures, so if the link between site 1 and site 2 (containing exchange servers) the whole server in the site that does not contain a share witness will be down.


Author Comment

ID: 34172927
Hi Akhter

May be let me ask the question simply.

The best we can do is get 2 Exchange servers and 1 hardware load balancer.

Lets forget my requiremetns I have listed above for now.

What's the best setup we can have and what kind of high availibilty we can get out of it?

LVL 49

Expert Comment

ID: 34173008
the world is going towards centralization so, unless you are looking for a DR solution yes the best would be to do this
NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.


Author Comment

ID: 34173870
Do what?
LVL 49

Expert Comment

ID: 34177245
have them both in the same site with a hardware load balancer

Author Closing Comment

ID: 34243572
I am not too sure but I will finish the q anyway

Featured Post

Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

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

Learn how the use of a bunch of disparate tools requiring a lot of manual attention led to a series of unfortunate backup events for one company.
After hours on line I found a solution which pointed to the inherited Active Directory permissions . You have to give/allow permissions to the "Exchange trusted subsystem" for the user in the Active Directory...
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Suggested Courses

752 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