Sure it is.
Of course one has to define the measurement criteria before declaring something a success, and that is where many organizations fall down with OpenStack. There is no doubt that OpenStack has become the best known and most widely supported open source framework for building private IaaS, so in that area it is a success. It has a long line of powerful companies supporting the project and contributing to the code and marketing of OpenStack – successful there. It definitely has a future.
In fact in my recent paper Is OpenStack Ready for Mainstream Private Cloud Adoption? I list five key strengths of OpenStack:
- Widely accepted cloud management API
- Broad Ecosystem
- Open source
On the other hand if you consider “success” to be massive adoption across many industries and in a majority of virtualized estates, then OpenStack has not succeeded. From the data I have seen the number of production OpenStack deployments worldwide in 2014 was on the order of hundreds – not thousands or tens of thousands. This is not surprising if you think about the limited use cases where an OpenStack cloud would actually be the right solution. When Gartner clients ask me if they should be using OpenStack in their organization I first ask three questions:
- Should you be building an IaaS private cloud?
- Do you have the skills and resources available for a project of this complexity?
- Is an open source framework like OpenStack the right tool for the job?
For most organizations the answer to at least one of these questions is NO. Sometimes that is not a show-stopper, for example a problem with internal skills and resources might be solved by hosted or managed solutions or services contracts, but these involve a loss of control and potential long term expensive contracts. Anyone who thinks that the obvious next step for all server virtualization users will be OpenStack is sadly mistaken; the opportunity is much smaller than that.
In addition to this issue, the weaknesses of OpenStack hold back its adoption in many of the clients I speak to:
- Difficulty of implementation
- Shortage of skills available in the market
- Conflicting or uncoordinated OpenStack project governance
- Weak spots in some OpenStack projects
- Integration with existing infrastructure
I expect OpenStack adoption to grow. I also expect public cloud adoption to grow faster than OpenStack. What I do see for OpenStack is that it is our current best hope for a private workload control layer able to operate across technology silos. OpenStack Nova provides a control plane and API for compute in much the same way that software defined networking and software defined storage are beginning to do for networks and storage. Somewhere at the intersection of OpenStack and Container management frameworks lies the new realm of “software defined compute”, the third leg in the tripod of software defined infrastructure. But I think that’s a blog post for another day.
I will be presenting on OpenStack, Private Clouds and Software Defined Computing at the Gartner conferences this year:
Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Gartner, Inc. or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes, with attribution to Gartner. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Gartner shall not be liable for any damages whatsoever arising out of the content or use of this blog.