| By Reuven Cohen | Article Rating: |
|
| May 28, 2009 12:13 PM EDT | Reads: |
2,741 |
I usually try to avoid posting rumors but this one is particularly interesting, I first heard about it a few weeks back but recently had independent confirmation. Word is Amazon's legal team is currently "investigating" open sourcing their various web services API's including EC2, S3 etc. (The rumor has not been officially confirmed by Amazon, but my sources are usually pretty good)
If true, this move makes a lot of sense for a number of reasons. The first and foremost is it would help foster the adoption of Amazon's API's which are already the de facto standards used by hundreds of thousands of AWS customers around the globe thus solidifying Amazons position as the market leader.
By actually giving their stamp of approval, they would be in a sense officially giving the opportunity for other players to embrace the interface methods while keeping the actual implementation (their secret sauce) a secret. If anything this may really help Amazon win over Enterprise customers by enabling an ecosystem of compatible "private cloud" products and services that could seamlessly move between Amazon's Public Cloud and existing data center infrastructure.
This would also continue the momentum started by a number of competitors/partners who have begun adopting the various AWS API's including Sun Microsystems in their Open Cloud Platform and the EUCALYPTUS project.
From a legal standpoint this would help negate some of the concerns around API liability. Amazon is known to have an extensive patent portfolio and in past has not been afraid to enforce it. A clear policy regarding the use of their API's would certainly help companies that up until now have been reluctant to adopt them.
Lastly this provides the opportunity to foster a ecosystem of API driven applications to emerge (EUCALYPTUS is perfect example). Another possible opportunity I wrote about awhile back is the creation of a Universal EC2 API adapter (UEC2)
that could plug into your existing infrastructure tools and is completely platform agnostic.
At the heart of this concept is a universal EC2 abstraction, similar to ODBC, (a platform-independent database abstraction layer). Like ODBC a user could install the specific EC2 api-implementation, through which a lightweight EC2 API daemon (Think Libvirt) is able to communicate with traditional virtual infrastructure platforms such as VMware, Xen, Hyper-V etc using a standardized EC2 API. The user then has the ability to have their EC2 specific applications communicate directly with any infrastructure using this EC2 Adapter. The adapter then relays the results back and forth between the the other various infrastructure platforms & API's. Maybe it's time for me to get moving on this concept.
May a thousand Clouds Bloom.
---Update--
David Berlind on twitter asked a great question: Can Amazon actually "open source" an API? Or, with APIs, is Creative Commons or a Non-Assertion Covenant the way to go?
Announcing The Enomaly Cloud Service Provider Edition | Twitter Me | Get Linkedin | Contact Reuven | Disclosure Policy
Published May 28, 2009 Reads 2,741
Copyright © 2009 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Reuven Cohen
An instigator, part time provocateur, bootstrapper, amateur cloud lexicographer, and purveyor of random thoughts, 140 characters at a time.
Reuven is an early innovator in the cloud computing space as the founder of Enomaly in 2004 (Acquired by Virtustream in February 2012). Enomaly was among the first to develop a self service infrastructure as a service (IaaS) platform (ECP) circa 2005. As well as SpotCloud (2011) the first commodity style cloud computing Spot Market.
Reuven is also the co-creator of CloudCamp (100+ Cities around the Globe) CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas and is the largest of the ‘barcamp’ style of events.
- Cloud Expo New York Speaker Profile: Dave Linthicum – Blue Mountain Labs
- Architecture Governance – the TOGAF Way
- Cross-Platform Mobile Visual Development – a Tool Comparison
- Top Five Hosted Hadoop-Based Applications Reviewed
- Porticor Launches To Deliver Cloud Data Security
- Talend and MapR Announce Certification of Big Data Integration
- Cloud Computing Use Case: Development & Test Environments
- Beware Fake Clouds
- A Million Monkeys Demonstrate the Power of Hadoop
- VCs Spend $6.9 Billion on Cloud Startups
- Cloud Office and Collaboration Productivity Applications Market Shares, Strategies, and Forecasts, Worldwide, 2012 to 2018
- Eucalyptus Selected as an OnDemand Winner
- Cloud Expo New York Speaker Profile: Dave Linthicum – Blue Mountain Labs
- Red Hat Executive Appointed to Technology Services Industry Association (TSIA) Support Services Advisory Board
- Are You Your Own Worst Enemy?
- Architecture Governance – the TOGAF Way
- BPM on Demand – Fantasy or Fast Track to Agility?
- Cross-Platform Mobile Visual Development – a Tool Comparison
- Why Public Clouds Are More Secure than Private Clouds
- Top Five Hosted Hadoop-Based Applications Reviewed
- Cloud Security and Encryption
- Porticor Launches To Deliver Cloud Data Security
- JBoss Enterprise Application Platform Achieves Security Certification
- Talend and MapR Announce Certification of Big Data Integration
- SOA Best Practices - Four Steps to Securing Your Web Services
- Katerina Moutsatsos, Kayikci and SOA World
- SOA Governance Best Practices – Architectural, Organizational, and SDLC Implications
- Service Versioning For SOA
- Ten Things to Think About When Building the Perfect SOA
- SOA Antipatterns
- Learning from SOA Mistakes
- Leveraging Your Host Systems with SOA Web Services
- SOA in the Cloud - Monitoring and Management for Reliability
- 10 Principles of SOA
- Understanding SOA Architectures and Models - Part 1
- Considering the SOA Reference Model













Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.