It is possible have a bunch of web apps running in one windows azure small compute instance?
I am looking at using Azure as a place to sit a bunch of projects (web apps) that are in dev and non-production ready. Some are actually moth-balled, but I’d like to have an active instance of them somewhere. I don’t want to pay for separate compute hours for each app, that is just sitting there 90 % of the time.
The other option I am considering to get a shared hosting account for these projects.
Yes, it is now possible with the latest Azure platform updates that were released late 2010.
You have to make the appropriate config changes in your Azure Project’s service definition file. Below is an example of multiple sites on the same domain. The Register site is using an https endpoint (you must also configure your cert) and the rest are using http. The Public site does not specify a host header and will catch anything not explicity specified. This is great when you have one app that needs to handle multiple subdomains (like shopify). In order to make this work you need to have a dns that allows wildcard cnames (GoDaddy dns does not). Obviously, you also need a cname record that points to azure for each of the other subdomains. One other thing to note in this example is that the physicalDirectory for the apps are relative to the Azure Project. Hope this helps!
Here’s a link that may help: http://msdn.microsoft.com/en-us/library/gg433110.aspx