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
110
0
Share
DevOpsDays Cuba 2016: Ignite - Effective service management with Mesos
Author: Juan Carlos
Summary:
DevOpsDays Cuba
October 21, 2016
More Decks by DevOpsDays Cuba
See All by DevOpsDays Cuba
DevOpsDays Cuba 2017: BigData perspectiva DevOps
devopsdayscuba
0
110
DevOpsDays Cuba 2017: Continuous Delivery with Gitlab Apache Mesos and Marathon
devopsdayscuba
0
690
DevOpsDays Cuba 2017: Workshop - Essential DevOps
devopsdayscuba
0
610
DevOpsDays Cuba 2017: Ignite - Performance test for Web Apps
devopsdayscuba
0
540
DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps
devopsdayscuba
0
610
DevOpsDays Cuba 2017: Starting and Growing Your DevOps Teams
devopsdayscuba
0
420
DevOpsDays Cuba 2017: DEVOPS PITFALLS
devopsdayscuba
0
430
DevOpsDays Cuba 2017: Ignite - Build and install scientific software with EasyBuild in HPC systems
devopsdayscuba
0
420
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
490
Other Decks in Technology
See All in Technology
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
570
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
GoとSIMDとWasmの今。
askua
2
430
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
150
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
200
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
310
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
200
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
930
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
140
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Scaling GitHub
holman
464
140k
The Cult of Friendly URLs
andyhume
79
6.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
830
Faster Mobile Websites
deanohume
310
31k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
Amusing Abliteration
ianozsvald
1
190
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
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