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. | Apache Mesos is a cluster manager that simplifies the complexity of running applications on a shared pool of servers. |
Compute;Storage;Networking;Dashboard;Shared Services | Fault-tolerant replicated master using ZooKeeper;Scalability to 10,000s of nodes;Isolation between tasks with Linux Containers;Multi-resource scheduling (memory and CPU aware);Java, Python and C++ APIs for developing new parallel applications;Web UI for viewing cluster state |
Statistics | |
GitHub Stars - | GitHub Stars 5.3K |
GitHub Forks - | GitHub Forks 1.7K |
Stacks 790 | Stacks 306 |
Followers 1.2K | Followers 418 |
Votes 138 | Votes 31 |
Pros & Cons | |
Pros
| Pros
Cons
|
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.

Unlike traditional operating systems, DC/OS spans multiple machines within a network, aggregating their resources to maximize utilization by distributed applications.

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.