What are the material differences between the new Azure Web Sites and the traditional Azure Web Roles for an ASP.NET MVC application? What reason would I choose a “web site” over a “web role” or vice versa?

Let’s assume that I would need equal capacity in either case (e.g. 2 small instances). The prices seem comparable other than the fact that there is a 33% temporary discount for web sites while they are in their preview period.

Are there things that I can do with a “web site” that are difficulty or impossible with a web role? For example, does it become easy to put multiple web sites in a single set of VMs using “web sites”? Do I lose anything with a “web site” vs a “web role”? Ability to fine tune IIS? Ability to use the Cache service locally?

10 Answers
10

Leave a Reply

Your email address will not be published. Required fields are marked *