Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
OpenStack

OpenStack

A widely deployed open-source cloud operating system for building and managing private and public clouds with virtual machines, containers, and bare metal.

OpenStack is an open-source alternative to:

OpenStack preview

OpenStack is a set of open-source software components that provide common services for cloud infrastructure. It enables organizations to build and manage private and public clouds with flexibility and scalability.

Key Features

  • Compute (Nova): Manages and provisions virtual machines and bare metal servers
  • Networking (Neutron): Provides network connectivity as a service
  • Storage (Cinder, Swift): Offers block and object storage solutions
  • Dashboard (Horizon): Web-based user interface for managing cloud resources
  • Identity (Keystone): Centralized authentication and authorization system
  • Image Service (Glance): Manages disk images for virtual machines
  • Orchestration (Heat): Provides template-based infrastructure deployment
  • Bare Metal (Ironic): Manages bare metal hardware provisioning
  • Container Orchestration (Magnum): Supports containerized workloads
  • Edge Computing Support: Enables distributed cloud deployments
  • Multi-hypervisor Support: Compatible with KVM, QEMU, LXC, and more
  • High Availability: Designed for production environments with redundancy

Tech / Self-Hosting

OpenStack is designed for self-hosting and can be deployed on bare metal servers or virtual machines. It supports various deployment tools including OpenStack Ansible, Kolla, and TripleO. The platform is highly customizable and can be tailored to specific infrastructure requirements. Documentation is available at docs.openstack.org.

OpenStack Tech Stack and Architecture

5 technologies detected

Categories