SlideShare a Scribd company logo
Cluster Management System
mesos.apache.org
• to understand target problem domain.
• to know the operating system for the Datacenter.
• to gain an architectural overview of a Mesos cluster.
• to learn how to run applications in a Mesos cluster.
• to understand the Service Discovery & Load Balancing
• to get an overview on Mesos Frameworks.
http://mesos.apache.org Agenda
Your Expectations
Mesos is the name of the cluster management
framework and the Apache Project.
Mesosphere (Mesosphere, Inc.) is the
company which is commercializing the open
source project Apache Mesos, and provides
consulting services.
http://mesos.apache.org Mesos
Mesos vs Mesosphere
http://mesos.apache.org Problem Domain
Static Partitioning
http://mesos.apache.org Problem Domain
Static partitioning Dynamic resource sharing
Resource Management
http://mesos.apache.org Problem Domain
Unified API
• Realignment of the partitions in the clusters means un-
deploy/redeploy of the running software on the
instances and requires error-prone and tedious manual
effort.
• It is hard to predict the workload and fluctuations of the
load makes an efficient resource utilisation impossible.
• Changes in infrastructure may cause changes in the
applications so the coupling between Developers and
Devops does remain strong.
http://mesos.apache.org Problem Domain
Problem Description
Datacenter as a Computer
• Process scheduling.
• Fairly resource (on the same
CPU, Memory, Disk, etc) sharing.
• Package managers (aptitude,
yum, etc.)
• Unified API between apps and
hardware.
http://mesos.apache.org Datacenter OS
DC as a Computer
• Cluster-wide application
scheduling.
• Fairly resource sharing in a
distributed environment.
• Docker as package manager tool.
• Unified API between apps and
hardware.
Operating Systems Mesos as a DC OS
• orchestrates the infrastructure so that it can be
extended by adding new hardware or shrunk to
downscale, dynamically.
• abstracts the underlying infrastructure while
providing a unified API to the applications.
• employs the LXC (Linux Containers) interface to
maximize resource utilisation via operating system
level virtualization (like Docker or using Docker).
http://mesos.apache.org Problem Domain
Apache Mesos
http://mesos.apache.org Architecture
Architecture
Coordination over
Zookeeper
Mesos CLI
Ports are ranged
resources
http://mesos.apache.org Datacenter OS
How does it work ?
Mesos Framework = Scheduler + Executor
http://mesos.apache.org Datacenter OS
How does it work ?
Resource negotiation between components
• You can develop your own custom Frameworks for
Mesos.
• or you can deploy open source Mesos Frameworks
like Spark, Hadoop, etc.
• or, getting even better, you can deploy Docker
containers.
• Mesos can orchestrate Docker containers in a
Mesos cluster, as well.
http://mesos.apache.org Frameworks
Applications on Mesos
http://mesos.apache.org Frameworks
Mesos Frameworks
OSS Frameworks as Mesos Frameworks
http://mesos.apache.org Architecture
Marathon
http://mesos.apache.org Marathon
Marathon
• Marathon is the PaaS on
Apache Mesos.
• Marathon provides REST
API to automate your
workflows.
• Marathon UI allows Dev/
Ops to manage the
frameworks by point-n-click.
http://mesos.apache.org Architecture
Load Balancing thru HAProxy
User Requests
http://mesos.apache.org Architecture
Service Discovery
User Requests
Mesos DNS provides its
clients a
REST endpoint for
Service Discovery
http://mesos.apache.org Hands-on
Hands-on
• Introduction: Mesos Dashboard
• Introduction: Marathon UI and REST API.
• Case Study: Elastic Jenkins on Mesos.
http://mesos.apache.org End
QA
any Questions?

More Related Content

PPTX
Introduction to DC/OS
PDF
Mesos: The Operating System for your Datacenter
PDF
Deploying Containers in Production and at Scale
PDF
Cloud Computing, Docker, Mesos, DCOS, Container, Big Data, Paas
PDF
DCOS Presentation
PDF
Mesos vs kubernetes comparison
PDF
Mesos, DC/OS and the Architecture of the New Datacenter
PDF
IoT on DCOS - Scala By the Bay 2015
Introduction to DC/OS
Mesos: The Operating System for your Datacenter
Deploying Containers in Production and at Scale
Cloud Computing, Docker, Mesos, DCOS, Container, Big Data, Paas
DCOS Presentation
Mesos vs kubernetes comparison
Mesos, DC/OS and the Architecture of the New Datacenter
IoT on DCOS - Scala By the Bay 2015

What's hot (20)

PDF
Mesos and the Architecture of the New Datacenter
PDF
Mesos: A State-of-the-art Container Orchestrator
PDF
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
PDF
Container Orchestration Wars (Micro Edition)
PDF
Easy Docker Deployments with Mesosphere DCOS on Azure
PDF
Big Data on DC/OS
PPTX
Scalable On-Demand Hadoop Clusters with Docker and Mesos
PDF
Re-Platforming All the Things
PPTX
Scaling Like Twitter with Apache Mesos
PDF
Cloud Surfing: Kubernetes on Mesos
PDF
Growing the Mesos Ecosystem
ODP
Building a Dev/Test Cloud with Apache CloudStack
ODP
Build a Cloud Day - CloudStack
PPTX
Successfully deploy build manage your cloud with cloud stack2
PPT
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
PPT
Docker Based Hadoop Provisioning
PDF
Thinking in Terms of a Data Center Operating System
PDF
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
PDF
Azure Virtual Machines Deployment Scenarios
PDF
Kubernetes on Top of Mesos on Top of DCOS
Mesos and the Architecture of the New Datacenter
Mesos: A State-of-the-art Container Orchestrator
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
Container Orchestration Wars (Micro Edition)
Easy Docker Deployments with Mesosphere DCOS on Azure
Big Data on DC/OS
Scalable On-Demand Hadoop Clusters with Docker and Mesos
Re-Platforming All the Things
Scaling Like Twitter with Apache Mesos
Cloud Surfing: Kubernetes on Mesos
Growing the Mesos Ecosystem
Building a Dev/Test Cloud with Apache CloudStack
Build a Cloud Day - CloudStack
Successfully deploy build manage your cloud with cloud stack2
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
Docker Based Hadoop Provisioning
Thinking in Terms of a Data Center Operating System
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
Azure Virtual Machines Deployment Scenarios
Kubernetes on Top of Mesos on Top of DCOS
Ad

Viewers also liked (14)

PPTX
Cluster based storage - Nasd and Google file system - advanced operating syst...
PDF
Secure Data Center for Enterprise— Threat Management with NextGen IPS
PPT
Cluster Management Makes the Difference
PDF
Presentation done by Klauss Hasis
PPT
Toolbox Network Management Process Final
PDF
Presentation done by Gerd meier zu Kocker
PDF
TCIOceania16 Fostering Innovation, Ecosystems and Entrepreneurship
PPTX
Cluster development final
PDF
Presentation done by RK Singh
PPT
Cluster basics: Cluster Management
PDF
Presentation done by Joan Marti
PPT
Cluster Computing
PPTX
Cluster computing
PPTX
IBM MQ vs Apache ActiveMQ
Cluster based storage - Nasd and Google file system - advanced operating syst...
Secure Data Center for Enterprise— Threat Management with NextGen IPS
Cluster Management Makes the Difference
Presentation done by Klauss Hasis
Toolbox Network Management Process Final
Presentation done by Gerd meier zu Kocker
TCIOceania16 Fostering Innovation, Ecosystems and Entrepreneurship
Cluster development final
Presentation done by RK Singh
Cluster basics: Cluster Management
Presentation done by Joan Marti
Cluster Computing
Cluster computing
IBM MQ vs Apache ActiveMQ
Ad

Similar to Mesos: Cluster Management System (20)

PPTX
Apache Mesos
PDF
Datacenter Computing and Resource Management Using Apache Mesos
PPTX
Apache mesos - overview
PDF
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
PDF
Cloud infrastructure on Apache Mesos
PDF
Datacenter Computing with Apache Mesos - シリコンバレー日本人駐在員Meetup
PDF
OSDC 2015: Bernd Mathiske | Why the Datacenter Needs an Operating System
PPT
Mesos study report 03v1.2
PDF
Fully fault tolerant real time data pipeline with docker and mesos
PDF
Mesos introduction
PDF
Modern distributed-systems
PPTX
Apache mesos
PDF
Mysql wp memcached
PDF
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
PPTX
Kubernetes vs Apache Mesos What is the Difference.pptx
PDF
Choosing PaaS: Cisco and Open Source Options: an overview
PDF
Introduction to Apache Mesos and DC/OS
PDF
Mysql wp memcached
PPTX
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
PPTX
Scalable On-Demand Hadoop Clusters with Docker and Mesos
Apache Mesos
Datacenter Computing and Resource Management Using Apache Mesos
Apache mesos - overview
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
Cloud infrastructure on Apache Mesos
Datacenter Computing with Apache Mesos - シリコンバレー日本人駐在員Meetup
OSDC 2015: Bernd Mathiske | Why the Datacenter Needs an Operating System
Mesos study report 03v1.2
Fully fault tolerant real time data pipeline with docker and mesos
Mesos introduction
Modern distributed-systems
Apache mesos
Mysql wp memcached
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Kubernetes vs Apache Mesos What is the Difference.pptx
Choosing PaaS: Cisco and Open Source Options: an overview
Introduction to Apache Mesos and DC/OS
Mysql wp memcached
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
Scalable On-Demand Hadoop Clusters with Docker and Mesos

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Modernizing your data center with Dell and AMD
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Modernizing your data center with Dell and AMD
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
A Presentation on Artificial Intelligence
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology

Mesos: Cluster Management System