OpenStack is a cloud computing platform for building and operating Infrastructure as a Service (IaaS) environments. It manages pools of computing, storage and networking resources across data centres, allowing organisations to provide infrastructure on demand.
The platform consists of interconnected services, each responsible for a particular part of cloud management. Its modular architecture allows operators to select the components required for their infrastructure, whether they are building a private cloud, a public cloud or a distributed edge deployment.
Administrators can manage resources through a dashboard, command-line tools and APIs. Users can provision their own resources within the access permissions and quotas established by cloud operators.
This is free and open source software.
Key Features
- Nova provides compute services for creating, scheduling, resizing, migrating and managing virtual machines.
- Neutron manages virtual networks, subnets, routers, security groups and network connectivity between resources.
- Cinder supplies persistent block storage, including volume creation, attachment, snapshots and backups.
- Swift provides scalable object storage with replication, metadata management and HTTP-based access.
- Glance manages virtual machine images, including image discovery, registration, storage and retrieval.
- Keystone provides identity management, authentication, authorisation and a service catalogue.
- Horizon offers a dashboard for administrators and cloud users to manage infrastructure resources.
- Heat provides orchestration through templates that describe cloud infrastructure and its dependencies.
- Octavia provides load balancing services for distributing traffic across application instances.
- Ironic enables provisioning and lifecycle management of physical bare metal servers.
- Supports multi-tenancy through projects, role-based permissions, resource quotas and policy controls.
- Provides APIs and command-line interfaces for integrating cloud services with automation and infrastructure management tools.
Website: www.openstack.org
Support:
Developer: OpenStack community
License: Apache License 2.0
Learn Python with our recommended free books and free tutorials.
Related Software
| Infrastructure as a Service (IaaS) Software | |
|---|---|
| OpenStack | Delivers a massively scalable cloud operating system |
| CloudStack | Turnkey solution that includes the entire "stack" of features |
| OpenNebula | Cloud computing toolkit |
| n8n | Workflow automation tool |
| Harvester | Interoperable, hyperconverged infrastructure (HCI) solution |
| oVirt | Virtualization platform with an easy-to-use web interface |
| OpenQRM | Automated, rapid-deployment, storage-manage, virtualization and cloud |
| ZStack | Designed to tackle two problems -- complexity and stability |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.