On TechRepublic: 12 tech terms that make you sound old
BNET Business Network:
BNET
TechRepublic
ZDNet

November 17th, 2008

It's different, developing to the cloud

Posted by Phil Wainewright @ 6:25 pm

Categories: Development, Microsoft, Platform as a service

Tags: Cloud, Microsoft Windows, Cloud Computing, Operating Systems, Software, Phil Wainewright, Developer, Platform, Podcasts, Collaboration

One of the hidden secrets of platform-as-a-service is how dramatically it changes the development process. Instead of expending energies on building and managing infrastructure, developers can concentrate on the end result, and they can get there a lot faster because of the collaboration and resource sharing the cloud platform allows. This was one of the big takeaways from some research I did recently for Appirio (disclosure: for a fee) that resulted in a white paper and webinar.

Amitabh Srivastava, Microsoft corporate VP, Windows AzureBut don’t take it from me. Amitabh Srivastava (pictured), corporate VP of Windows Azure, Microsoft’s cloud platform, says the same about developing on the cloud. “It was a mental switch — it’s a very different mindset,” he told me in a recent phone interview. Formerly codenamed ‘Red Dog’, the Windows Azure cloud platform was developed on the Azure cloud — what you might call eating your own ‘Red Dog’ food — and Srivastava told me that not having to worry about infrastructure is one of the key benefits of using the cloud.

“IT at the moment spends all its time managing the machines,” he said. “In Windows Azure, we manage the service, not the machine. That’s how you drive the total cost of ownership down. That’s how you address the expense.”

Srivastava was talking after we’d finished recording a podcast interview for my new blog on The Connected Web, published at eBizQ. The podcast is in two parts: the first covers Azure’s origins and enterprise focus, while the second looks at the Azure roadmap and what developers can do with it today. During the interview he mentioned the team doing its development on the cloud platform.

The other benefit of cloud development that he singled out was the way that having a shared platform simplifies the workflow around collaboration. “Collaboration becomes easy,” he said, because developers can bring up an instance at any time and share what they’ve been working on. “You have this infinite pool of stages available to you.”

Phil WainewrightPhil Wainewright is a commentator and strategist on emerging software industry trends. See his full profile and disclosure of his industry affiliations.


Email Phil Wainewright

Subscribe to Software as Services via Email alerts or RSS.

Talkback

Add your opinion

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads