ZStack is an Infrastructure as a Service (IaaS) management platform designed to automate the operation of virtualised data centres. It provides centralised management of computing, networking and storage resources through a collection of APIs.
The platform is built around an asynchronous architecture intended to support large infrastructure deployments. Rather than requiring administrators to configure every underlying service individually, ZStack provides management components that coordinate resource operations across the infrastructure.
ZStack uses a plugin architecture, workflow engine and dependency management framework to organise infrastructure operations. These components allow administrators to extend the platform and automate tasks while reducing the complexity of managing interconnected resources.
Administrators can interact with the platform through graphical and command-line interfaces or integrate it with external systems using its APIs.
This is free and open source software.
Key Features
- Provides centralised management of virtual machines, physical hosts, clusters, storage and networking resources.
- Supports KVM-based virtualisation and automated virtual machine lifecycle management.
- Manages virtual machine images, volumes and primary and backup storage resources.
- Supports virtual networks with Layer 2 and Layer 3 networking capabilities.
- Provides virtual routers and network services through network functions virtualisation.
- Offers a comprehensive API for creating, modifying, querying and deleting infrastructure resources.
- Supports complex resource queries with filtering and combinations of search conditions.
- Uses an asynchronous architecture to coordinate infrastructure management operations.
- Provides a workflow engine that supports rollback when operations fail.
- Includes a cascade framework for applying operations to related infrastructure resources.
- Uses a plugin architecture for extending functionality without major changes to the core management components.
- Supports infrastructure automation through Ansible and API integrations.
- Provides tagging and resource organisation capabilities.
- Offers graphical and command-line interfaces for managing cloud infrastructure.
Website: github.com/zstackio/zstack
Support:
Developer: Shanghai Yunzhou Information and Technology Ltd
License: Apache License 2.0
ZStack is written in Java. Learn Java 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.