Tag Archives: Open Source

RackSpace calls Citrix’s Bluff over CloudStack. Citrix Folds.

CloudComputingCitrix has given up Project Olympus which was based on the Open Source OpenStack platform in favor of its own Open Source CloudStack initiative (formerly known as Cloud.com), which it is contributing to the Apache foundation and has re-licensed under the partner-friendly Apache Open Source license (rather than the GPL). Continue reading RackSpace calls Citrix’s Bluff over CloudStack. Citrix Folds.

ActiveState Stackato – A Diverse Private PaaS

CloudComputingActiveState has created a Private PaaS  that supports Perl and Python as well as Java, and is based on the Open Source CloudFoundry distribution, packaged and distributed in a VM image, or installed to a wide range of IaaS platforms (public or private).

ActiveState is well known in Open Source communities as packaging/distribution vendor for dynamic languages – Perl, Python and Tcl.  A sort of Red Hat for dynamic development languages.  It also has a Komodo IDE for these languages, and a strong pedigree in contributing back into the Open Source projects which it packages. Stackato is also essentially a packaging of these and other Open Source technologies. It’s an interesting take on the PaaS space – PaaS becomes a packaging problem – just like the Linux Distro. For the customer, the choice of PaaS/Distro is partly about the  breadth in the package and partly the mix of pricing, support and warranty offered by the PaaS/Distro. Continue reading ActiveState Stackato – A Diverse Private PaaS

Cloud: Developing over the Chasm in 2011

In 2012  should you use Virtual Infrastructure, Infrastructure Cloud (IaaS) or Platform Cloud (PaaS).  Which one has crossed the Chasm?

Now, of course, this is a simplified version of the question, because in almost all cases Infrastructure Clouds and Platform Clouds are built on a Virtual Environment, and in most cases Platform Cloud is built on an Infrastructure Cloud, so the question is really about how far into the Cloud you should be prepared to go.  My perspective here is of a development manager – someone who is charged with building a new application. I’m thinking as a development manager not a developer and I’m making decisions to maximise the productivity of a development team – rather than on the “shininess” of the technology – by developing in the cloud. Continue reading Cloud: Developing over the Chasm in 2011

AppFog – Extending the scope of Cloud Foundry

There is now a huge amount of movement in the area of what we have called “Diverse” Platform as a Service i.e. PaaS that delivers a number of different application infrastructure technologies on a mix-and-match basis and where there is no proprietary  technology layer at any point in the platform stack. Amongst these we would include OpenShift, Cumulogic and CloudFoundry from our recent set of posts.  AppFog sits in this category, and the fact that it has been recently renamed from PHPFog highlights a major trend in the space, the vendors typically start by developing a single technology, build an initial business plan and gain some market traction within that niche, and then move on to supporting a broader range of platforms. Continue reading AppFog – Extending the scope of Cloud Foundry

Cumulogic Launches Highly Diverse PaaS Cloud

Over the last few months, we have identified a trend towards “diversity” in the PaaS provider marketplace. Platform as a Service has become Platforms as a Service, the providers are offering multiple choices at each layer of the platform infrastructure, and seeing their role as automating the provisioning of  properly configured instances as required at each layer of the stack.

On Aug 2nd, there was another entrant to this “diverse” PaaS provider marketplace  called Cumulogic,  a startup with a PaaS cloud positioned alongside Red Hat OpenShift and VMware CloudFoundry that we identified earlier. Continue reading Cumulogic Launches Highly Diverse PaaS Cloud

PaaS Platform experience – Red Hat OpenShift

As mentioned in a couple of recent posts, I have been building a prototype application using Open Source technologies that I plan to install on a number of available PaaS cloud platforms.  The application is written in Groovy (with some bits in Java) and built on the Grails framework. The choice to go with this set of technologies is documented in Why would a Developer choose VMware? and my experiences leveraging the Open Source ecosystem around Groovy/Grails is outlined in VMware’s SpringSource Ecosystem

Subsequent to those posts I still feel pretty comfortable about the technology choices, although I have had to move away from the “scaffolded” user interface provided by Grails and build some javascript widgetry that sits in the browser. For this I chose another technology I happen to be familiar with called Dojo. It’s essentially a set of compressed javascript files that can be served out from any web server, or even linked to dynamically at one of three externally-hosted sites. It can be used to make a web application look like a proper enterprise application with menus, tabbed panels, grids and charts etc. I glued it back into the Grails Controller/Domain layer via json and Xhr (Ajax). Continue reading PaaS Platform experience – Red Hat OpenShift