I set up a NLB cluster given two servers (WS 2008 R2). Each server has one NIC card which I set up for a static ip address. I assigned the cluster an internet name (MyCluster), and assigned it a static ip address. The third box is acting as a client sending TCP data (over WCF) to the cluster's IP I configured (static IP).
I have 20 servers in 1 location and I would like to do load balancing. This can go up to 100 in any case. Is there any known method for doing this? I would like also to have some kind of mechanism that when customer queries e.g. service.example.com, he will keep using the same server until the machine is taken out of the cluster because of fail.
To begin with we need a quick overview of load balancing in general and some background on Linux Virtual Server (LVS) specifically. The basic idea behind load balancing is taking a group of requests and dividing them up over multiple servers. These requests could be HTTP, FTP, SMTP, or any other network service for that matter.
Since yesterday, it is supposed to serve a network of about 15 (max 20) clients at the same time, but not all clients will be using bandwidth simultaneously, since it's a mixed network of notebooks/tablets/smartphones.