Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DevOpsDays Cuba 2016: Ignite - Effective servic...
Search
DevOpsDays Cuba
October 21, 2016
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
720
DevOpsDays Cuba 2017: Workshop - Essential DevOps
devopsdayscuba
0
640
DevOpsDays Cuba 2017: Ignite - Performance test for Web Apps
devopsdayscuba
0
580
DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps
devopsdayscuba
0
640
DevOpsDays Cuba 2017: Starting and Growing Your DevOps Teams
devopsdayscuba
0
440
DevOpsDays Cuba 2017: DEVOPS PITFALLS
devopsdayscuba
0
450
DevOpsDays Cuba 2017: Ignite - Build and install scientific software with EasyBuild in HPC systems
devopsdayscuba
0
450
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
530
Other Decks in Technology
See All in Technology
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Refining Active Record
shugo
0
150
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
140
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Mind Mapping
helmedeiros
1
400
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Accessibility Awareness
sabderemane
1
250
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Facilitating Awesome Meetings
lara
57
7.2k
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