We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message
Programming software Reviews
15,669 Reviews

Microsoft Windows Azure CTP review

Community Technology Preview is free

Manufacturer: Microsoft

Microsoft's Community Technology Preview reveals in the Windows Azure Services Platform a thoughtfully designed cloud-computing architecture where seasoned .Net developers will feel at home.

Microsoft's Community Technology Preview reveals in the Windows Azure Services Platform a thoughtfully designed cloud-computing architecture where seasoned .Net developers will feel at home.

Microsoft intends its new Windows Azure Services Platform to be a serious cloud computing platform for a broad range of developers and scenarios, from lone developers starting up a new web-based company on a shoestring to large teams of enterprise developers looking for high-performance, highly available, and scalable websites, computing and storage.

A few years out, Microsoft wants Windows Azure to be seen as the preferred location for enterprise data, not as a business risk. It's off to a good start.

There's a tremendous amount of capability being presented in the Microsoft Windows Azure CTP (Community Technology Preview), and there's more to come.

Related articles:

Visit Business Advisor for the latest business IT news, reviews, tips and tricks - plus sign up for our unique and FREE business IT newsletter

Microsoft Live Mesh beta review

Visit Broadband Advisor for the latest internet news, reviews, tips & tricks - and to take advantage of PC Advisor's unique, independent Broadband Speed Tester

It goes beyond simple web hosting to a flexible architecture designed to automatically enlist additional resources in response to demand. There are capabilities here that we haven't seen in competing cloud offerings - for example, workflows.

The Microsoft Windows Azure team has picked and chosen existing Microsoft technologies - virtual servers, the .Net Framework, IIS, worker processes, databases, queues, enterprise service bus, workflows, authentication, and so on - and adapted them to the cloud.

One very promising note is how these services are tied together. The Microsoft of 10 years ago would have created proprietary interfaces to exclude its competitors from taking advantage of its technologies. The Microsoft Windows Azure team used open standards: REST, SOAP, Atom, and the like.

This inclusive choice opens the Windows Azure services to easy integration with almost any programming language and operating system.

See also: Adobe AIR 1.5 review

Another promising note is how, while breaking new ground, the Microsoft Windows Azure team made the programming model familiar to developers who have worked with the .Net Framework.

You don't have to learn a new programming language or IDE to work with Microsoft Windows Azure. If you know Visual Studio and C# or Visual Basic .Net, you're good to go, now with relatively little effort.

Using other .Net languages and tools is possible but not as well documented. Although using unmanaged code is not yet allowed, it will be in the future.

It took us a couple of weeks of dabbling with Microsoft Windows Azure an hour at a time to "get it". Part of the problem was that we were overwhelmed by the amount of seemingly independent functionality available.

Once we realised that what we were learning was a carefully designed, scalable SOA tied together with RESTful APIs, it began to gel for us. We would expect that any moderately experienced .Net developer with some SOA experience could be somewhat productive with Microsoft Windows Azure after a few days of concentrated work and fluent in a few weeks.

NEXT PAGE: four pillars

Microsoft Windows Azure CTP Expert Verdict »

Development supported on Windows Vista SP1 and Windows Server 2008
.Net Framework 3.5 SP1, IIS 7.0 with ASP.Net and WCF HTTP Activation, Microsoft SQL Server Express 2005 or 2008, and optionally Windows PowerShell and Visual Studio 2008 SP1

The Windows Azure Services Platform is a Windows-like cloud computing architecture that is programmed using the .Net Framework. We don't yet know what it will cost, and it has no track record for reliability at this point. What we do know now is that it's a well-thought-out architecture that should be easy to learn for existing ASP.Net developers.

  • Visual Studio 2008 SP1 review

    Visual Studio 2008 SP1

    Microsoft Visual Studio 2008 (VS08) Service Pack 1 (SP1) took eight months to arrive. Considering the capabilities that have been added, eight months might not seem so long.

  • Microsoft Visual Studio 2010 Beta 1 review

    Microsoft Visual Studio 2010 Beta 1

    Although not without problems, Microsoft Visual Studio is the premier IDE for developing applications with the Microsoft .Net Framework and at least a contender for the best Windows-hosted C/C++ IDE.

  • Visual Studio 2005 Express

    Visual Studio 2005 Express

    The latest release of Microsoft's Visual Studio has come with a surprise: a release of separate Express editions of its main development tools that are available for free.

  • CloudBerry Explorer review

    CloudBerry Explorer

    Manage Amazon S3 storage with CloudBerry Explorer - a slick standalone client.

  • Microsoft SQL Server 2008 review

    Microsoft SQL Server 2008

    Microsoft SQL Server 2008, aka "Katmai", gives SQL Server shops plenty of reasons to get excited. The best SQL Server release to date, it sports more nice new features than you can count, and the improvements extend to both performance and manageability.

IDG UK Sites

OnePlus 2 / OnePlus Two UK release date, price and specification rumours: When is the OnePlus 2...

IDG UK Sites

Why I think the Apple Watch sucks and you'd be mad to buy it

IDG UK Sites

Ben & Holly's Game of Thrones titles spoof is delightfully silly

IDG UK Sites

Mac OS X 10.11 release date rumours: all the new features expected in Yosemite successor