The main benefit of moving to the cloud is the savings in time and infrastructure for application deployment.
You can focus on your application development and not the infrastructure.
The backend is fully automated and handles the patching, updating, and maintenance of the operating system and applications. Windows Azure follows a pay-per-use model, where you only pay for the resources that your application uses; there is no upfront cost.
One major concern in application deployment is the ability to survive hardware and system failures, and Windows Azure is designed with high availability in mind. Applications are replicated across multiple servers in different locations for fail-safe recovery. Microsoft delivers a 99.95% monthly SLA (Service-Level Agreement).
As is often the goal, your application may at times require scaling up as demands grow. Windows Azure is designed for elastic scale, therefore, multiple instances can be spun up as needed. Alternatively, the customer can drop the number of instances to zero when there is no demand. Since Windows Azure follows the pay-per-use model, you only pay for the number of instances that you use and the storage you consume.
Another important benefit is that SQL Database (formerly SQL Azure), which is the storage component of Windows Azure, shares the same basic programming models with Microsoft SQL Server, thus if you are familiar with SQL Server product code base, your skills can be applied to working with SQL Database.
While a relatively new business for Microsoft, the growth of Windows Azure is a testament to the growing importance of cloud computing as well as Microsoft’s platform.
Cloud computing refers to the notion of placing computing services in a central data center, accessible by the Internet.
The main types of cloud computing services are
Infrastructure as a Service (IaaS),
Platform as a Service (PaaS), and
Software as a Service (SaaS)
We should note that there are in fact other types of cloud services such as Security as a Service or IT as a Service offered by other cloud computing platforms.
The types of services available with Windows Azure are