Windows Azure is well-suited for ecommerce applications by providing scalability, availability, and support for multi-devices. It allows ecommerce sites to automatically scale based on traffic, distribute load across datacenters for high availability, and develop interoperable applications using standard protocols that can run on multiple devices. Windows Azure's traffic manager can direct users to the best performing datacenter and fail over between datacenters to ensure availability. Data synchronization tools allow keeping data available across datacenters.