Windows Azure Multi Application es una aplicación de ejemplo disponible en CodePlex que permite desplegar de forma dinámica aplicaciones sobre una instancia de Windows Azure desplegada anteriormente.
Cuando se despliega la aplicación en Windows Azure únicamente se despliega la herramienta de administración, la cuál permite posteriormente desplegar nuevas aplicaciones o actualizar o eliminar las que ya estuvieran desplegadas.
El objetivo de la aplicación es optimizar el uso de recursos de la instancia y por tanto, reducir el coste de uso de la plataforma.
Sobre la misma instancia pueden desplegarse instancias de diferente naturaleza; ASP.NET Web Forms, ASP.NET MVC, Servicios Windows etc…
La aplicación soporta disponer de múltiples instancias y modificar el número de las desplegadas de forma dinámica sin tener que hacer acciones adicionales.
Si os interesa podéis coger el código fuente de la misma aquí y si la probáis, no dudéis en proponer mejoras!