Exchange 2010 ARR

Setting up a new Exchange 2010 environment with Server 2008R2 ARR IIS server for my front end OWA access.  Question is should I setup load balancing on my ARR server, or Windows NLB my Client Access Array and point my ARR server to the cluster?

I have tested both solutions and both seem to work, though I am not testing under a heavy load.

Setting up the load balance on ARR requires client affinity, while using NLB on the CA cluster automatically by design will connect the client with only one node.  (I believe)
MorikkAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gareth GudgerCommented:
Have you seen this article?
http://technet.microsoft.com/en-us/library/ff625247(v=exchg.141).aspx#affinity

I believe you are correct. You may have to go to a layer 7 hardware load balancer to accomplish this.
0
MorikkAuthor Commented:
Well using IIS ARR Client affinity cookie seems to work, and also using WNLB IP affinity is keeping the client on one node as well, so my question is which would be the preferred method.
0
Simon Butler (Sembee)ConsultantCommented:
The RPC CAS array address should NOT be used for anything other than MAPI TCP traffic. The address should be used internally only, for that service only and should not resolve externally.

The Exchange product team don't recommend the use of Windows NLB, which is a good thing because it sucks. I also cannot find anything that indicates that ARR on Windows 2008 R2 is supported. Therefore it doesn't really matter which solution you use, you are likely to be unsupported or have problems with either.
I can find Windows 2012 ARR guidelines with Exchange 2013 though.

I wouldn't have bothered with the separate CAS role servers myself, spent the money on a real load balancer instead.

Simon.
0
MorikkAuthor Commented:
Well as I have tested for a bit this week it appears using ARR affinity rules is the better choice out of the two.  I appreciate the info, but a hardware load balance solution is not possible at the moment

Using ARR affinity over WNLB has shown to be more reliable and even more responsive in my small amount of testing.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
MorikkAuthor Commented:
My choices for solution were WNLB or or MS ARR server using Client Affinity.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.