title: Different environments in Azure shared app service plan
body: <p>Recently I've started experimenting and getting familiar with some of the Azure offerings.  I made a simple app, connected it with azure functions and azure storage as well as some other offerings like service bus for example.</p>
  
  <p>So far so good, the app is working great and I got my feet wet with some great Azure services.</p>
  
  <p>But now I'm unsure on how best to proceed because what I have so far is a development version of my app.  If I wanted to make a prod version do I have to provision a different set of all the azure resources used for the dev version?</p>
  
  <p>So basically, I would have mydevsite.azurewebsites.net and myprodsite.azurewebsites.net.  Is this correct?  I can restrict mydevsite.azurewebsites.net with some IP address restrictions so that is not publicly available but I still feel this is a hacky way of doing this and that there should be a better way.</p>
  
  <p>Is there a common approach to a scenario like this?</p>