{"id":5683,"date":"2010-12-14T11:37:45","date_gmt":"2010-12-14T17:37:45","guid":{"rendered":"http:\/\/www.redmonk.com\/cote\/2010\/12\/14\/cloudbees_stax\/"},"modified":"2010-12-14T11:37:45","modified_gmt":"2010-12-14T17:37:45","slug":"cloudbees_stax","status":"publish","type":"post","link":"https:\/\/redmonk.com\/cote\/2010\/12\/14\/cloudbees_stax\/","title":{"rendered":"A new run at the Java PaaS &#8211; CloudBees buys Stax &#8211; Brief Note"},"content":{"rendered":"<p class=\"pic\">\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cote-media.redmonk.com\/cote\/files\/2012\/06\/cloudbees-diagram.png\" width=\"480\" height=\"420\" alt=\"cloudbees-diagram.png\" \/><\/p>\n<p><a href=\"http:\/\/cloudbees.com\/\">CloudBees<\/a> has purchased <a href=\"http:\/\/www.stax.net\/\">Stax Networks<\/a> (see <a href=\"http:\/\/blog.cloudbees.com\/2010\/12\/cloudbees-acquires-stax-networks.html\">their write-up<\/a>) 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&#8217;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.<\/p>\n<p>(As a minor note, by &#8220;Java PaaS&#8221; I mean &#8220;any VM-based language,&#8221; not just the Java language.)<\/p>\n<h2>Cloud ALM<\/h2>\n<p>There are many efforts underway to do &#8220;cloud ALM&#8221; though, wisely, no one calls it that. &#8220;ALM&#8221; 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&#8217;s one thing for some slick .com to eschew ALM, but all those Toyota owners out there probably appreciate <a href=\"http:\/\/news.discovery.com\/tech\/toyota-recall-software-code.html\">the mounds of process paperwork that ALM and higher paper-pushing practices stocked up<\/a>.<\/p>\n<p>As the diagram above shows, CloudBees is looking towards Stax to help them fill out the &#8220;deploy to production&#8221; part of that cloud ALM vision. I&#8217;d suggest that this &#8220;production&#8221; (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 <i>idea<\/i> 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 <em>should<\/em> be) the value that a PaaS brings.<\/p>\n<p>As a thought-experiment, I&#8217;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&#8217;s a good idea or not is yet to be seen &#8211; I doubt developers want to strap a pager to their belt every night.<\/p>\n<p>In essence, you need <a href=\"http:\/\/www.dtosolutions.com\/fully-automated-provisioning\/\">&#8220;fully automated provisioning&#8221; as some of the dev\/ops crew would describe it<\/a>.<\/p>\n<h2>It&#8217;s getting crowded<\/h2>\n<p>As a comparison, the <a href=\"http:\/\/www.redmonk.com\/cote\/2010\/11\/30\/code2cloud\/\">Code2Cloud crew<\/a> 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 <a href=\"http:\/\/build.phonegap.com\/\">PhoneGap\/build<\/a>.  I come across &#8220;build in the cloud&#8221; folks all the time now-a-days, and I expect to see even more of vendors moving the entire software development <i>and<\/i> deployment tool-chain into a cloud &#8211; if only &#8220;cloud-like&#8221; (CloudBees said they have an on-premise version for the weak-kneed) &#8211; environment.<\/p>\n<h2>More<\/h2>\n<ul>\n<li><a href=\"http:\/\/cloudbees.com\/acquisitions\/stax\/\">Announcement page from CloudBees<\/a> and, also, <a href=\"http:\/\/blog.cloudbees.com\/2010\/12\/cloudbees-acquires-stax-networks.html\">Post from CloudBees&#8217; Sacha Labourey on the topic<\/a>, including: &#8220;Stax Networks was the first company to deliver a full fledge Java PaaS back in 2008. Since then, more than 3\u2019000 applications have been deployed to it, with some customers such as Lose It! running more than 5\u2019000 transactions a minute on it.&#8221;\n<\/li>\n<li>Paul Krill <a href=\"http:\/\/www.networkworld.com\/news\/2010\/121410-cloudbees-launches-java.html\">reports on the announcement for IDG<\/a>.<\/li>\n<li>Coverage from Scott Kirsner on November 29th, 2010 of <a href=\"http:\/\/www.boston.com\/business\/technology\/innoeco\/2010\/11\/cloudbees_collects_4_million_f.html\">CloudBees&#8217; $4M funding and plans<\/a>.<\/li>\n<\/ul>\n<p><b>Disclosure:<\/b> CloudBees, TaskTop, and VMWare are clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CloudBees aims to be new Java PaaS with acquisition of Stax Networks.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6,43,15],"tags":[78,857,186,731],"class_list":["post-5683","post","type-post","status-publish","format-standard","hentry","category-briefings","category-cloud","category-development-tools","category-java","tag-alm","tag-cloud","tag-cloudbees","tag-stax-networks"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/5683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/comments?post=5683"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/5683\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/media?parent=5683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/categories?post=5683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/tags?post=5683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}