Forum Discussion

beep02_149157's avatar
beep02_149157
Icon for Nimbostratus rankNimbostratus
Mar 30, 2014

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.

 

3 Replies

  • kunjan's avatar
    kunjan
    Icon for Nimbostratus rankNimbostratus

    You may want to explore 'Hosted content' and redirect using 'IP Geo location Match'

     

    http://support.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-hosted-content-implementations-11-4-0/1.html

     

    http://support.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-config-11-4-0/apm_config_server_checks.html206420

     

  • Thanks. I can understand why you propose IP geolocation. But what can I gain from the "hosted content" for my case?

     

  • kunjan's avatar
    kunjan
    Icon for Nimbostratus rankNimbostratus

    I'm assuming here Flex app is certain package like zip that could be uploaded to APM as hosted content and based on the region APM can direct to the regional package that user can download, either automatically or upon a click.