FAQ from the Hudson Webinar on Mar 2, 2011

Title: Spring Java Web Apps To The Cloud

Answers by Ryan Campbell and Spike WashBurn, Architects at CloudBees.

Q. How much does the service cost?

A. Both DEV@cloud and RUN@cloud are available for free today. DEV@cloud pricing is available here. RUN@cloud pricing is available here.

Q. Your PaaS runs on Amazon, will I be charged by both Amazon and CloudBees

A. No - you will work with CloudBees and not have to deal with two accounts.

Q. How are you different than Amazon Beanstalk?

A. Although, CloudBees today runs on Amazon EC2 - it is designed from ground up to be IaaS-agnostic. This means that as a developer, you will have the flexibility to choose a IaaS platform and not be tied to a particular IaaS vendor. In addition, CloudBees believes that PaaS is beyond just a deployment platform - developers should be leveraging the cloud to build and deploying their applications. With DEV@cloud and RUN@cloud - developers can just do that - develop, build and deploy to the cloud.

Q. Is it possible to do a one-click deploy to the cloud from Jenkins ?

A. Yes it is. You can setup your DEV@cloud environment to push to RUN@cloud.

Q. Any plans for IntelliJ, PostgreSQL, Sonar support?

A. Currently we have no plans for IntelliJ and PostgreSQL. We are considering support for Sonar.

Q. How do you compare to Google App Engine?

A. Google App Engine white lists APIs. CloudBees does not white list API's. In addition, CloudBees believes that PaaS is beyond just a deployment platform - developers should be leveraging the cloud to build and deploy their applications. With DEV@cloud and RUN@cloud - developers can just do that - develop, build and deploy to the cloud.

Q: Is it/will Jenkins Enterprise by CloudBees be a serious service offering or is the majority of development time going into DEV@cloud and RUN@cloud?

A. CloudBees has separate teams focusing on DEV@cloud, RUN@cloud and Jenkins Enterprise by CloudBees. Jenkins Enterprise by CloudBees is a priority for us - Jenkins founder Kohsuke Kawaguchi is on the CloudBees team leading the Jenkins Enterprise by CloudBees development efforts.

Q. Is there / are you planning a class/webinar that will cover extending Hudson - ideally for Windows developers :)?

A. I'd love to do that if there's enough interest! Please send us your thoughts at: info@cloudbees.com for topics we should present in the future.

Q. If the commits are coming in faster than the continuous build runs, how does the system handle that? Does it queue the builds, or does it at some point take more than one commit to run the tests?

A. DEV@cloud works just as Jenkins would handle these issues. This means that as a developer, you can configure to poll the source code management for changes or builds periodically.