Is there solution for multiple regions load balancing, when each region supports only subset of "clients of that region"?
The situation is following: There are 3 regions: NY, London and Tokyo (hello, forex trade) Client must login, during login must be defined a region of the client and then entire process must continue in the boundaries of one particular region.
Client is Flex app. That means, browser must first download the flex file from the "right" region server (different regions may serve different versions of the same application)
I have several solutions in mind, most simple is define some Login server, say in region London, create login process on that server and all clients(no matter what region they belong to) login through that server.
As login result region defined and then client informed, that "you have to work with region NY, here is IP of loadbalancer of that region: 1.1.1.1", client starts connect to this loadbalancer and downloads flex from the region.
As result, initial HTTP login and conversation with the LN region resulted in Flex interaction with NY region.
Is there some recommended practice to do that in the F5 domain?
Thanks.