Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOpsDays Cuba 2016: Ignite - Effective servic...
Search
DevOpsDays Cuba
October 21, 2016
Technology
0
100
DevOpsDays Cuba 2016: Ignite - Effective service management with Mesos
Author: Juan Carlos
Summary:
DevOpsDays Cuba
October 21, 2016
Tweet
Share
More Decks by DevOpsDays Cuba
See All by DevOpsDays Cuba
DevOpsDays Cuba 2017: BigData perspectiva DevOps
devopsdayscuba
0
97
DevOpsDays Cuba 2017: Continuous Delivery with Gitlab Apache Mesos and Marathon
devopsdayscuba
0
670
DevOpsDays Cuba 2017: Workshop - Essential DevOps
devopsdayscuba
0
590
DevOpsDays Cuba 2017: Ignite - Performance test for Web Apps
devopsdayscuba
0
520
DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps
devopsdayscuba
0
590
DevOpsDays Cuba 2017: Starting and Growing Your DevOps Teams
devopsdayscuba
0
400
DevOpsDays Cuba 2017: DEVOPS PITFALLS
devopsdayscuba
0
410
DevOpsDays Cuba 2017: Ignite - Build and install scientific software with EasyBuild in HPC systems
devopsdayscuba
0
400
DevOpsDays Cuba 2017: Ignite - Monitorización más allá de los servicios y sistemas enfoques para Centros de Datos de Nueva Generación
devopsdayscuba
0
470
Other Decks in Technology
See All in Technology
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
190
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
430
Context Engineeringの取り組み
nutslove
0
360
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
210
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
180
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
Digitization部 紹介資料
sansan33
PRO
1
6.8k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
250
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
What's in a price? How to price your products and services
michaelherold
247
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
54
[SF Ruby Conf 2025] Rails X
palkan
1
760
How to Talk to Developers About Accessibility
jct
2
130
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Effective service management with Mesos Juan Carlos Gómez Correa @jcgomezcorrea1
juan-carlos-gomez-correa Ops team at
None
None
branch: master Continuous delivery pipeline tag: v1.0 … Demos staging
UAT … … … tag: v2.0 tag: v2.2 … project 1 branch: master branch: master tag: v3.2 tag: v3.3 tag: v4.0 … project 2 branch: master
Problems Inefficient resource management • Low utilization
Problems Inefficient resource management • Low utilization Heterogeneous systems •
Different provisioning for each VM • Different deployment for each service
Mesos Centralized fault-tolerant cluster manager designed for distributed computing environments
to provide efficient resource isolation and management across a cluster
None
None
None
Docker • Package an application with its dependencies into a
standardized unit • Delivering applications with Docker on Mesos promises a truly elastic, efficient and consistent platform for delivering applications on premises or in the cloud
VM vs Containers Containers have similar resource isolation and allocation
benefits as virtual machines but a different architectural approach allows them to be much more portable and efficient.
None
2. Scale up 3. Machine failure 2 3 10 2
3 10 1 3 5 Scaling and fault recovery 1. Start services , , , , , , , , , , , , , , , , , , , , , , , , ,
branch: master Continuous delivery pipeline tag: v1.0 … Demos staging
UAT … … … tag: v2.0 tag: v2.2 … project 1 branch: master branch: master tag: v3.2 tag: v3.3 tag: v4.0 … project 2 branch: master Self service branch: issue-1 branch: issue-2 branch: issue-3 … branch: issue-1 branch: issue-2 branch: issue-3 …
Benefits Improved performance • More services provided on the same
resources • More reviews at the same time Simplified provisioning • All nodes are provisioned exactly the same
Benefits Simplified service deployment curl -H 'Content-Type: application/json' -X POST
-d@ { "id": "my-service", "instances": 2, "cpus": 1, "mem": 1024, "container": { "docker": { "image": "my-app:1.0" … }, … }, … }
Bring Ops tools closer to Developers
To production! • Fault tolerance • Scale apps automatically •
Horizontal scalability
Thank you Juan Carlos Gómez Correa @jcgomezcorrea1 juan-carlos-gomez-correa Ops team
at