💡 Learn more : App Service Documentation.
📺 Watch the video : How to Clone Web Apps Using Azure App Services.
Keep in mind that this feature is only available to apps hosted on Premium App Service Plans - Thanks to Mike Kauspedas for reminding me!
Cloning is the ability to clone an existing Web App to a newly created app that is often in a different region. This will enable customers to deploy a number of apps across different regions quickly and easily.
Scenario: A company has an existing web app in West US, they would like to clone the app to East US to serve folks that live on that site with better performance such as latency.
In order to take advantage of this, you'll need to log into your Azure account and go to your App Service that you created and look under Development Tools then you will see Clone App. Open it and you'll see the following:
Ensure you give it an:
Hold Up Besides changing the location, this is also a great time to determine the plan needed. You might not need all the horsepower to serve this site if you expect very low traffic in that region.
Finally, there is Automation Options which brings you to the Azure Resource Manager templates that are so valuable.
What is a Azure Resource Manager again? Azure Resource Manager enables you to work with the resources in your solution as a group. You can deploy, update, or delete all the resources for your solution in a single, coordinated operation. You use a template for deployment and that template can work for different environments such as testing, staging, and production. Resource Manager provides security, auditing, and tagging features to help you manage your resources after deployment. source
Once everything is setup then press Create and you'll see the Deployment in Progress begin. You can click on it while deploying to see details as shown below: