Solved

Exchange 2010 load balancing

Posted on 2010-11-18
6
297 Views
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.
0
Comment
Question by:alex110109
  • 3
  • 3
6 Comments
 
LVL 49

Accepted Solution

by:
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 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.

0
 

Author Comment

by:alex110109
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?

0
 
LVL 49

Expert Comment

by:Akhater
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
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 

Author Comment

by:alex110109
ID: 34173870
Do what?
0
 
LVL 49

Expert Comment

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

Author Closing Comment

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

Featured Post

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
Find out what you should include to make the best professional email signature for your organization.
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 tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…

813 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

14 Experts available now in Live!

Get 1:1 Help Now