views:

243

answers:

2

I am a little confused about two new technologies receiving a lot of buzz currently; Can somebody please explain to me what the difference (or similarities) are between Azure and .NET Services?

Are they one and the same thing? Is Azure the Cloud OS that my .NET Services run in? Is .NET Services a component that makes up the greater Azure vision?

Thanks

A: 

Windows Azure is a cloud services operating system that drivers the Azure Platform, which is an open platform that supports/will support multiple Microsoft and non-Microsoft languages and evironments. Azure Platform

.Net Services are a set of libraries that aid in working with the Azure cloud based infrastructure services available. .Net Services

Mircea Grelus
+10  A: 

You've basically got it right that .NET Services is a component that makes up part of the Azure platform. Check out the Azure Services graphic for a visual representation of the components.

  • Azure is composed of the operating environment and the base services that are used to host cloud applications. It provides the base capabilities (web and worker processes) as well as the simple data storage offerings.

  • .NET Services are the services that many applications will use to create cloud scale applications, although originally the services were mostly geared toward enterprise development. It includes the access service and service bus.

There are also a few other services that are provided:

  • SQL Azure is the SQL Server for the cloud offering. It is used like a regular SQL Server instance, for the most part, but is hosted and sericed by Microsoft.

  • Live Services are consumer focused services that make use of many Microsoft services: Mesh, Live ID, Messenger, etc.

One thing to note is that, although these services are offered as part of the Azure platform, the .NET Services should be usable from any platform. The are REST based services that can be consumed by any application that has the ability to call REST services.

Steven Lyons