Wednesday, May 25, 2011

Setting the Record Right on a News Report by GigaOM

Today Dotcloud acquired Duostack and was covered in a news article by GigaOm. 

The article mentions that “It’s a similar move to what we saw in December, when the newly minted Java-based PaaS CloudBees bought the competitive Stax Networks in order to integrate their technologies into the best-possible Java platform. That move was inspired in large part by Red Hat buying PaaS startup Makara a few weeks earlier and instantly becoming the biggest player in public Java PaaS.

GigaOm gets some things right and some wrong. CloudBees did acquire Stax Networks. However, it was not a reactive move. The Makara news hit Nov 30th while we were in the final stages of completing our acquisition of Stax Networks. In fact, we were having engineering meetings to discuss our next product steps, post-acquisition, when the news hit.

I would like to take credit for the fact that “CloudBees is awesomely nimble” and have been releasing great software ever so often (read the previous blog by Sacha) – however we are not so super-awesomely nimble that we saw the “Makara” news, turned around and bought another company in the next week as a reaction to market changes. CloudBees does not work by knee-jerk reactions to build it's kick-ass PaaS. 

Thought I would take the opportunity to set the record right.
- Harpreet Singh, Senior Director of Product Management

Follow CloudBees:
Facebook Twitter

Tuesday, May 24, 2011

For-Pay Offering for RUN@cloud

The CloudBees platform has been GA since January 2011 and we have rolled out for-pay offering for DEV@cloud about two months ago. However, there was no “self-service” for-pay offering for RUN@cloud yet.

That has changed this week and you can now decide, on an app-by-app basis, whether you’d like to keep your application under a free plan (with limited memory and compute resources) or whether you want to benefit from increased memory and/or compute capacity through a pay-as-you go pricing scheme.

New Features

If you decide to upgrade your application to a for-pay model, you will also benefit from the following additional new features:
  • CNAME aliasing and SSL support;
  • Auto- or manual application elasticity based on a number of metrics (requests, CPU, etc.) – this means you only pay for what your application really consumes;
  • Clustering with load-balancing, failover and session replication;
This last feature is particularly important and, when coupled with our continuous-deployment feature, makes it possible to deploy new versions of your application into production without losing any ongoing session! This is really magical to see at work!

We have also added several pricing tiers for our “MySQL-as-a-Service” offering.

Obviously, those features are not only accessible from the Web UI but also from the command line interface (SDK) and from our HTTP API. Remember you can also interact with DEV@ and RUN@cloud from within Eclipse thanks to our Eclipse plugin.

Note: while the underlying mechanic is very sound and has gone through extensive testing, the Web UI has some rough edges which will be improved starting next month in a series of UI updates.

PaaS Landscape

This new release of the CloudBees Platform further reinforces CloudBees as the innovation leader in the Java PaaS space. Not only are we the only PaaS on the market to cover the entire dev-to-run application lifecycle, but we are also the only Java PaaS available in GA offering a self-service, on-demand, for-pay offering along with advanced clustering features.


We will be hosting a webinar demonstrating all of our new features on the 8th of June at 2pm EDT, so please join us.

Also, remember that you can try our entire platform for free, so you might just want to try CloudBees and see for yourself.

Oh, and stay tuned, the Summer release is around the corner and it is going to be a heavy hitter!


Sacha Labourey, CEO
Follow CloudBees:
Facebook Twitter

Wednesday, May 18, 2011

State of the Frameworks on RUN@cloud

There is a healthy proliferation of popular frameworks that people are using for their apps on RUN@cloud, here are some pointers for those interested in these:



Play Framework

Railo CFML (Cold Fusion)

Follow CloudBees:
Facebook Twitter

Tuesday, May 17, 2011

Upcoming Training in London

On June 1st, CloudBees will be hosting a one-day Jenkins training in London, and I’ll be delivering it. Based on the experience of past deliveries of the training, this time I’m making some significant updates to the material to cater toward more experienced users and admins, about topics that range from automated code quality tracking to distributed builds, security setup to how you do continous delivery, build promotions to parameterized builds.

The training is capped by a small number of people, so it’s also interactive. I’ve enjoyed answering interesting and specific questions people bring in and point them to different plugins. In addition, for me, seeing people use the software also helps me understand how to improve them.

This is the first time we do this in Europe, and I’m hoping you’ll come join us. And if you are not in London, looks like my boss has signed me up for future trainings in San Francisco and New York, and if you have suggestions about other cities, please let us know!

- Kohsuke

Monday, May 9, 2011

Squeeze More Juice Out of Jenkins: Manage Large Jobs, RBAC and Others with Nectar 11.04

Following up on the release of first version of Nectar in October of last year, CloudBees has released the next version of Nectar (version 11.04). This release includes features targeted towards large deployments, managing users/roles.

In addition to fixes to the core, we have released four premium plugins:

Folders: Organize large number of jobs into hierarchical folders, much like how you organize files in directories in your file system.

Role-based Access Control: Define roles, groups and tie them into your underlying authentication mechanisms. Define white-list and black lists for projects. Folders plus RBAC allow you to define roles at jobs level – bringing an unprecedented flexibility for managing a large number of jobs. You can see a detailed video here.

Throttle Builds: Throttle build executions on virtual machines that share the same host. Useful if you have executors that share same physical resources underneath. This feature is useful alongwith the “VMWare vCenter auto-scaling” plugin available since Nectar 10.10

Wiki-syntax for decriptions: Lets users write project descriptions in wiki-syntax instead of raw-html. This prevents users from mounting XSS attacks.

You can find more information about Nectar here.

Learn more in an upcoming webinar:Stephen Connolly, a core-Jenkins contributor and a CloudBees architect will be giving a webinar on 5/25 talking about all Nectar features.

You can register for the webinar here.

Finally, we are presenting a webinar called “Stairway to Heaven” that describes how the CloudBees Platform can take you to the cloud and beyond on 5/18. Register here.

- Harpreet Singh, Senior Director of Product Management

Follow CloudBees:
Facebook Twitter

Thursday, May 5, 2011

Enrolling in CloudBees Beta Program for Private Cloud Solutions

Recently, Sacha blogged that CloudBees is going hybrid, as in CloudBees will provide DEV@cloud and RUN@cloud to private clouds, in addition to offering them on our public cloud. We are also running a beta program for both solutions and are encouraging companies to participate in the program.

Since the blog, we have seen a number of requests asking us to clarify if both RUN@cloud and DEV@cloud products are going to have private cloud solutions - the answer is a resounding “yes”.

The second request has been: “How can we register for the beta programs?” You can register for DEV@cloud here and RUN@cloud here. You can participate in one or both programs at the same time. You can also email me directly. My email is my first name at cloudbees dot com.

If you are not interested in the private cloud solutions, then perhaps you can try our public cloud ones. You can find videos to learn more here.

Both RUN@cloud and DEV@cloud on our public clouds are in GA and not beta.

Looking forward to hearing from you.
- Harpreet Singh, Senior Director of Product Management

Follow CloudBees:
Facebook Twitter

Tuesday, May 3, 2011

DEV@cloud Enhancements

Today we are announcing several enhancements to our DEV@cloud offering which I think will appeal to a lot of developers.


One of the most frequently requested DEV@cloud extension has been Sonar, the leading static code analysis server. Developers and architects typically use Sonar to track various statistics about their code, their test coverage, what usage pattern should (or shouldn't) be used, etc. and to have this data presented in a unified dashboard.

One interesting aspect of our support for Sonar is that we have worked closely with SonarSource, the company behind Sonar, to "SaaS'ify" their single-tenant offering on top of the CloudBees platform. This corresponds to a growing trend of Java vendors interested in providing a "SaaS'ified" version of their software to market.

We are going to make the Sonar extension available to the CloudBees accounts over the next few days. If you have any question or comments, as always, let us know!

Free program for FOSS projects

Another long requested feature was for CloudBees to provide a comprehensive free offering to Open Source projects. Since our for-pay offering of DEV@cloud just went live a few weeks back, we thought the timing was good to provide a free offering to any FOSS project! Given the strong Open Source background of a lot of us at CloudBees, we are very proud to launch that program, and we hope CloudBees can become "the GitHub of Continuous Integration" for open source projects.

A number of projects already joined the program including JClouds, Cassandra Hector, Infinispan, TorqueBox, Fitnesse, etc.

If you are interested, see the details of the program on


Sacha Labourey, CEO
Follow CloudBees:
Facebook Twitter