What is the best way to handle session affinity (sticky session) with Azure IaaS VMs? We have 2 load balanced web servers. Right now they are setup and use the Azure Round Robin approach. The issue is we need to setup session affinity. It seems we can do so with ARR, but will that require another server to support it? We actually host several sites across several ports on these servers, so we need to support multiple ports as well. Can we do this with Network Load Balancing? What is the best way to handle this?
We use a 3rd party control now that is not serializable so we have to use session affinity.