Azure's Cloud Computing 2.0 strategy is confidential
techcommunity.microsoft.com
techcommunity.microsoft.com
But with my dev hat on I must point out how much overhead all this adds up. Development time is doubled or tripled, and you need a lot more effort and more people and better trained people to admin/manage production systems.