Tips on Overcoming Skeptics and Other Obstacles to Production OpenStack Clouds

Rikard Kjellberg - December 12, 2014 - ,

Big changes don’t come easy, and as your organization embarks upon an OpenStack project, you will likely face a range of skeptics among internal stakeholders. You might find that other departments don’t think agile methodology is a fit for SLA-driven IT operations. Your organization’s operations team might be focused on hardware instead of user experience. Network engineers might worry that your new networking topologies conflict with existing security policies. Procurement teams accustomed to proprietary equipment might resist transitioning to commodity hardware. So what’s an OpenStack advocate to do?

After helping to build some of the largest OpenStack clouds in the world, Mirantis has encountered a fair share of skeptics at diverse companies, as well as a range of other obstacles that can potentially delay or interfere with an OpenStack project from reaching production.

For example, you may find that key incumbent stakeholders express doubts about your OpenStack project, in terms of its approach, execution, effect on operations, etc. I mean, you know this can work, but they’re not on board.

There’s no easy answer. Skeptical stakeholders and their differing expectations need to be addressed at multiple levels. Some crucial actions you should take include:

  • Secure executive level buy-in from Day 1 to make sure you have a strong advocate with enough weight to pull in detractors.
  • Agree on a Minimum Viable Product (MVP) that consists of a tangible application with the minimum features that can handle core workloads and create value; it should be the first major milestone of your OpenStack project.
  • Plan for gradual organizational changes, especially when working with other departments less experienced with agile methodologies.
  • Identify and communicate risks throughout the project, so relevant plans and/or processes can be adjusted as needed.
  • Execute in an agile fashion but speak waterfall (this is easier than you may think).

OpenStack changes frequently. Since no two environments and their workloads are perfectly alike, it is inevitable that compatibility issues and unexpected bugs arise after deploying the latest OpenStack version.

While it may not be a popular position with the hard-working community engineers building the Kilo release, in production deployments, it’s our experience that you are better off to favor stability over the cutting-edge — don’t feel compelled to use the newest OpenStack recipe and upgrade every six months. It’s better to work with what’s tried and true, otherwise you potentially risk encountering expensive downtime and sleepless nights from unforeseen issues. By the way, many of our customers choose Mirantis OpenStack for exactly this reason; our distro pushes the upstream trunk code through a pretty significant battery of use cases and configuration tests to help prevent surprises.

There’s an old saying that good judgement comes from experience, and experience comes from the other kind of judgement. Since we want you to be successful with OpenStack, we are truly eager to share our experience, and help you go into your OpenStack deployments with eyes open.

Of course, there’s lots more. I will be discussing these topics and more in “The OpenStack Production Checklist,” a live webcast on December 18 where my colleague, Nick Chase, and I will share tips and recommend best practices from the point of view of executives, project managers, and engineers alike.

Register for the Webcast

From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
How is Cloud Native Changing the Landscape of Edge and 5G? [Recording]

Late last year, Mirantis hosted a Cloud Native and Coffee panel featuring CTO Adam Parco, Global Field CTO Shaun O’Meara, Director of Technical Marketing Nick Chase, and special guest Darragh Grealish, CTO of 56K Cloud. Below are highlights of the discussion that touch on what edge is and how developers can bring cloud native innovation to edge computing and 5G. …

How is Cloud Native Changing the Landscape of Edge and 5G? [Recording]
Moving to Cloud Native: How to Move Apps from Monolithic to Microservices

Enterprises face the challenge of consistently deploying and managing applications in production, at scale. Fortunately, there are more technologies and tools available today than ever before. However, transitioning from a traditional, monolithic architecture to a cloud native one comes with its own unique challenges. Below, you will find a list of the critical first steps you need to take when …

Moving to Cloud Native: How to Move Apps from Monolithic to Microservices
Mirantis Newsletter - January 2022

Every month, Mirantis sends out a newsletter chronicling top industry and company news. Below you’ll find links to blogs, tutorials, videos, and the latest updates to our enterprise, open source, and training offerings. If you don’t currently receive the newsletter, you can subscribe by clicking the button on the top right. Mirantis Brings Secure Registries to Any Kubernetes Distro Launched earlier this …

Mirantis Newsletter - January 2022
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
Mirantis Webstore
Purchase Kubernetes support
Manage your cloud-native container environment with Mirantis Container Cloud

Wednesday, January 5 at 10:00 am PST