Skip to main content
Version: 1.0.0

OpenStack

OpenStack is an open source cloud computing platform that enables organizations to build and manage private and public clouds. OpenStack allows you to control large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via APIs.

With OpenStack, you can deploy virtual machines and containers, manage networks and storage, and automate cloud infrastructure operations. For example, you could use OpenStack to provision a set of virtual machines to host a new web application. OpenStack would allow you to define the CPU, memory, storage, and networking resources for each VM. You could then automatically scale the number of VMs up or down based on demand, and manage the underlying infrastructure through OpenStack's dashboard. OpenStack components include Nova for compute, Neutron for networking, Swift for object storage, Cinder for block storage, and Keystone for identity management. Hundreds of companies use OpenStack as the foundation for their public and private cloud infrastructures.