title: Combining multiple services in a single Azure web role
body: <p>I have a web application hosted on Azure, which spins up roles for a short period of time to perform a task. This task is necessary, so I can't do without it. I want to combine these services and assign them to a single role, so that when the service is run ten times in an hour, I don't get billed for ten hours of use.</p>
  
  <p>I found a blog post and <a href="https://github.com/dfberry/AzureMultiThreadedWorkerRole" rel="nofollow noreferrer">potential solution</a>, created in 2012. However, this project is horribly out of date, uses MVC3, and uses packages that haven't been available for several years now. Trying to make it work is not feasible.</p>
  
  <p>Is multiple services on a single role still a valid solution, or do I have to take another approach?</p>