We are currently planning the deployment strategy an azure. We want to run 2 WCF services on Azure VMs. To bring the service closest to the customer we will deploy 1 VM in the US and 1 in Europe. Each service is connected to a SQL Server DB hosted on the same VM. Now we are searching for a strategy to just ONE DB that is used by both services. We fear that is very bad for the performance, at least for 1 service (as e.g. the US service has to connect to the DB in Europe).
What could be best practices on Azure to solve such requirements?