I am trying to set up a HA Citrix Farm in the Amazon cloud. I am thinking of deploying two WI servers. I am not a big Citrix Expert but as far as I know the remote client will connect to the WI via HTTPS and then open a connection using ICA protocol port.
I can balance the HTTPS without any problems using an Elastic Load Balancer and keeping sticky session, but however I cannot do the same with the TCP/ICA connection and the balancer may change from one WI to the other which I guess will break the session of the user.
Does anyone have any idea/suggestion on how to avoid this? In worst case I would set them up to work as primary and failover but I would like to be able to use both to leverage the load.