What Is OpenStack? - Definition From TechTarget
What Is OpenStack? - Definition From TechTarget
ADVERTISEMENT
TechTarget Network Data Center IT Operations AWS VMware Search the TechTarget Network
+ ' Logout
News Features Tips Webinars 2023 IT Salary Survey Results More ( Follow:
"# ) * !
Cloud
Computing Cloud App Development Cloud Deployment & Cloud Infrastructure Cloud
& Management Architecture Providers
Tech Accelerator
PREV NEXT
What is hybrid cloud? The ultimate guide
1
Download this guide
&
DEFINITION ADVERTISEMENT
OpenStack
! By Kinza Yasar, Technical Writer Stephen J. Bigelow, Senior Technology Editor
%
OpenStack delivers infrastructure-as-a-service (IaaS) functionality -- it pools, provisions and
manages large concentrations of compute, storage and network resources. These
resources, which include bare-metal hardware, virtual machines (VMs) and containers, are
managed through application programming interfaces (APIs), as well as an OpenStack
dashboard. Other OpenStack components provide orchestration, fault management and
services intended to support reliable, high availability operations.
Businesses and service providers can deploy OpenStack on premises in the data center to
build a private cloud, in the cloud to enable or drive public cloud platforms, and at the
network edge for distributed computing systems.
What is OpenStack?
ADVERTISEMENT
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 1 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
, &
1
What is hybrid cloud? The ultimate guide
DOWNLOAD
Which also includes:
This cloud-based infrastructure created through OpenStack supports an array of use cases,
including web hosting, big data projects, software-as-a-service delivery and container
deployment.
OpenStack competes most directly with other open source cloud platforms and tools,
including Apache CloudStack and Eucalyptus. Some organizations consider it an alternative
to public cloud platforms, such as Amazon Web Services (AWS) or Microsoft Azure, and
some smaller public cloud providers use OpenStack as their native cloud platform.
1. A base OS. This includes an OS such as Linux that handles the commands and data
exchanged from OpenStack.
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 2 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
Once the OS, virtualization platform and OpenStack components are deployed and
configured properly, IT administrators can provision and manage the resource instances that
apps require. Actions and requests made through a dashboard produce a series of API calls,
which are authenticated through a security service and delivered to the destination
component, which executes the associated tasks.
The OpenStack platform's vast scope and sheer number of interrelated components can be
confusing and even daunting. Most OpenStack adopters start with a small number of
essential components and gradually deploy other components over time to build out their
cloud's operational and business capabilities.
IT and services industries. Many organizations in the IT and services industries use
OpenStack for their cloud infrastructure needs. Ocado, a global technology-led software
and robotics platform and online grocery provider, uses OpenStack's low-latency benefits
to power its robotic warehouses and grocery delivery.
Hardware manufacturers. Fujitsu and Canonical use OpenStack to power their cloud
offerings or to establish their own private clouds.
Financial institutions. Investment banks and financial service providers use OpenStack
to build and manage their cloud infrastructures. For example, CIB Fintech Company used
OpenStack to build the first and most extensive cloud infrastructure for the Chinese
financial industry.
Academic institutions. Academic institutions use OpenStack to meet their demands for
research, education and cloud infrastructure. For example, the University of Hawaii and
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 3 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
OPENSTACK.ORG
. Figure 1. Map of OpenStack components as of May 2023, their functions and interactions.
OpenStack setups vary but typically start with a handful of central components, including the
following:
Neutron. This project provides networking services, such as network administration and
IP address management for VM network machines.
Cinder. This service manages block storage devices and lets users attach and detach
volumes from VMs.
Swift. This software provides object storage for scalable and distributed storage needs,
which is suitable for storing large volumes of unstructured data.
Placement. This OpenStack service lets organizations efficiently manage resources and
allocate cloud resources by providing services with an HTTP API for tracking resource
inventories and usages.
Horizon. This service provides a web-based dashboard for users and admins to manage
and monitor their OpenStack resources.
Trove. This service facilitates the provisioning and management of databases for users
by controlling database instances in an OpenStack environment.
Ceilometer. This component is responsible for the billing and metering of the rendered
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 4 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
services. It's also used to generate alarms when a certain threshold is exceeded.
Heat. This service provides cloud resource autoscaling in conjunction with on-demand
service provisioning. It functions in tandem with Ceilometer.
Affordable. OpenStack is available freely as open source software released under the
Apache 2.0 license. This means there's no upfront cost to acquire and use OpenStack.
Scalable. Based on demand, OpenStack lets users easily scale their infrastructure
resources up or down.
Secure. With OpenStack, organizations can get more control over their cloud
environment, including access privileges, security measures and security rules. This is
useful for regulatory compliance and data protection.
But potential adopters must also consider some drawbacks, including the following:
Complexity. Because of its size and scope, OpenStack requires an IT staff with
significant knowledge to deploy the platform and make it work. In some cases, an
organization might require additional staff or a consulting firm to deploy OpenStack, which
adds time and cost.
Lack of support. As open source software, OpenStack isn't owned or directed by any
one vendor or team. This can make it difficult to obtain support for the technology beyond
the open source community.
To reduce the complexity of an OpenStack deployment and to gain direct access to technical
support, an organization can select an OpenStack distribution from a vendor. This is a
version of the open source platform packaged with other components, such as an installation
program and management tools. It often comes with technical support options.
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 5 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
OpenStack for Kubernetes, Rackspace OpenStack Private Cloud and Red Hat OpenStack
Platform.
However, even simple clouds are complex and require extensive automation, orchestration
and management to operate. This means there are few direct alternatives to OpenStack that
are practical and proven and that can simplify or speed an enterprise's adoption of next-
generation technology.
Hybrid cloud stacks. The three major public cloud providers offer managed platforms for
on-premises clouds, with a strong emphasis on hybrid cloud adoption. AWS Outposts,
Azure Stack and Google Cloud Anthos all offer appliances that sit within a local data
center to facilitate a range of services that mimic the providers' public services and
capabilities.
VMware vCloud. Given the vast enterprise investments in virtualization technology, it's
natural to consider building a private cloud based on VMware's vCloud Suite. VMware
has partnerships with cloud providers, notably AWS, to support such hybrid cloud
projects. However, VMware software is proprietary and requires licensing, and it might
offer fewer capabilities and less flexibility than an open source platform, such as
OpenStack.
Public clouds only. Many organizations decide that the breadth and reliability of public
cloud services fulfill their requirements, thereby avoiding the need to invest in a private
cloud infrastructure.
The following steps are usually involved when getting started with OpenStack:
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 6 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
OPENSTACK.ORG
OpenStack Horizon dashboard
. Figure 2. Screenshot of the OpenStack Horizon dashboard, from which IT admins can view usage and
manage instances, volumes, networking and other functions.
Education. Learn more about OpenStack components, how they operate and how
they're used.
Support. Identify and engage with OpenStack support services, from simply finding
online communities to identifying competent OpenStack employees and third-party
contractors.
5. Monitoring and maintenance. To keep an eye on the functionality and overall health of
the OpenStack deployment, organizations should use tools for logging and monitoring.
They should also apply patches and upgrades as needed to the OpenStack environment
as part of routine maintenance and updates.
OpenStack releases
OpenStack versions are released in the spring and fall of each year. These releases follow
an alphabetical naming scheme, starting with the initial Austin release in 2010.
OpenStack releases from 2017 to 2019 are now in extended maintenance status. These
include Ocata, Pike, Queens, Rocky, Stein and Train.
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 7 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
The Wallaby OpenStack release arrived in April 2021 and is under extended
maintenance. Notable improvements in Wallaby focus on role-based access control and
integration with other open source projects, including Ceph distributed storage,
Kubernetes container orchestration, and Prometheus monitoring and alerts.
OpenStack releases in October 2023 include Antelope and Bobcat. Both are currently in
maintained status.
Future OpenStack releases include Caracal, which has an anticipated release date of April
2024.
OpenStack Foundation
OpenStack was originally developed through a partnership between the National
Aeronautics and Space Administration and Rackspace, a managed hosting and cloud
computing service provider. In September 2012, the OpenStack Foundation was created as
an independent nonprofit organization to oversee the OpenStack platform and community.
In October 2020, the OpenStack Foundation was relaunched as the Open Infrastructure
Foundation (OpenInfra Foundation) with a mission to more broadly support other open
source infrastructure communities and foster continued development around public, private
and hybrid clouds. It's governed by a board of directors composed of many direct and
indirect competitors, including IBM, Intel and VMware. Various OpenInfra Foundation
projects involve artificial intelligence and machine learning, continuous
integration/continuous delivery software development paradigms, container infrastructure
and edge computing.
Managed private cloud. Third-party organizations can support and help with local
OpenStack deployment and operation. Examples include Cleura Private Cloud and
Rackspace OpenStack Private Cloud.
Hosted private cloud. Some organizations can't deploy and manage a private cloud on-
site and instead rely on third-party providers to handle the hardware and management of
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 8 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
Public cloud. Various public cloud providers offer services based on OpenStack
technology, including Elastx OpenStack IaaS and Vexxhost Public Cloud.
Cloud computing has gained immense recognition in recent years. Delve into the top
frequently asked questions about cloud computing to ensure informed decision-making when
transitioning to the cloud.
··
/ Continue Reading About OpenStack
Network requirements for cloud computing
··
Cloud networking vs. cloud computing: What's the difference?
·
Automation, orchestration software fuel network modernization
Related Terms
G-Cloud (Government Cloud)
G-Cloud (Government Cloud) is a U.K. government program to promote government-wide adoption of cloud
computing. See complete definition0
serverless database
A serverless database is a type of cloud database that is fully managed for an organization by a cloud service
provider and runs ... See complete definition0
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 9 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
-ADS BY GOOGLE
DATA CENTER
1 2 How to maintain
data center 2 How to calculate
data center 2 Lenovo, AMD
broaden AI
IT OPERATIONS power systems cooling options for
requirements customers
AWS
Regular maintenance of data center Data center cooling requirements are Lenovo is expanding its partnership with
VMWARE
power systems is necessary to have affected by several factors, including the AMD to bring more options for servers
properly functioning equipment and equipment's heat output, floor area, and HCI devices aimed at AI. It also
backup power options. ... facility ... launched an ...
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 10 of 11
What is OpenStack? | Definition from TechTarget 03/05/24, 5:58 PM
Meet The Editors Answers Photo Stories Do Not Sell or Share My Persona
Information
Corporate Site
https://www.techtarget.com/searchcloudcomputing/definition/OpenStack Page 11 of 11