Hi there, i have just "discovered" the AAR module and have some questions that im doubtful about.
I would like to migrate our current IIS 6 farm with NLB to the new IIS7 environment and are wondering if it is possible to achive the following. To note is that our servers are mainly servinig mobile phone content / WAP pages were we cannot trust that thet devices have cookie support or have it enabled.
1. I want to have Load balancing with server affinity.
I would like to have my server affinity set by either a cookie value or if not found, that the value for which server should handle the request can be found in the URL or / querystring. Is this possible, to write somekind of custom logic to find the server that should serve the request, e.g.
if(servername is found in cookie)
send request to server in cookie value
else if(servername is in part of the URL)
send request to server in part of the URL
else if(servername is found in the querystring)
send request to server in the querystring
else
send to server with least load at the moment.
2. I want to have Fail over if one of my server / application goes down.
If one of my servers in the cluster is down, or if the a web application is down that the server would fail over to a secondary server. Thus, it is not enough that IIS are testing if the server is up and running, i also need to have some kind of test that the web application is up and running, e.g. a ping to a well known page and test for HTTP status 200.
Best Regards
Niclas Rothman