Exchange 2010 load balancing

Posted on 2010-11-18
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
  • 3
  • 3
LVL 49

Accepted Solution

Akhater earned 500 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 and 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
Why do Marketing keep bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...


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

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

The Delta outage: 650 cancelled flights, more than 1200 delayed flights, thousands of frustrated customers, tens of millions of dollars in damages – plus untold reputational damage to one of the world’s most trusted airlines. All due to a catastroph…
Find out how to use Active Directory data for email signature management in Microsoft Exchange and Office 365.
This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …
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:…

707 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now