Apache CloudStack
An open-source infrastructure-as-a-service platform for deploying and managing large networks of virtual machines.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Apache CloudStack
Apache CloudStack is cloud software you install on your own hardware. It turns a set of servers into an infrastructure-as-a-service platform for virtual machines and bare metal. Service providers use it to run public clouds, and companies use it for private or hybrid clouds.
It covers compute orchestration, network-as-a-service, user and account management, resource accounting and a web interface. You can manage the cloud from the web UI, command-line tools or a RESTful API, and an API compatible with AWS EC2 and S3 is also available. Version 4.23.0.0 is the current release.
Strengths
- Includes compute, networking, accounts and accounting in one stack
- Web UI, command-line tools and REST API
- API compatible with AWS EC2 and S3
- Active releases
Limitations
- Built for data centres, not a single desktop
- Needs several servers and infrastructure knowledge to deploy
Details
- Pricing
- FreeFree and open source, developed under the Apache Software Foundation.
- License
- Open source, license not stated
- Developer
- The Apache Software Foundation
- Platforms
- Web, Self-hosted
- How it runs
- Self-hosted
- Best suited for
- Organisations building a private or public IaaS cloud on their own hardware
- Categories
- Virtual machines
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Apache CloudStack
Compare allSoftware that can replace Apache CloudStack for an important use case, and what changes if you switch.
OpenStack
A set of open-source components for running cloud infrastructure with virtual machines, bare metal and containers.
OpenStack splits compute, storage and networking into many separate components with APIs and a dashboard, which adds deployment and upgrade complexity but brings a large partner ecosystem.
OpenNebula
An open-source platform for building private and hybrid clouds that manage virtual machines and Kubernetes.
OpenNebula manages virtual machines and Kubernetes in one platform with VMware migration tools, and it is freemium, with support and some integrations sold through paid subscriptions.
Harvester
Hyper-converged infrastructure that runs virtual machines on top of Kubernetes.
Harvester runs virtual machines and containers together on Kubernetes, installs on bare metal only, and expects at least three nodes for a production cluster.
oVirt
Centralised management platform for KVM virtual machines across a cluster.
oVirt focuses on central management of KVM clusters with live migration and high availability, but its development slowed after Red Hat Virtualization reached end of life.
Ganeti
An open-source cluster manager for running virtual machines on Xen or KVM across several servers.
Ganeti is a simpler cluster manager for Xen or KVM on about 3 to 100 nodes, without CloudStack's accounts, accounting and AWS-compatible API.
Similar software
Related functionality, not necessarily a direct replacement.
Foreman
An open-source lifecycle management tool for provisioning, configuring and monitoring physical and virtual servers.
libvirt
A toolkit, daemon and API for managing KVM, QEMU, Xen, LXC and other virtualization platforms.
KVM
The Linux kernel's built-in hypervisor for hardware-accelerated virtual machines.
Xen Project
An open source type-1 hypervisor that runs several isolated operating systems on the same hardware.
KubeVirt
A Kubernetes add-on that runs and manages traditional virtual machines alongside containers.
Proxmox VE
A bare-metal server platform that runs KVM virtual machines and LXC containers from one web interface.