SlideShare a Scribd company logo
Cloud infrastructure on
Apache Mesos
AHMED BACHA Abdelkrim A.
Trainee @WORLDLINE Lyon
Apero-Tech | 13.08.2015
1
Agenda
• Computer and Datacenter evolution
• Apache Mesos project
• Mesos Frameworks
o Marathon
o Chronos
o How to run applications ?
• Demo
2
Computer and Datacenter evolution (1)
• Computers became more powerful than ever
• OS (kernel) manage resources abstraction and
scheduling.
3
Computer and Datacenter evolution (2)
• Datacenters are big
• « Ops » & « Dev »
still plumb
infrastructure using
tools and small piece
of code
• Building distributed
applications become
a challenge
4
Computer and Datacenter evolution
What if our computers were
operated like our datacenters ?
5
Computer and Datacenter evolution
6
Apache Mesos project
Introduction
7
• Top Apache foundation
project
• Cluster resource
manager (Datacenter
Kernel)
Apache Mesos project
Introduction
8
Apache Mesos project
Introduction
9
Apache Mesos project
Introduction
10
• Used by
Apache Mesos project
Introduction
11
“We have two datacenters, one is running on
virtualization technology and needs 8-10 full-
time engineers, the second one uses Apache
Mesos and needs only 1-2 engineers.”
Apache Mesos project
Introduction
12
“Our latest Siri Backend (version 3) is powered
by Apache Mesos”
Apache Mesos project
Introduction
13
“ Mesos, software for automatic scaling, was in
fact built around five years ago and is already in
use on more than 50,000 cores at Twitter ”
Apache Mesos project
Objectifs
14
Apache Mesos project
Abstraction
15
• Resource (CPU, RAM, Storage) abstraction and aggregation
• Efficiency & HA
• Elastic sharing
Apache Mesos project
Resource sharing
16
Apache Mesos project
Scheduling (1)
17
Apache Mesos project
Scheduling (2)
18
Mesos Frameworks
Services
19
How do we use this
Mesos cluster for our
daily needs ?
Mesos Frameworks
Services
20
• Marathon : a PaaS like,
to run applications
(Docker images or
binaries)
• Chronos : a distributed
CRON table
Mesos Frameworks
WaaS : Marathon-HA Proxy
21
Woldline (WaaS)
Marathon HA-Proxy load
balancer & reverse proxy.
• Load balance deployed
instances
• Dynamic resolution of
apps names
Mesos Frameworks
Services
22
Mesos Frameworks
Services
23
• Heterogeneous
tasks on elastic
partitions
• Shared tasks
executions
• Multiple
frameworks
Mesos Frameworks
Services
24
Mesos Frameworks
Apps
25
What is the best way to
run applications on top
of a Mesos cluster ?
Mesos Frameworks
Apps
26
Mesos Frameworks
Apps
27
• Simple & portable packaging format
• Tasks isolation
Demo
28
Bibliography
Ispired from
29
• Apache Mesos and Mesosphere: Live webcast by CEO and Co-Founder Florian
Leibert
http://fr.slideshare.net/mesosphere/apache-mesos-and-mesosphere-live-webcast-
by-ceo-and-cofounder-florian-li
• Apache Mesos at Twitter (Texas LinuxFest 2014)
http://fr.slideshare.net/caniszczyk/apache-mesos-at-twitter-texas-linuxfest-2014
• Deploying Docker Containers at Scale with Mesos and Marathon
http://fr.slideshare.net/DiscoverPinterest/connor-doyle-mesosphere

More Related Content

What's hot (20)

PDF
Smalltalk in the Cloud
ESUG
 
PDF
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
John Burwell
 
PDF
Breaking the Monolith: Organizing Your Team to Embrace Microservices
Paul Osman
 
PPT
Stacktician - CloudStack Collab Conference 2014
amoghvk
 
PPTX
LoopbackJS the intro
Fahmi Abdul Latip
 
PPTX
Kubernetes as Orchestrator for A10 Lightning Controller
Akshay Mathur
 
PPTX
Building and provisioning genomics platforms on the world’s clouds
Enis Afgan
 
PPTX
Highly Available, Elastic and Self-healing Moodle on OpenStack
Enovation
 
PPTX
No sql databases
Ankit Dubey
 
PDF
Using Kafka as a Database For Real-Time Transaction Processing | Chad Preisle...
HostedbyConfluent
 
PPTX
Aws platform overview
Vinay Yelluri
 
PDF
Thinking in Terms of a Data Center Operating System
Weston Bassler
 
PPTX
Taking the open cloud to 11
Joe Brockmeier
 
PDF
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Dylan Butler
 
PDF
Txlf2012
Joe Brockmeier
 
PDF
Instaclustr: When and how to migrate from a relational database to Cassandra
DataStax Academy
 
PPTX
Meetup #3: Migrate a fast scale system to AWS
AWS Vietnam Community
 
PDF
Datacenter Computing and Resource Management Using Apache Mesos
Sigmoid
 
PPT
Scaling MySQL using Fabric
Karthik .P.R
 
PDF
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
CodeOps Technologies LLP
 
Smalltalk in the Cloud
ESUG
 
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
John Burwell
 
Breaking the Monolith: Organizing Your Team to Embrace Microservices
Paul Osman
 
Stacktician - CloudStack Collab Conference 2014
amoghvk
 
LoopbackJS the intro
Fahmi Abdul Latip
 
Kubernetes as Orchestrator for A10 Lightning Controller
Akshay Mathur
 
Building and provisioning genomics platforms on the world’s clouds
Enis Afgan
 
Highly Available, Elastic and Self-healing Moodle on OpenStack
Enovation
 
No sql databases
Ankit Dubey
 
Using Kafka as a Database For Real-Time Transaction Processing | Chad Preisle...
HostedbyConfluent
 
Aws platform overview
Vinay Yelluri
 
Thinking in Terms of a Data Center Operating System
Weston Bassler
 
Taking the open cloud to 11
Joe Brockmeier
 
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Dylan Butler
 
Txlf2012
Joe Brockmeier
 
Instaclustr: When and how to migrate from a relational database to Cassandra
DataStax Academy
 
Meetup #3: Migrate a fast scale system to AWS
AWS Vietnam Community
 
Datacenter Computing and Resource Management Using Apache Mesos
Sigmoid
 
Scaling MySQL using Fabric
Karthik .P.R
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
CodeOps Technologies LLP
 

Viewers also liked (7)

PDF
Challenges in Optimizing Job Scheduling on Mesos
Alex D. Gaudio
 
PDF
Size-Based Disciplines for Job Scheduling in Data-Intensive Scalable Computin...
Mario Pastorelli
 
PPTX
Containers and HPC
Olli-Pekka Lehto
 
PDF
Shifter: Containers in HPC Environments
inside-BigData.com
 
PDF
State of Linux Containers for HPC
inside-BigData.com
 
PDF
HPC Computing Trends
inside-BigData.com
 
PPT
pipelining
Siddique Ibrahim
 
Challenges in Optimizing Job Scheduling on Mesos
Alex D. Gaudio
 
Size-Based Disciplines for Job Scheduling in Data-Intensive Scalable Computin...
Mario Pastorelli
 
Containers and HPC
Olli-Pekka Lehto
 
Shifter: Containers in HPC Environments
inside-BigData.com
 
State of Linux Containers for HPC
inside-BigData.com
 
HPC Computing Trends
inside-BigData.com
 
pipelining
Siddique Ibrahim
 
Ad

Similar to Cloud infrastructure on Apache Mesos (20)

PDF
Introducing Apache Mesos
Matthias Furrer
 
PPTX
Apache Mesos Distributed Computing Talk
brandongulla
 
PDF
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Paco Nathan
 
PPTX
Apache Mesos
Puneet soni
 
PDF
Mesos and the Architecture of the New Datacenter
QAware GmbH
 
PPTX
Scaling Like Twitter with Apache Mesos
Mesosphere Inc.
 
PDF
Easy Docker Deployments with Mesosphere DCOS on Azure
Mesosphere Inc.
 
PDF
Deploying WSO2 Middleware on Mesos
Imesh Gunaratne
 
PDF
Introduction to DC/OS
Matt Jarvis
 
PDF
Mesos: A State-of-the-art Container Orchestrator
C4Media
 
PDF
Introduction to DC/OS
Matt Jarvis
 
PDF
Apache Mesos Overview and Integration
Alex Baretto
 
PPTX
Introduction to mesos
Omid Vahdaty
 
PDF
OSDC 2015: Bernd Mathiske | Why the Datacenter Needs an Operating System
NETWAYS
 
PDF
Datacenter Computing with Apache Mesos - BigData DC
Paco Nathan
 
PDF
OSDC 2016 - Mesos and the Architecture of the New Datacenter by Jörg Schad
NETWAYS
 
PDF
Introduction To Apache Mesos
Timothy St. Clair
 
PDF
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
anynines GmbH
 
PPTX
Introduction to Apache Mesos
Knoldus Inc.
 
PPTX
Apache mesos - overview
amgoth kundan lal
 
Introducing Apache Mesos
Matthias Furrer
 
Apache Mesos Distributed Computing Talk
brandongulla
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Paco Nathan
 
Apache Mesos
Puneet soni
 
Mesos and the Architecture of the New Datacenter
QAware GmbH
 
Scaling Like Twitter with Apache Mesos
Mesosphere Inc.
 
Easy Docker Deployments with Mesosphere DCOS on Azure
Mesosphere Inc.
 
Deploying WSO2 Middleware on Mesos
Imesh Gunaratne
 
Introduction to DC/OS
Matt Jarvis
 
Mesos: A State-of-the-art Container Orchestrator
C4Media
 
Introduction to DC/OS
Matt Jarvis
 
Apache Mesos Overview and Integration
Alex Baretto
 
Introduction to mesos
Omid Vahdaty
 
OSDC 2015: Bernd Mathiske | Why the Datacenter Needs an Operating System
NETWAYS
 
Datacenter Computing with Apache Mesos - BigData DC
Paco Nathan
 
OSDC 2016 - Mesos and the Architecture of the New Datacenter by Jörg Schad
NETWAYS
 
Introduction To Apache Mesos
Timothy St. Clair
 
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
anynines GmbH
 
Introduction to Apache Mesos
Knoldus Inc.
 
Apache mesos - overview
amgoth kundan lal
 
Ad

Recently uploaded (20)

PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 

Cloud infrastructure on Apache Mesos