There’s a new open source cloud in town. Meet Apache CloudStack
gigaom.com
gigaom.com
Last time I checked it out, the CloudStack had a homemade ORM, no messaging queue, windows line endings on nearly every source code file (primary deployment platform is linux, I don't find that encouraging) and worst of all, the test coverage was in low single digits. It felt like a project being run by a marketing team, built using contractors and absolutely riddled with bugs. That said, if you're planning to run a private cloud with it and don't mind it falling over once in a while, then it's simple to setup and get running.
I last looked at it in December and they might've worked every issue out by now. That said, you're welcome to investigate every single claim I made, as of then at least, each concern I listed was still present. Marketplace traction or acquisitions are not going to change the fact that what you're dealing with is 200K lines of code with 5-7% test coverage.
Lots of parallels to the Desktop space (MS Vs Linux flavors)
Shooting for AWS as your gold standard, to me, seems to be aiming too low. AWS is a far from perfect system.
Today, CloudStack uses a separate translation layer, and has for some time, to translate AWS API to CloudStack API. That will remain the same going forward, except the translation layer will become a bit more integrated.
I like AWS. You're right ... it isn't perfect. But it is good enough. And that's exactly what you want for a standard IMHO.
Just my personal opinions.
As @Adrianco puts -
Tenses and predictions: Eucalyptus have; CloudStack will soon; OpenStack will eventually reluctantly; license the AWS API #gameover