To take advantage of this innovation, organizations can choose to deploy OpenStack directly by implementing, testing, patching, and supporting community releases themselves. However, choosing a commercially available OpenStack offering can simplify deployment and provide additional benefits. As a result, many organizations select an experienced vendor like Red Hat to reduce risk, streamline installation, and access support.
Red Hat combines community leadership, open source expertise, and production-grade tools and support to bring OpenStack to the enterprise. Red Hat OpenStack Platform is commercially hardened and co-engineered with Red Hat® Enterprise Linux®, the world’s leading enterprise Linux operating system. It also incorporates community-powered innovation with enterprise scale and confidence — empowering businesses to deliver new, differentiated applications and services on a flexible, scalable, and proven OpenStack public or private cloud.
Red Hat’s open development approach
As an open organization, Red Hat values transparency, inclusivity, adaptability, collaboration, and community. Our development model begins in the open source community, with thousands of contributors, and results in finished products that are tested, integrated, and supported. Proven over many years through products like Red Hat Enterprise Linux and Red Hat Middleware, this approach maximizes innovation while providing production-grade stability, support, and features for businesses.
Upstream community collaboration
The process starts in the OpenStack community with upstream code contributions and functional advocacy for our customers. The community includes more than 102,000 individual members and 687 contributing companies from 199 countries.3 This collaboration generates faster development and innovation.
Red Hat is the top corporate contributor to the upstream OpenStack community. In fact, we have delivered 25.1% of commits for the Stein release and 15.8% of commits across all OpenStack releases.4 By engaging upstream, we can advocate for our customers and partners to influence the technology choices that matter most to them. This approach also allows us to gain and maintain OpenStack expertise and deliver fast, knowledgeable product support and services. Finally, we contribute all of our code developments to the upstream project first, then build that upstream code into the core of our products, ensuring that each one is truly open source.
Production testing and enterprise hardening
An extensive patching, bug-fixing, testing, and certification process ensures broad compatibility and performance with upstream community releases. We intensively test and harden the community code within our products, so you can be confident your Red Hat-based infrastructure is reliable and stable.
We also sponsor RDO, a community project focused on developing enterprise features and functionality for OpenStack running on Red Hat Enterprise Linux, Fedora, CentOS, and other derived Linux distributions. Though RDO is facilitated by Red Hat, the RDO OpenStack distribution is supported by the RDO community.
Red Hat sees the value in community-driven projects and created RDO to focus OpenStack development around enterprise deployments on Red Hat Enterprise Linux. Unlike the OpenStack community releases, RDO ensures that its OpenStack releases install and run on Red Hat platforms. With Red Hat Enterprise Linux, or its derivatives, at the base of RDO releases, we can provide a more focused development approach to further the development of features and functionality for Red Hat Enterprise Linux customers.