Blogs

RedMonk

Skip to content

A new run at the Java PaaS – CloudBees buys Stax – Brief Note

cloudbees-diagram.png

CloudBees has purchased Stax Networks (see their write-up) to build out their ambitions to become the leading Java PaaS. Thus far, CloudBees has been known as the Hudson in the cloud company, running the continuous build tool in the cloud (on Amazon) for it’s beta users. Doing a build in the cloud is one thing, but tooling all of the activities around the build-test-deploy-run-repeat cycle is a bigger pie to eat from.

(As a minor note, by “Java PaaS” I mean “any VM-based language,” not just the Java language.)

Cloud ALM

There are many efforts underway to do “cloud ALM” though, wisely, no one calls it that. “ALM” has long been thought of as more of a bureaucratic-hell for developers than something useful. Still, for any sane organization the checks-and-balances and quality-through-process that ALM drives towards is required. It’s one thing for some slick .com to eschew ALM, but all those Toyota owners out there probably appreciate the mounds of process paperwork that ALM and higher paper-pushing practices stocked up.

As the diagram above shows, CloudBees is looking towards Stax to help them fill out the “deploy to production” part of that cloud ALM vision. I’d suggest that this “production” (the running of the code) is the area that needs the most innovation in the cloud space and is, therefore, the most difficult nut to crack. The idea of push button deployments to production is great, but the actual reality of deploying, diagnosing problems, rolling back, and so on get messy. And, indeed, solving those problems is (or should be) the value that a PaaS brings.

As a thought-experiment, I’d suggest that the ultimate PaaS would allow you to fire your entire ops team (as needed by the applications in that PaaS, at least) and just rely on the developers to run all that. Whether that’s a good idea or not is yet to be seen – I doubt developers want to strap a pager to their belt every night.

In essence, you need “fully automated provisioning” as some of the dev/ops crew would describe it.

It’s getting crowded

As a comparison, the Code2Cloud crew is tackling the problem from a tools perspective, where-as folks like CloudBees are going for an approach to build and own the entire ecosystem, not just service it. Another example: you can see this general idea being worked out in the mobile space by PhoneGap/build. I come across “build in the cloud” folks all the time now-a-days, and I expect to see even more of vendors moving the entire software development and deployment tool-chain into a cloud – if only “cloud-like” (CloudBees said they have an on-premise version for the weak-kneed) – environment.

More

Disclosure: CloudBees, TaskTop, and VMWare are clients.

Categories: Brief Notes, Cloud, Development Tools, Java.

Tags: , , ,

Comment Feed

3 Responses

Continuing the Discussion

  1. […] been several new PaaSes of late: such as CloudBees, VMWare/Spring’s ambitions (e.g., VMforce), RedHat/Makara, and even a node.js service. Also, […]

  2. […] on OpenStack. The same applies for Eucalyptus, Cloud.com, and other cloud vendors. PaaS folks like CloudBees are a slightly different case: PaaS startups main hope is to use their scrappy smallness to […]