CloudBees is the only cloud company focused on servicing the complete develop-to-deploy lifecycle of Java web applications in the cloud – where customers do not have to worry about servers, virtual machines or IT staff. The CloudBees platform today includes DEV@cloud, a service that lets developers take their build and test environments to the cloud, and RUN@cloud, which lets teams seamlessly deploy these applications to production on the cloud.
After several months of stealth-mode activity, CloudBees has now gone live. From the initial vision document to the current day, an enormous amount of work has been achieved and I am very proud of our team.
At CloudBees we think that the cloud is the new platform, where applications will shift to over time. Yet, for this to happen en masse, true cloud-native infrastructure has to be available – this cannot be a mere packaging of existing products with a “cloud” stamp on it.
As we shift towards this new paradigm, CloudBees aims at becoming the leading Platform as a Service (PaaS) for Java applications. And while CloudBees' platform will initially appeal to end-user companies, our platform is built with ISVs in mind: we envision that most ISVs will have to morph into a SaaS model if they want to outlive their SaaS competitors. Yet, given the complexity involved, very few ISVs will find it viable to develop their own multi-tenant architecture.
Furthermore, CloudBees will not just focus on a production-time Java PaaS: we will deliver an offering that covers the complete applications' lifecycle, from dev to production, through staging and QA.
As part of that vision, we are announcing today a SaaS for Java developers enabling companies to do Continuous Integration (CI) in the cloud by leveraging the leading Open Source CI project: Hudson. When using a CI environment, companies typically face a well known resource issue: you never have enough machines available when you need them. At CloudBees, we leverage the power of the cloud and offer the ability to run as many jobs as you want in parallel and you only pay for those machines by the minute. Furthermore, when using CloudBees, you do not need to setup and maintain your CI, OS and Java environments: you always get the best of breed environment without having to care for it.
Also, if your company already has an existing source code and Maven repository, no problem, you will be able to easily and securely hook into it. For the others, we do provide private Git, SVN and Maven repositories so that you can get everything you need to host a project, build it and test it – all pre-integrated and available as a SaaS.
As of today, our SaaS is available as a beta program: just register if you are interested in participating in that program.
This is obviously just the start of the CloudBees adventure and we already have new features and services being worked on, so stay tuned.