We currently have an environment with an IIS front end (our application server that provides IIS and connects to the backend SQL). It is one IIS server and we have a duplicate configuration on another server for a backup.
We are looking to add HA in several areas and I have done some research into a couple attractive options. We are planning to add another physical server and load balance in a way that when one server fails, the other is functional and IIS continues to function until we can get the other server up.
Here are the two options I am looking at:
1) Using NLB in Server 2008 to load balance both servers.
2) Hardware NLB device to perform the load balancing.
My question is, is one a better option than the other? I know the hardware NLB is more expensive, but it may be worth it by avoiding the NLB config on the two servers. Just looking for expert advice on this. Also, if hardware NLB is the better way to go, could someone recommend which devices seem to perform the best with least chance of failure?