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
Orchestrator Wars
Search
Liz Rice
May 17, 2017
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Orchestrator Wars
A light-hearted look at container orchestration options
Liz Rice
May 17, 2017
More Decks by Liz Rice
See All by Liz Rice
Building a cloud native business on open source
lizrice
0
270
KCD Lima: eBee in Peru!
lizrice
0
220
Unleashing the kernel with eBPF
lizrice
0
430
eBPF's Abilities and Limitations: The Truth
lizrice
0
530
Simplifying multi-cloud and multi-cluster Kubernetes deployments with Cilium
lizrice
0
300
When is a Secure Connection not encrypted? And other stories
lizrice
1
140
Keeping it simple: Cilium Mesh - networking for multi-cloud Kubernetes and beyond
lizrice
1
800
How Many Proxies Do You Need
lizrice
1
210
eBPF for Security Observability
lizrice
0
1.7k
Other Decks in Technology
See All in Technology
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1.2k
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
110
Claude Mythos、Fable...フロンティアAIの最新動向と企業のセキュリティ対策
flatt_security
0
130
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
150
発表と総括 / Presentations and Summary
ks91
PRO
0
200
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
1.2k
Power Automateアップデート情報
miyakemito
0
190
_NIKKEI_Tech_Talk__勉強会は熱量では続かない___17回続いた輪読会の設計術.pdf
_awache
2
110
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
210
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
690
現場との対話から始める “作る前に問い直す”業務改善
mochico50
2
290
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
14
5.4k
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Rails Girls Zürich Keynote
gr2m
96
14k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
30 Presentation Tips
portentint
PRO
1
350
The Limits of Empathy - UXLibs8
cassininazir
1
540
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How to Talk to Developers About Accessibility
jct
2
430
Transcript
Copyright @ 2017 Aqua Security Software Ltd. All Rights Reserved.
Orchestrator Wars Liz Rice @LizRice | @AquaSecTeam
2
3 Slide from contiv.github.io/articles/2016/03/06/scaling-microservices.html
4 Microservices
5 @LizRice | @AquaSecTeam Container orchestrators ▪ What do orchestrators
do? ▪ Choosing an orchestrator @LizRice | @AquaSecTeam
What does an orchestrator do?
7
8
9
10 @LizRice | @AquaSecTeam Container orchestrator scope ▪ Scheduling -
find space for containers to run ▪ Service discovery ▪ Availability / fault tolerance ▪ Scaling ▪ Upgrades @LizRice | @AquaSecTeam
11
12
Cattle not pets
14
15
Some popular container orchestrators
Kubernetes
18
19 @LizRice | @AquaSecTeam Kubernetes ▪ Huge community, many distributions
▪ CNCF (Linux Foundation) ▪ Abstraction of machines into clusters ▪ Scheduling pods of containers ▪ Load balancing of services ▪ Management through labels ▪ Customization points
OpenShift
21
22 @LizRice | @AquaSecTeam OpenShift ▪ RedHat support & enterprise
credibility ▪ Built on Kubernetes
Docker Swarm
24
25 @LizRice | @AquaSecTeam Docker Swarm ▪ Huge user base
▪ Docker Inc ▪ Ease of use ▪ Schedule by task = one container ▪ Secrets out-of-the-box
Mesos / Marathon
27
28 @LizRice | @AquaSecTeam Mesos / Marathon ▪ Heritage in
big data jobs (Hadoop, Spark) ▪ Mesos manages clusters ▪ Marathon schedules jobs (containers) ▪ ZooKeeper for service discovery ▪ Not written in Go! ▪ Enterprise DC/OS
Nomad
30
31 @LizRice | @AquaSecTeam Nomad ▪ Hashicorp pedigree - Terraform,
Vagrant, Consul... ▪ Manages non-containerized jobs
Amazon ECS
33
34 @LizRice | @AquaSecTeam Amazon ECS ▪ Well-integrated with Amazon
▪ Elastic Load Balancer ▪ CloudTrail ▪ Autoscaling groups ▪ Tasks groups into services
How to choose an orchestrator
36 Popularity
37 Popularity
38 @LizRice | @AquaSecTeam Anecdotally... ▪ Depends what you measure
▪ Measure by people: Docker Swarm ▪ Measure by workload: Mesos / Marathon
39 Community
40 Community
41 @LizRice | @AquaSecTeam Shifting sands ▪ March 2016 -
Microsoft invests in Mesosphere ▪ March 2017 - Microsoft acquires Deis ▪ May 2017 - Moby project
42
43 @LizRice | @AquaSecTeam Greatest strengths Docker Swarm Kubernetes /
OpenShift Amazon ECS Mesos / Marathon Nomad Works out-of-the-box X X Community X Scale X X X Big data workloads X Non-containerised workloads X X
44 To be continued...
Copyright @ 2017 Aqua Security Software Ltd. All Rights Reserved.
Questions? Liz Rice @LizRice | @AquaSecTeam