Cloud

OpenStack – cloud computing and IaaS platform

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
OpenStackDelivers a massively scalable cloud operating system
CloudStackTurnkey solution that includes the entire "stack" of features
OpenNebulaCloud computing toolkit
n8nWorkflow automation tool
HarvesterInteroperable, hyperconverged infrastructure (HCI) solution
oVirtVirtualization platform with an easy-to-use web interface
OpenQRMAutomated, rapid-deployment, storage-manage, virtualization and cloud
ZStackDesigned to tackle two problems -- complexity and stability

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted