Globally-Distributed Applications with Microsoft Azure