My knowledge of Windows Azure is limited to the several videos I watched on Microsoft's web site. Aside from a few new buzzwords, I'm not seeing how this platform differentiates from traditional web hosts that have existed for many years. Aside from the unique billing model (e.g. "storage transactions per month"), what differentiates Azure from traditional web hosts, such as discountasp.net, in terms of the actual service provided?
The extra services that takes cloud computing(Azure) one step beyond traditional hosting? Here are a few:
Load balancing: a flexible set of computing resources can all be transparently load-balanced behind a virtual router.
Content Delivery: the work done by a content delivery network can all be done transparently by a cloud computing provider, such as Amazon CloudFront.
Failover: if your data is load-balanced between multiple data centers, and one data center goes offline, a cloud computing provider should be able to failover the traffic from one to the others. (If they can't now, they should provide this service. :))
Scalability: the number of compute resources used should automatically scale up or down based on demand.
Tooling: with the advent of mainstream cloud computing providers, the tooling has improved tremendously. For example, Windows Azure tools allow developers to test everything out locally and easily deploy to the cloud, and thus enabling people to easily build scalable services.