Globally-distributed applications with Microsoft Azure