Cloudscaling’s Randy Bias at OpenStack SV: “The Lie of the Benevolent Dictator”

Nick Chase, Mirantis Blog - September 17, 2014 - ,

Also posted in the OpenStack Silicon Valley blog

Everybody’s got ideas as to how to make OpenStack better. And that’s the problem, according to Cloudscaling’s Randy Bias.  Bias took to the stage at yesterday’s OpenStack Silicon Valley with a call to arms, explaining what he thought was wrong with the way OpenStack is being run, and why he thinks the return of the Central Planning Committee might be the answer.

There’s been a lot of talk about why OpenStack needs a benevolent dictator, ala Linux, but Bias immediately squashed that kind of talk.  To him, the problem isn’t leadership.  Openstack has leadership, he pointed out, or at least a governance model.

No, the problem with OpenStack is that nobody, not the Board of Directors, which sees itself as providing general guidance and oversight, nor the Technical Committee, which sees itself as responsible for pushing out the twice yearly updates, no, nobody is responsible for making sure that OpenStack has a product strategy, or at least a vision of where it should go.

“‘Being OpenStack’ is not a strategy,” he says.  He feels that it doesn’t mean anything, and whatever it does mean gets watered down further every time a new project gets added.  While Defcore and Refstack help, they don’t solve the problem, in his view.

The problem, in his view, is that like anything you’re trying to put in a customer’s hands, OpenStack is a product, and a strategy won’t “’emerge’ from a group”. He likened it to the story of the blind men and the elephant. One felt the leg and thought it was a tree, one felt the trunk and thought it was a thick rope, and so on.  Only in Bias’ view, the elephant is getting bigger, impeding OpenStack’s progress and potentially threatening its success.

Bias believes OpenStack needs the following:

  • To Manage OpenStack like a product

  • Long term vision and planning

  • Corporate independance

  • To focus on end user needs and requirements

  • The Board and TC working more closely

  • Architectural oversight and leadership

Most or all of those items seem reasonable, but how does he propose the community achieve it?  Taking a cue from Amazon Web Services, which has a small architectural review board and a team that does product management, he suggests two new structures:

Architecture Review Board

  • 2-4 year terms (so they can see the long view)

  • Small number of seats

  • Wide set of domain experience

  • Remit:

    •  Work with the TC on Blueprints

    •  Help the Product Managers validate priorities

Product Management

  • Not elected

  • 1+ per program

  • Specific domain experience

  • Wok for the Foundation

  • Annual 360 degree feedback

  • Remit:

    •  Priority Setting

    •  Work with PTL

However OpenStack moves forward, Bias says, any successful path requires the creation of ownership of vision and strategy in somebody. To avoid insurmountable challenges, “We have a collective responsibility to fix this.”
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]
Service Mesh for Mere Mortals
A Guide to Istio and How to Use Service Mesh Platforms
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
The Definitive Guide to Container Platforms