Microsoft’s Azure Services Platform is a cloud platform aimed at delivering cloud computing services and a whole range of computing solutions based on cloud computing.This a significant step by Microsoft in the field of cloud computing following Microsoft’s online services.Azure Services Platform is an application platform which is part of the cloud that allows applications to be hosted and run at Microsoft datacenters cross various locations. It provides a cloud operating system called Windows Azure that serves as a runtime for the applications and provides a set of services that allows development, management and hosting of managed applications off-premises and on-premises. All Azure Services and applications built using them run on top of Windows Azure.
Fabric controller is the hosting environment for Windows Azure.Fabric controller manages many functions like resource management,load control and a host of other features which the connected systems need not worry about.Data storage functionality is also provided such as the Windows Azure Storage Service where the information is stored as unstructured binary blobs. Azure Services Platform provides an API built on REST, HTTP and XML which allows the developer to interact with the services offered by Azure. Besides that a client side library is also provided and is also integrated along with the Microsoft Visual Studio which functions as the premier IDE for developing applications for the environment and also publishing it. The Azureservice platform runs on
the Windows Azure Specialized Operating System which in turn is on the topmost layer of Windows Server systems running on Windows Server 2008 .
There is also a customized version of Hyper-V which is known as the Windows Azure Hypervisor and this provides virtualization of services.The Microsoft Azure service Platform also makes of Live Services, SQL Services, .NET Services, SharePoint Services and
Dynamics CRM Services. These service can be used by the developers in developing applications for this environment. Microsoft studio is provided with client library,code management tool for the development of specialized applications for the Azure platform. Scalability and reliability is controlled by Fabric Controller which makes sure that the services do not crash. It also runs on the .NET framework SDKs have been provided for JAVA as well as Ruby so that the developers of these languages can integrate with the .NET platform.