Do you have any guidance around when should developers use the VM role vis-à-vis the Elevated Privileges functionality for Web and Worker roles?
The VM role and elevated privileges functionality removes roadblocks that today prevent developers from having full control over their application environment. a.For small changes like configuring IIS or installing an MSI we recommend using the elevated privilege admin access feature. This approach is best suited for small changes and enables the developer to retain automated service management at the Guest OS and the application level. b.When the customizations are large in number or require changes that cannot be automated, we recommend using the VM role instead. When developers use the VM role, they retain most benefits of automated service management (load balancing and failover) with the exception of Guest OS patching.