ManageIQ vs CloudForms - what's the difference

Posted by Christian Jung on Sun, Jan 29, 2017

Red Hat CloudForms and ManageIQ both recently launched new releases of their software. The latest release of Red Hat CloudForms is 4.2, while ManageIQ is following an alphabetical versioning schema and released Euwe.

Red Hat is following an “upstream first” policy, meaning all new features are developed in the community driven project, in this case ManageIQ. Based on the work of the upstream project, every now and then a supported Red Hat Product is created, in this case Red Hat CloudForms. The most prominent example for this approach is Fedora which is the upstream community project for Red Hat Enterprise Linux.

So what’s the difference between the upstream community project and the downstream supported product?

Support

For ManageIQ, there are a number of great ways to get support direclty from the upstream community. Gitter can be used for chat, there is a forum, links to social media and opportunities to meet face to face at several conferences.

As a Red Hat customer, you can open support cases, search the knowledge base, train your staff at presence or virtual trainings, hire consultants to design and implement your CloudForms environment. There is also a documented Life Cycle which allows for better deployment planning.

Red Hat also performs additional quality assurance before releasing the CloudForms release. Certain features which are not deemed enterprise ready, might be in ManageIQ, but not in CloudForms.

For Red Hat CloudForms the Support Matrix describes in detail which feature is supported and which isn’t. For example, in ManageIQ Euwe includes the capability to manage VMware vCloud, which is currently not listed as being supported in CloudForms.

Branding

The branding of the UI, naming of the images and packages, and the documentation are different too. Until recently, Red Hat CloudForms was using Adobe Flash to render certain diagrams and graphs, while ManageIQ was using a JavaScript library to do the same. Starting with version 4.2 of CloudForms, it is using the same library and got rid of Flash.

Upgrades

Red Hat CloudForms is a virtual appliances based on Red Hat Enterprise Linux. All software installed in the appliance is packaged in the RPM format. Customers can subscribe to Red Hat Network, Satellite or Update Infrastructure to deploy updates to the appliances.

ManageIQ virtual appliances are based on CentOS and the additional software is basically just a git clone. To do an upgrade of the underlying OS, you can just do a “yum update” as usual, but this will not update the ManageIQ application.

Each Red Hat CloudForms release also comes with an step-by-step guide on how to perform upgrades. The Life Cycle document helps to understand which upgrades are and will be supported.

ManageIQ does not have an official Life Cycle document. Upgrades also require more manual steps and a better understanding of Ruby, Rails, Linux and how to fix stuff is necessary.

Automate

Users and customers can extend the out of the box functionality by adding their own code in what is called “Automate”. Although both versions ship with the “ManageIQ” domain, only Red Hat CloudForms comes with an additional “Red Hat” domain. This domain includes some additional integration examples and optimizations.

Disclaimer

This might not be a complete list of all differences between ManageIQ and CloudForms. It’s also - intentionally - not discussiong business value of the subscription and focuses exclusively on the technical characteristics.

There is also an article about the same topic on the ManageIQ Forum