Currently when I create a deployment using Windows Azure Management Portal it takes about 9 (nine!) minutes to have the code in my role OnStart() being run. I f
Windows Azure generally takes 5-15 minutes to deploy. What it's doing is spinning up servers, VMs, booting Windows, etc. It's getting faster over time, but nine minutes is certainly not out of the ordinary.