title: Azure Roles and Instances
body: <p>Can I have a Web Role and a Worker role run on the same instance, or do I have to obtain 2 separate hosting instances and pay twice the amount I would otherwise?</p>
  
  <p>I have a WCF Web API that I want to host on Azure. I also have a Worker Role that listens to a Queue in Azure Storage. Every time a message is added to the Queue, it will obtain that and run a small task depending on the message.</p>
  
  <p>I was wondering if I can just run these two on the same instance or not.</p>