What is the difference between an Azure Web Site and an Azure Web Role

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 Comment