Software, Interrupted

Read all 'Joyent' posts in Software, Interrupted
June 30, 2008 12:12 PM PDT

Avoiding lock-in in the cloud

by Dave Rosenberg
  • 3 comments

As the cloud continues to emerge as a serious option, many people are starting to catch on that there are limits to what can be done outside that particular platform.

Right now there only a few options if you are a cloud or PaaS provider:
1. Cordon off virtual machines and use VM images (like Amazon.com or Joyent)
2. Allow development on some programming language (like Google App Engine)
3. Force users onto your platform (like Salesforce.com)

The applications that are built on top of a particular vendor's infrastructure are locked into that provider's way of doing things. I always expect the cloud to be about freedom from vendor control--much like how open source gives control to the users.

Where is the "write once, run anywhere" ideal of Java? Sun should be the next big Cloud vendor--it's got hardware, virtualization, and Java all under one roof and yet it remains late to the game.

Over at GigaOm I read about Dreamfactory which provides some cloud-agnostic/opportunistic offerings to integrate its own applications with other SaaS vendors.

But rather than being tied to a particular cloud, DreamFactory works with many of them. Relying on a rich client that runs as a browser plug-in, DreamFactory's application only needs the cloud for storage. It can use Salesforce, Webex Connect and Amazon EC2. Quickbase support is just around the corner, with Google BigTable hot on its heels. It will even run on your hard drive.

The fact that the Dreamfactory plug-in runs locally solves a major issue--what happens when you are not connected. It also means you can move from platform-to-platform.

But this approach is merely the tip of the iceberg. When you consider the domination of the Flash plug-in, you can certainly imagine Adobe making strides very quickly. For that matter, this approach could be Microsoft's first step into being cloud-relevant.

The next stage of the cloud is the maneuverability of data regardless of its location or destination.

  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About Software, Interrupted

In "Software, Interrupted," Dave Rosenberg discusses disruption in the software market, as well as the products and services that keep business technology norms in perpetual flux.

With nearly 15 years of technology and marketing experience spanning from Bell Labs to multiple start-up IPOs, Dave co-founded open-source software company MuleSource and now serves as general manager of Hardy Way. He also happens to be a U.S. patent holder and a workaholic. Technology is his best friend and mortal enemy.

Add this feed to your online news reader

Software, Interrupted topics

Most Discussed

advertisement

Inside CNET News

Scroll Left Scroll Right