PDC 2009: Windows Server's plan to move customers back off the cloud

By Scott M. Fulton, III | Published November 18, 2009, 2:21 AM

PDC 2009 story bannerMuch of the value proposition for Windows Azure -- the star of the show Tuesday at PDC 2009 in Los Angeles -- has been its ability to open up new business avenues for customers who had not been able to envision hosting high-intensity data center operations before. Azure could give these customers a leg up, a new and more affordable way to get off the ground.

But once they're off the ground, the question becomes, why stay up in the air? What's to keep those customers grounded -- to mix metaphors like an old editor of mine -- in the cloud? The surprise answer to that question is coming from a senior product manager for Windows Server, not Azure. Scott Ottaway told Betanews today that provisions are being planned for customers to move their deployed applications back off the Azure cloud, onto on-premises data center servers.

"Our goal is to provide a common application platform, just the way that we support ASP.NET in both places, PHP in both places. We want to supply a common platform so customers don't have to make the hard choice up front about where they're going to run something."

During the October 2008 PDC conference when Windows Azure was first introduced, it wasn't exactly clear who Microsoft was targeting as its customer. Thirteen months later, we have a much clearer picture of cloud services customers comprising three discrete classes: one that is made up of SMB businesses investing in affordable data center architecture for the first time, and building entirely new cloud applications that have never been tried; another made up of applications and services hosts that are simply mirroring their existing apps to the cloud space for affordability and scalability; and a third class in-between comprised of businesses of all sizes, who aren't looking to the cloud as a migration platform, but as a way to backup, complement, or augment their existing customer services as necessary.

The common factor between each of those classes is the need for a bridge -- perhaps now, perhaps later -- between their on-premise and off-premise cloud platforms. That's the reason for Microsoft's latest brand, announced Tuesday morning.

Microsoft Windows Server Senior Product Manager Scott Ottaway"If you write your code for Windows Server AppFabric, it should run on Windows Azure," said Ottaway, referring to the new mix-and-match composite applications system for the IIS platform. "What we are delivering in 2010 is a CTP [community technology preview] of AppFabric, called Windows Azure AppFabric, where you should be able to take the exact same code that you wrote for Windows Server AppFabric, and with zero or minimal refactoring, be able to put it up on Windows Azure and run it." AppFabric for now appears to include a methodology for customers to rapidly deploy applications and services based on common components. But for many of these components, there will be analogs between the on-Earth and off-Earth versions, if you will, such that all or part of these apps may be translated between locales as necessary.

"Right now, if I have an ASP.NET app running on Windows Azure, and it's using SQL Azure, I can pull that off with minimal refactoring, in most cases, and run it on premises on Windows Server, because Windows Server supports ASP.NET via IIS, and our .NET Framework, and it supports SQL Server," remarked Ottaway. "So I can move a certain class of apps that I have up there, off -- not all." Applications that utilize binary large object (BLOB) storage, and other Azure-specific features, would still require significant refactoring. "But if it's just an ASP.NET app through SQL Azure, you should be able to pull it back on-premises without much effort at all."

Some of the more recently deployed, non-Microsoft language platforms, including PHP and MySQL, will also aid customers in that transition.

"Whether there's a total cost-of-ownership advantage to being off-premises or on-premises, depends on so many factors. Are you highly virtualized? Do you have really good management tools? Do you have affordable staff? Regulatory concerns? Privacy, security concerns?" remarked the Windows Server senior product manager. "There's many, many factors that may indicate to you that...you want to keep it on-premises, or that it's okay to go all the way off-premises. But it's probably going to be more of a non-enterprise decision; it's going to be project by project and app-by-app."

Next: Virtual machines migrate to Azure...

1 | 2 | Next Page →

Comments

View comments by with a score of at least

When you seed the Cloud it rains...

We MUST always remember when you choose a cloud a vendor becomes a partner in your company.

It's not about outsourcing your company away..

Score: 0

|

Of course there needs to be an option to pull away from "the cloud." Nobody in their right mind would consider a vendor lock-in, especially when the bits are that much less under your control...

Score: 0

|

most annoying term in the industry= the cloud

Score: 1

|

Google Buzz: Another attempt to harness the content firehose

Similar to how Google successfully remolded RSS into a Google tool, the company now wants to remold Gmail into one big Google party

Success: Google's Nexus One shipping support line takes tech support questions

UPDATED Though the support line had been set up for shipping, it now appears Google personnel are happy to hear technical concerns.

Goodnight, moon: What I learned from a space shuttle

Carmi Levy | Wide Angle Zoom: Can the tech sector learn a few lessons from the space program? Certainly, if you believe in learning from someone else's mistakes.

Netflix to FCC: NBCU + Comcast could bypass net neutrality

Weaning itself from the post office as its main means of video transfer, Netflix would like someone to ensure the Internet remains just as unencumbered.

Rhapsody to become an independent company

RealNetworks and Viacom subsidiary MTV Networks have begun the process of spinning off music service Rhapsody into an independent company.

Nvidia debuts new dynamically-switched graphics card technology

Today, Nvidia announced that its Optimus technology for GPU switching will soon be available in a handful of Asus notebooks.

Google lowers 'unusually high' early termination fee on Nexus One

Google has lowered the Nexus One's early termination fees which were twice as high as the norm.

Netgear and Ericsson introduce a mobile broadband hotspot with a twist

It's a mobile broadband hotspot, but it's for use in the home.

Report: Streaming video drove 72% global increase in mobile data consumption

A new study says streaming video is "the single most influential factor driving the need for increased mobile network capacity."

Stymied by continuing Nexus One 3G issues, Google blames the environment

If you're still afflicted with the 3G flip-flop trouble, then you might consider moving. That appears to be the only suggestion Google can give for now.

Wolfram|Alpha makes a strong argument for virtual keyboards

"Answer engine" Wolfram|Alpha has updated its iPhone/iPod Touch app, harnessing the strength of the virtual keyboard.