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)