[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

Recommendation on IIS Load Balancing

Posted on 2006-07-17
1
Medium Priority
?
541 Views
Last Modified: 2007-11-03
Currently we are trying to justify the use of a hardware network load balancer for our IIS servers.  At this point we have two IIS boxes that are setup with load balancing, but they do not seem to really be load balancing, one of them is doing all of the work.

We need to justify why to spend the money on the (Coyotes load balancing system) when we can just use what is built in.  We need to provide failover (clustering) as well as efficient shared use of system resources (load balancing)  

Can anyone help with this, how easy is it to use IIS 6.0 to get the best of both worlds or would it be easier to justify the $ on the hardware fix?

thank you
0
Comment
Question by:Brian Marquardt
[X]
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
1 Comment
 
LVL 5

Accepted Solution

by:
kevinf40 earned 500 total points
ID: 17128978
Hi radvibes

The use of network load balancing is generally accepted as the best way to scale and ensure availability within web environments.

have a look here:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0baca8b1-73b9-4cd2-ab9c-654d88d05b4f.mspx?mfr=true

Microsoft’s own document starts with the line:
"The best way to guarantee the scalability and availability of your Internet services is to host your site with more than one computer. Microsoft Windows Server 2003 includes the Network Load Balancing service. Network Load Balancing enhances the availability and scalability of Internet server applications such as those used on Web,<snip>"

Obviously this article is promoting the use of a couple of ISA servers in front of the web servers as ti is an M$ document, but the message is clear - that even M$ believe the use of some form of dedicated load balancing in front of their web servers is the way to go.

Load balancers can also be quite intelligent and balance based on a variety of parameters.  They are also useful for simplifying things like ssl - e.g. host your certificate on one server and have the load balancer forward all ssl traffic to this server and normal http traffic to the other servers.

Load balancers can often understand things like session state - so if your web app uses sessions once a user has been directed to a specific web server they will stay on that server for the duration of their session.

Another benefit is the load balancer understanding whether the application is up, and automatically stopping routing traffic to a server if it fails.

Other - easy scaling - just add more servers and then add them to the load balancer config.  Easy patching - just remove the servers one at a time from the live set in use by the LB - although it takes longer can do this gracefully so as to minimise impact on users (e.g. - no more new sessions go to the server(s) to be patched, but existing ones are not kicked off until most have finished).

I am not familiar with the Coyotes system specifically, but I suspect the above benefits will help justify the cost.

cheers

Kevin
0

Featured Post

When ransomware hits your clients, what do you do?

MSPs: Endpoint security isn’t enough to prevent ransomware.
As the impact and severity of crypto ransomware attacks has grown, Webroot fought back, not just by building a next-gen endpoint solution capable of preventing ransomware attacks but also by being a thought leader.

Question has a verified solution.

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

A new hacking trick has emerged leveraging your own helpdesk or support ticketing tools as an easy way to distribute malware.
What monsters are hiding in your child's room? In this article I will share with you a tech horror story that could happen to anyone, along with some tips on how you can prevent it from happening to you.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

649 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