Supporting OpenStack Competitors: If Microsoft is doing it, Red Hat must too.

Boris Renski - May 16, 2014 - , , ,

The recent slew of articles from the Wall Street Journal and ReadWriteWeb stating that Red Hat won’t support customers who choose rival OpenStack distribution caused a wave of controversy. Since Mirantis was in the center of many of these discussions, I wanted to shed my perspective on the matter.

First, one needs to understand that Red Hat OS support is a function of the underlying virtualization platform. OpenStack is not a virtualization platform. It is an orchestration layer for a variety of virtualization technologies. You can use OpenStack to orchestrate VMware, Hyper-V, Xen and various flavors of KVM hypervisors.

Red Hat currently does support Red Hat Enterprise Linux (RHEL), running on VMware vCenter, Hyper-V or Red Hat’s flavor of the KVM hypervisor. Red Hat does not support customers on RHEL who are running on KVM that ships with any competing Linux distribution such as those shipped by Oracle, Canonical, HP or SUSE. 

If you look at the recent OpenStack user survey, 90% of OpenStack deployments today are not running on RHEL, but rather use other flavors of Linux and KVM, such as Ubuntu or CentOS. That means that 90% of companies that have adopted OpenStack thus far will not be able to run supported instances of RHEL in their cloud.

It also means that seemingly unequivocal statement made by Paul Cormier in his blog is prone to various interpretations:  “Users are free to deploy Red Hat Enterprise Linux with any OpenStack offering, and there is no requirement to use our OpenStack technologies to get a Red Hat Enterprise Linux subscription.”

All of the above has triggered a discussion on the OpenStack foundation mailing list with mild overtones suggesting that Red Hat may be engaging in anticompetitive behavior to corner the OpenStack market.

I cannot speak for Red Hat, but sincerely want to believe that is not true. We are currently in active talks with Red Hat to collaborate on supporting RHEL for customers who choose the Mirantis OpenStack distribution. While Red Hat does not support customers who choose rival OpenStack distributions today, they did not explicitly shut the door on anyone (yet).

I want to believe that the current situation is an unfortunate byproduct of Red Hat’s internal business process. Red Hat is an open source poster child of the client-server computing era. Today we move to the cloud era. In this new era it is important to provide compatibility and support for your operating system, running on a variety of virtualization technologies, and across different private and public clouds.

Red Hat explains that they only certify RHEL to run on a limited set of virtualization technologies, because compatibility testing is a significant effort for them. Decisions on what to support are ROI-driven, they say… While these explanations have technology merit, ultimately they don’t address the issue.

Let’s face it, with 64% share in the enterprise Linux market, Red Hat is in a position to dramatically stifle healthy competition in open source ecosystems tied to Linux. OpenStack is one of the most prominent examples of such an ecosystem. When you come to dominate a particular market, you automatically inherit certain obligations, whether you like it not. Yes, there may be overhead for Red Hat to certify RHEL on many virtualization platforms. But, in my opinion, it is Red Hat’s obligation to invest in this in order to provide customers with choice and access to innovations from vendors besides just Red Hat.

We’ve seen the exact same situation happen before with Microsoft. With Windows Server accounting for 45.8% of overall server market share (vs. 20% for all of Linux) today, Microsoft could be in an excellent position to leverage that to unfairly gain dominance. And exactly because of this dominant position in the server market, Microsoft was forced to launch an SVVP program for certifying third party virtualization technologies against Windows Server. In the case of Microsoft, we have an even playing field and a simple structured process. In the case of Red Hat, it is big gray area, prone to politics and laden with controversy.

Red Hat has contributed greatly to open source and to the OpenStack project in particular. The company is also doing a respectable job of transforming itself into a player with its eye on the future, helping build the new cloud universe on the shoulders of Linux. We welcome the competition and love to have Red Hat around. But, come on, if a monster behemoth with a track record of anti-competitive behavior makes it straightforward for anyone to certify virtualization technologies against their server, Red Hat, as a poster child for open source and no-lock-in, should follow suit.

DISCLAIMER: The above represents my personal stance on the matter and does not reflect the official position of the OpenStack Foundation. 

From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
Radio Cloud Native – Week of May 11th, 2022

Every Wednesday, Nick Chase and Eric Gregory from Mirantis go over the week’s cloud native and industry news. This week they discussed: Docker Extensions Artificial Intelligence shows signs that it's reaching the common person Google Cloud TPU VMs reach general availability Google buys MobileX, folds into Google Cloud NIST changes Palantir is back, and it's got a Blanket Purchase Agreement at the Department of Health and Human …

Radio Cloud Native – Week of May 11th, 2022
Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!

In the last several weeks we have released two updates to Mirantis Container Cloud - versions 2.16 and 2.17, which bring a number of important changes and enhancements. These are focused on both keeping key components up to date to provide the latest functionality and security fixes, and also delivering new functionalities for our customers to take advantage of in …

Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!
Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]

Cloud environments & Kubernetes are becoming more and more expensive to operate and manage. In this demo-rich workshop, Mirantis and Kubecost demonstrate how to deploy Kubecost as a Helm chart on top of Mirantis Kubernetes Engine. Lens users will be able to visualize their Kubernetes spend directly in the Lens desktop application, allowing users to view spend and costs efficiently …

Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
Mirantis Webstore
Purchase Kubernetes support
The Definitive Guide to Container Platforms