views:

68

answers:

4

I am creating a web-based RESTful service and want to cloud-enable it for scalability.

I don't want to get locked into one cloud provider though. I'd like to be able to switched between Go Grid or Amazon EC2, etc. as pricing and needs evolve.

Is there a common API to control the launch, monitoring and shutdown of cloud resources?

I've seen Right Scale, but their pricing is just from another planet.

Similarly, is there a common API for cloud storage?

+1  A: 

Take a look at libcloud

jdigital
That is exactly what I was hoping to find. Would have preferred PHP, but Python will do too! Thank you jdigital!
MindJuice
A: 

What platform are you looking an API for? Our SecureBlackbox product offers CloudBlackbox package of components for uniform access to various cloud storages. Currently supported are S3 and Azure and Google (API for other services is possible on demand).

We don't have uniform API for computational functionality (at least at the moment).

Eugene Mayevski 'EldoS Corp
A: 

If you are working with scala or java, you can also check jclouds(http://groups.google.com/group/jclouds)

Rodney Quillo
A: 

For Java there is:

Everett Toews