Add autoscale and make it bold and aggressive- user can set triggers from monitoring system and after trigger is activated scale automatically change instance parameters and/or add more instances.
If you make research you can find how many people ask for this option in Heroku for example- if you add possibility for little time period for example 5 minutes minimum use time, Azure simply broke all rules and many more customers migrate to you.
What I expect - system is activated / monitoring get data every minute / and add more resource immediately, with no problem take the traffic spike and after that 25/35/55 minutes later, if last 5/10/15 minutes CPU Usage/Visitors/RAM not over X- shut down unnecessary vm`s.
All triggers for activation and shut down can be configured from your scale panel.
Tae Kyung Lee commented
AzureWatch does not yet support monitoring of Azure Virtual Compute (IaaS).
For Azure Websites this would be welcome addition atleast. I don't know you can scale that with scripts?
i've developed Auto Scaling on Windowz azure VMS, that are acting as Sharepoint frontends, it is implemented by Azure Powershell scripts, and are 100% bug-free, if you are interested, we can communicate
Enterprise Library Auto-Scaling Application block especially for azure
Igor Papirov commented
AzureWatch @ http://www.paraleap.com can provide an out-of-the-box Auto-scaling and active Monitoring for Azure Compute as well as active Monitoring for SQL Azure, SQL Federations, Storage, etc.
Great idea, I and many more people have been waiting for it for years !