Apache Mesos
Apache Mesos is an open-source distributed systems kernel that abstracts compute resources (CPU, memory, storage) across a cluster of machines or VMs, presenting them as a single pool. It enables the efficient execution of diverse workloads by offering resources to various "frameworks"…
Key facts
- First appeared
- 2011
- Category
- cloud_infrastructure
- Problem solved
- Apache Mesos was created to solve the problem of inefficient resource utilization and complex management in large-scale data centers, where diverse applications (batch jobs, long-running services, big data processing) often ran on isolated, under-utilized clusters. It aimed to provide a single, unified platform to share resources across these workloads dynamically and efficiently, abstracting away the underlying machines.
- Platforms
- Linux
Related technologies
Notable users
- Apple (historically, for Siri and other services)
- Twitter (historically, for parts of its infrastructure)
- eBay (historically)
- Netflix (historically)
- Yelp (historically)
- Uber (historically)
- Airbnb (historically)