amazon-ec2cloudrackspace-cloudcloud-platformrightscale

library/development platform on EC2/Rackspace/Eucalyptus/OpenStack


I am trying to build a cloud VM brokering service which can borrow computer power as VM's on-demand, from the private/public cloud computer infrastructure. I have following goals for my service.

My question is if there are any open-source/commercial libraries or cloud development platforms, which can give me this functionality over which I can just build my service without really bothering about vendor specific details.

I came across rightscale & scalr but I am not clear if they are tools or platform. I need a platform over which I can develop not just to tools to monitor and auto provision cloud deployments.

TIA.


Solution

  • For python there's boto and libcloud.

    For Java there's jclouds and also a port of libcloud (scroll a bit further down the page).

    These are all open source libraries.