Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. | Unlike traditional operating systems, DC/OS spans multiple machines within a network, aggregating their resources to maximize utilization by distributed applications. |
Compute;Storage;Networking;Dashboard;Shared Services | High Resource Utilization;Mixed Workload Colocation;Container Orchestration;Resource Isolation;Stateful Storage;Package Repositories;Public Cloud;Private Cloud;On-Premise;Command Line Interface;Web Interface;Elastic Scalability;High Availability;Zero Downtime Upgrades;Service Discovery;Load Balancing;Production-Ready |
Statistics | |
GitHub Stars - | GitHub Stars 2.4K |
GitHub Forks - | GitHub Forks 488 |
Stacks 790 | Stacks 109 |
Followers 1.2K | Followers 180 |
Votes 138 | Votes 12 |
Pros & Cons | |
Pros
| Pros
|
Integrations | |
| No integrations available | |

CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.

Nomad is a cluster manager, designed for both long lived services and short lived batch processing workloads. Developers use a declarative job specification to submit work, and Nomad ensures constraints are satisfied and resource utilization is optimized by efficient task packing. Nomad supports all major operating systems and virtualized, containerized, or standalone applications.

Apache Mesos is a cluster manager that simplifies the complexity of running applications on a shared pool of servers.

Mesosphere offers a layer of software that organizes your machines, VMs, and cloud instances and lets applications draw from a single pool of intelligently- and dynamically-allocated resources, increasing efficiency and reducing operational complexity.

Software as a service platform for hosting providers.

Many Open Source tools exist which help in creating and updating single Kubernetes clusters. However, the more clusters you need the harder it becomes to operate, monitor, manage and keep all of them alive and up-to-date. And that is exactly what project Gardener focuses on.

Its fundamental idea is to split up the functionalities of resource management and job scheduling/monitoring into separate daemons. The idea is to have a global ResourceManager (RM) and per-application ApplicationMaster (AM).

AI-powered Kubernetes platform for developers & DevOps. Deploy applications without complexity, with intelligent automation and one-click environments.

It helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services) is currently officially supported, with GCE in beta support , and VMware vSphere in alpha, and other platforms planned.

Apache Aurora is a service scheduler that runs on top of Mesos, enabling you to run long-running services that take advantage of Mesos' scalability, fault-tolerance, and resource isolation.