Windows Services into Azure WorkerRoles
What is established best practice in porting a Windows Service to Azure?   Should it be changed into a Worker Role or moved into a VM running in Azure?  Are there other options?  Assume that my services write to external persistence sources (MSMQ, databases, WCF) rather than to the file system directly.
Windows Services into Azure WorkerRoles
===

What is established best practice in porting a Windows Service to Azure?   Should it be changed into a Worker Role or moved into a VM running in Azure?  Are there other options?  Assume that my services write to external persistence sources (MSMQ, databases, WCF) rather than to the file system directly.