Following the release of the Zend Simple Cloud API for their Zend Framework, Clay Lovess has pointed out that sometimes a simple cloud could be a "dark cloud" for your application.
Developing "cloud-native" applications? Soon there'll be an abstraction layer for that too. [...] Sounds great, right? Not so much. As Chief Architect of a PHP-based "cloud-native" application that's handling hundreds of millions of requests per month, there's no way I'd consider using Simple Cloud. Here are five reasons why you shouldn't either.
His reasons are pretty simple ones - leaky abstractions, lowest common denominator calls the shots, the important groups (leaders) don't always get involved, creating a native option isn't that hard and, face it, you'll never make the move over because of the work level and uncertainty involved.
If you'd like to find out more about what he's talking about, check out this site for more information on Simple Cloud.