IT developers have long faced the problem of planning for and providing sufficient processing, storage, and network bandwidth to meet the need to develop and manage their applications and database. The most common problem was the distribution of processes between workstations and servers within a single enterprise but crossing enterprise boundaries has proven more difficult for end-users which had to remember the complexity of switching between these services.
Microsoft® Azure™ Services Platform addresses these issues by moving computing into the cloud. Using Microsoft Azure IT developers can move the processing and storage from individual corporate servers and websites to large Microsoft data centres.
By using the Microsoft datacentres developers can take advantage of enterprise-class auto availability, scalability, and security with the benefits of a self-healing, self-provisioning and physical database administration.
One benefit of moving the storage to the MS datacentre is that the end user doesn't necessarily need to maintain a server farm to run their applications. The Windows Azure platform is architected to enable on-demand utility computing for developing and hosting applications and services.
Another obvious benefit is the possibility to access a common storage from everywhere. For instance, setting up a local SQL Server installation is relatively straightforward, but if you want to access this database from outside the firewall, security and access control quickly are big issues. Using Azure solves this problem.
Windows Azure provides the extensible and highly manageable platform to create, run, scale, upgrade and retire your applications therefore creating applications will be easier.
The Windows Azure platform is a simple, reliable, and powerful Microsoft platform for creating cloud applications, online services, and websites.
To build applications and services on Windows Azure, developers can use their existing Microsoft Visual Studio® expertise. In addition, Windows Azure supports popular standards, protocols and languages including SOAP, REST, XML, Java, PHP.