The key advantage of ARM over the classic Azure Service Manager model is that applications can be deployed in the cloud in a single click across multiple regions.

As you’ll see in this demonstration, unlike the Azure Service Manager, in one operation ARM allows you to deploy a working cloud app along with all the necessary components, such as virtual networks, VMs, and public IP addresses.