Apache CloudStack is a cloud orchestration platform for deploying and managing Infrastructure as a Service (IaaS) environments. It is designed for organisations that need centralised control over virtual machines, networking, storage and other cloud resources.
The platform is suitable for service providers offering hosted infrastructure and enterprises operating private or hybrid clouds. It brings together the principal components required to operate cloud infrastructure, reducing the need to assemble separate management systems for each resource type.
CloudStack organises infrastructure into regions, zones, pods and clusters. This hierarchical arrangement allows administrators to manage resources across multiple physical locations while providing users with self-service access to virtual infrastructure.
This is free and open source software.
Key Features
- Supports multiple hypervisors, including KVM, VMware vSphere, XenServer and XCP-ng.
- Provisions and manages virtual machines, including templates, snapshots, migration and scheduled lifecycle operations.
- Organises infrastructure into regions, zones, pods, clusters and hosts.
- Provides basic and advanced networking models with isolated guest networks, VLANs and virtual private clouds.
- Includes virtual routers, firewalls, port forwarding, VPN services and load balancing.
- Supports primary storage for virtual machine disks and secondary storage for templates, snapshots and images.
- Provides account, domain, project and user management with role-based access controls.
- Offers resource quotas, usage metering and accounting information for cloud service providers.
- Supports high availability and automated recovery of virtual machines when suitable infrastructure is configured.
- Provides a graphical management interface and self-service resource provisioning.
- Offers APIs and command-line tools for automation, integration and infrastructure orchestration.
- Supports cloud resource management across multiple geographical locations and availability zones.
- Provides backup and disaster recovery capabilities, including support for external backup integrations.
Website: cloudstack.apache.org
Support:
Developer: Apache Software Foundation
License: Apache License 2.0
CloudStack is written in Java and Python. Learn Java with our recommended free books and free tutorials. 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.