Cloud builders, operators and users unwrap a lengthy wish list of new
features and refinements today with the Liberty release of OpenStack,
the 12th version of the most widely deployed open source software for
building clouds. With the broadest support for popular data center
technologies, OpenStack has become the integration engine for service
providers and enterprises deploying cloud services.
Available for download today, OpenStack Liberty answers the requests of
a diverse community of the software’s users, including finer-grained
management controls, performance enhancements for large deployments and
more powerful tools for managing new technologies like containers in
production environment.
Enhanced Manageability
Finer-grained access controls and simpler management features debut in
Liberty. New capabilities like common library adoption and better
configuration management have been added in direct response to the
requests of OpenStack cloud operators. The new version also adds
role-based access control (RBAC) for the Heat orchestration and Neutron
networking projects. These controls allow operators to fine tune
security settings at all levels of network and orchestration functions
and APIs.
Simplified Scalability
As the size and scope of production OpenStack deployments continue to
grow - both public and private - users have asked for improved support
for large deployments. In Liberty, these users gain performance and
stability improvements that include the initial version of Nova Cells
v2, which provides an updated model to support very large and
multi-location compute deployments. Additionally, Liberty users will see
improvements in the scalability and performance of the Horizon
dashboard, Neutron networking Cinder block storage services and during
upgrades to Nova’s compute services.
Extensibility to Support New Technologies
OpenStack is a single, open source platform for management of the three
major cloud compute technologies; virtual machines, containers and bare
metal instances. The software also is a favorite platform for
organizations implementing NFV (network functions virtualization)
services in their networking topologies. Liberty advances the software’s
capabilities in both areas with new features like an extensible Nova
compute scheduler, a network Quality of Service (QoS) framework and
enhanced LBaaS (load balancing as a service).
Liberty also brings the first full release of the Magnum containers
management project. Out of the gate, Magnum supports popular container
cluster management tools Kubernetes, Mesos and Docker Swarm. Magnum
makes it easier to adopt container technology by tying into existing
OpenStack services such as Nova, Ironic and Neutron. Further
improvements are planned with new project, Kuryr, which integrates
directly with native container networking components such as libnetwork.
The Heat orchestration project adds dozens of new resources for
management, automation and orchestration of the expanded capabilities in
Liberty. Improvements in management and scale, including APIs to expose
what resources and actions are available, all filtered by RBAC are
included in the new release.
1,933 individuals across more than 164 organizations contributed to
OpenStack Liberty through upstream code, reviews, documentation and
internationalization efforts. The top code committers to the Liberty
release were HP, Red Hat, Mirantis, IBM, Rackspace, Huawei, Intel,
Cisco, VMware, and NEC.
Focus on Core Services with Optional Capabilities
During the Liberty release cycle, the community shifted the way it
organizes and recognizes upstream projects, which became known by
community members as the “big tent.” Ultimately, the change allows the
community to focus on a smaller set of stable core services, while
encouraging more innovation and choice in the broader upstream ecosystem.
The core services, available in every OpenStack-Powered product or
public cloud, center around compute (virtualization and bare metal),
storage (block and object) and networking.
New projects added in the last six months provide optional capabilities
for container management (supporting Kubernetes, Mesos and Docker Swarm)
with Magnum, network orchestration with Astara, container networking
with Kuryr, billing with CloudKitty and a Community App Catalog
populated with many popular application templates. These new services
join already recognized projects to support big data analysis, database
cluster management, orchestration and more.
“Liberty is a milestone release because it underscores the ability of a
global, diverse community to agree on technical decisions, amend project
governance in response to maturing software and the voice of the
marketplace, then build and ship software that gives users and operators
what they need. All of this happens in an open community where anyone
can participate, giving rise to an extensible platform built to embrace
technologies that work today and those on the horizon.” — Jonathan
Bryce, executive director, OpenStack Foundation