Load Balancing for Web Servers

Posted on 2014-08-03
Last Modified: 2014-08-16

We are going to be launching an internal web site at the end of the year -

There will be three web servers that will host this site for redundancy and performance (load balancing) reasons.

We're planning that In front of the web servers will be a Load Balancer fronting the URL. We use F5.

Any recommendation on how this should work? What sort of settings we should use and so on?

The web servers themselves will be Windows 2012 R2. The second part of the question is whether we can save money on the Load Balancers and use some form of Windows technology.
Question by:alexwhite19800
    LVL 7

    Accepted Solution

    The F5 certainly will take care of the load balancing needs, it pretty much does that out of the box. With the F5 there are a lot of different load balancing methods that you can use as well, I think it defaults to round robin last time I checked.

    Since you mentioned that you use F5, I'm not sure how to answer your question of "Any recommendation on how this should work?". But basically you would create a VIP (virtual server) and in that would would create a pool that contains your three nodes (the 3 web servers). Within that Virtual server/pool you would have many options that you can use for load balancing those web servers, as well as monitoring the web servers on different protocols, among other things.
    Most people that implement F5 Big-IP use them as a hardware cluster for redundancy where one is active and the other unit is in standby.
    It depends on your network setup where they would be placed (inside or dmz, etc). Typically the virtual server for the 3 nodes will be on a different subnet than where the 3 nodes reside, this being the case you would most likely use "autonat" on the virtual server, so the destination ip is translated and incoming traffic to the 3 web servers will always return back through the destination ip.
    If you mention more about what you plan on doing specifically maybe I can give more advice. You'll find this website very helpful where you can post similar questions for advice

    You can even have the F5 inspect the ssl traffic so it does all the work and keeps the resources free on the web servers, thats what the F5 was built to do.

    Expert Comment

    by:Anand Prabhu
    You need provide more information on what type of application server are you trying to load balance SharePoint or Weblogic or any other? Give us more information if you want to share our knowledge on your deployment.

    I use F5 on day to day basis, it has plenty of features - very efficient in load balancing (various techniques), acceleration, compression, persistence, ssl-offloading and many more, so in my view, it is uncomparable with Windows failover clustering.

    read here for various F5 load balancing methods
    LVL 34

    Expert Comment

    If you are using Hardware load balancer for load balancing \ failover, no reason to look for windows NLB technology

    If you are in stage where budget is concerned and you have to make decision based on budget, then you can think of Windows NLB. But you already have F5

    There are  number of benefits of HLB over NLB
    The major one is HLB can identify service level failures (NLB can't) in addition to all standard failure detection methods
    SSL offloading is one another feature available with HLB

    Featured Post

    Free Trending Threat Insights Every Day

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
    PRTG Network Monitor lets you monitor your bandwidth usage, so you know who is using up your bandwidth, and what they're using it for.
    Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
    After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

    734 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

    17 Experts available now in Live!

    Get 1:1 Help Now