As you may recall, Citrix turned the CloudStack open-source cloud project over to the Apache Foundation awhile ago. This week the first Apache-blessed code is out, as reported by GigaOM’s own Barb Darrow.
“The new 4.0.0 ‘incubating release’ of CloudStack adds CloudBridge, an Amazon Web Services (AWS) API extension, right into the CloudStack package so that users can ‘turn on’ Amazon S3 and EC2 support if they want.” This means that those committing to CloudStack can also enable AWS compatibility, perhaps hedging your cloud computing bets, or supporting existing AWS-based systems.
Amazon API compatibility continues to become more important in the world of public and private IaaS providers. Rackspace lacks AWS compatibility with its OpenStack cloud, however, guys like Cloudscaling consider their AWS compatibility a selling point. I have to agree.
The fact of the matter is that AWS is such as huge influence in the world of cloud computing, enterprises want to maintain compatibility no matter if they need it right now or not. The world of cloud computing, to many enterprises, feels like picking horses at the track, with the fear that picking the wrong horse could mean that you’ll be locked into technology that needs to be replaced in the near future. So, the more mechanisms that exist, such as CloudBridge, the lower the perceived risk.
While I see the logic here, I also view this as a false sense of security. Understand that such API abstraction mechanisms often mean compatibility and performance issues down the road. Ultimately, they may not be the hedge bet that everyone thinks they are.