• On MovieTome: The next Marvel mutant movie?
March 18, 2009 8:29 PM PDT

Amazon's cloud APIs need to become standards

by Dave Rosenberg

I read on Wednesday that Sun Microsystems plans to release open-source application programming interfaces for its soon-to-launch cloud services. The obvious question in my mind is, why wouldn't Sun just support Amazon's APIs, which have become the de facto standard?

The short answer is that Amazon filed a very broad patent titled "Distributed storage system with Web services client interface" related to its Simple Storage Service (S3), and it's not clear if the company will eventually take legal action against those using the APIs in their own products.

We can argue all day about the U.S. patent system being broken, but the point is that Amazon Web Services (AWS) users are locked into the platform, and if the patent is granted, users may well end up without an alternative.

Sun is absolutely doing the right thing in avoiding the risk of Amazon's patent attempt (though it's surprising that it couldn't do some kind of covenant deal) as well as creating true open cloud standards. But the Amazon APIs are the dominant force--in fact, the only real option for the cloud. Unless they become legitimate standards, cloud access will potentially end up in a morass of competing APIs and methods.

I can't see a reason why Amazon wouldn't take the step of making their APIs actual standards. Besides the goodwill, it would also mean that their own services would be accessible to every other system. For now, however, its patent application states the following:

United States Patent Application 20070156842
Distributed storage system with Web services client interface

A distributed, Web services-based storage system. A system may include a Web services interface configured to receive, according to a Web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object.

The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object.

For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the Web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.

Follow me on Twitter @daveofdoom

Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @daveofdoom.
Recent posts from Software, Interrupted
Microsoft's weak cloud privacy position
IBM helps students put their heads in the cloud
Amazon gets social with Twitter integration
Turning Twitter into an application server
Virtual goods: Duping the masses?
Virtual-goods resellers on the rise
Most influential open-source gurus? Votes are in
Box.net and Salesforce.com cloud-to-cloud integration
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
by cloudment March 19, 2009 1:39 AM PDT
I hope our CloudBerry Explorer for Amazon S3 will work with SUN cloud storage with minimal or no modifications. I am glad there are more players in the cloud market and it would be an expected move from a company like SUN
Reply to this comment
by alex-cnet March 19, 2009 8:13 AM PDT
"cloud access will potentially end up in a morass of competing APIs and methods"

I doubt that. Sure Amazon and Sun may be competing at this moment, but IBM and Amazon are on the same team, and IBM is soon to acquire Sun. Cloud services are coming together and may see less resistance that thought.
Reply to this comment
by danielwharton March 19, 2009 11:49 AM PDT
The patent application reads like mogilefs functionality exactly. It also reads like the combination of other open source technologies (drbd + webdav) maybe even parts of hadoop.

This patent was applied for in 2007. MogileFS was around in 2004. I know this hasn't mattered in the past. Just sayin' is all.
Reply to this comment
by fayebeavers March 20, 2009 8:58 AM PDT
I'm not even sure I know the difference between a cloud storage service and an online backup service? Would http://www.myotherdrive.com be considered a cloud storage service? What about Mozy or Carbonite. I guess I just don't understand what cloud storage is.
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next
advertisement

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

advertisement

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

advertisement
advertisement
Click Here

Inside CNET News

Scroll Left Scroll Right