This is the first of several posts of a walkthrough whose goal is to build a cloud guest book service while exploring Windows Azure basic elements .
I wrote these posts to share my experience in learning Microsoft implementation of cloud computing. If you are new to the technology, my posts can help you to explore and learn about it.
The walkthrough demonstrates the use of Windows Azure Compute and Storage services, specifically:
The information presented here has been adapted from a related article published on the Channel 9 site. For more information, see Introduction to Windows Azure.
In this walkthrough you will learn how to::
A Windows Azure compute service consists of one or more web roles and worker roles.
A Windows Azure compute service may be comprised of one or both types of roles and can run multiple instances of each type. Windows Azure can add or remove role instances on demand allowing an application to quickly and economically scale-up or down when the need arises. For more information, see Windows Azure Compute Service.
Windows Azure storage services provide storage in the cloud, which includes blob services for storing text and binary data, table services for structured storage that can be queried, and queue services for reliable and persistent messaging between services. For more information, see Windows Azure Storage Services.
The following illustration shows the architecture of the Windows Service, called GuestBook, that you are going to build during this exercise .
Figure 1 GuestBook Application Architecture
What we have described is a common pattern in cloud computing which enables the separation of compute-bound tasks from the front-end ones by using queues. The advantage of this approach is that front and back end can be scaled independently.
For more information, see Windows Azure Tools for Microsoft Visual Studio.
For related topics, see the following posts.