Reputation: 17525
I have an Azure based web service. The service contains a web based front end that communicates through JSON and Ajax with a WCF service running in the same web role. This in turn communicates with another WCF service that serves as our mid-tier in a separate web role. This communicates with the back-end that consists of two SQL Azure databases and some blob storage. When deployed all of these were placed in the Western Europe region (I'm in the UK). Part of the web service involves uploading multiple potentially large photos. It would make sense if our users in America uploaded to data store and database in America, using a front end and mid-tier hosted in America. Does Azure provide a solution whereby I can replicate my infrastructure across continents and have Azure handle the redirection required? If so, how do I set it up?
Upvotes: 4
Views: 356
Reputation: 24895
Yes, you can do this in Windows Azure using the Traffic Manager where you can set it up in 3 different modes:
Here is an overview of how the performance load balanching method works:
Note that this only applies to hosted services (not for storage, SQL Azure, ...)
Upvotes: 6