Use the GoGrid API to do everything programmatically that you can do with the UI. GoGrid is a grid hosting platform where you get multi-tier Internet infrastructure on demand using a web control panel. GoGrid users can set up and scale servers from any web browser. GoGrid provides computing power with the same root access and standard OS installs you would expect from a dedicated server. Even as your blog or Web app grows, GoGrid can provide you with services that grow with you.
When Amazon announced a public beta of its cloud computing infrastructure in 2006, it was the beginning of the new computing era in which you can consume and pay for computing resources per use. Today we have a lot of public clouds, however, when you build and deploy your application you are often bound to a single cloud provider through its proprietary API. DeltaCloud provides you with unified API across major cloud providers that you can use to manage your virtual machines in major clouds such as EC2 or Rackspace.
One of the big debates these days when it comes to cloud computing center around portability and interoperatbilty between providers. That is, if you build an application on Amazon's EC2 or Google's AppEngine or Force.com, or store your data on Box.net or Amazon's S3, how hard is it to port your application or move your data to another cloud provider? If you develop on a given platform, how locked-in, or not, are you? And beyond that, could developers benefit from having standardized APIs to develop to without having to learn a new model and interface each time. As you'd expect, there's no easy answer to this.