Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Orchestrator Wars
Search
Liz Rice
May 17, 2017
Technology
0
220
Orchestrator Wars
A light-hearted look at container orchestration options
Liz Rice
May 17, 2017
Tweet
Share
More Decks by Liz Rice
See All by Liz Rice
Building a cloud native business on open source
lizrice
0
220
KCD Lima: eBee in Peru!
lizrice
0
170
Unleashing the kernel with eBPF
lizrice
0
290
eBPF's Abilities and Limitations: The Truth
lizrice
0
460
Simplifying multi-cloud and multi-cluster Kubernetes deployments with Cilium
lizrice
0
240
When is a Secure Connection not encrypted? And other stories
lizrice
1
100
Keeping it simple: Cilium Mesh - networking for multi-cloud Kubernetes and beyond
lizrice
1
720
How Many Proxies Do You Need
lizrice
1
160
eBPF for Security Observability
lizrice
0
1.5k
Other Decks in Technology
See All in Technology
5分で知るMicrosoft Ignite
taiponrock
PRO
0
220
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1k
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
1k
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
580
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
570
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
240
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
2
780
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
3
1k
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
790
【CEDEC+KYUSHU2025】学生・若手必見!テクニカルアーティスト 大全 ~仕事・スキル・キャリアパス、TAの「わからない」を徹底解剖~
cygames
PRO
0
150
Security Diaries of an Open Source IAM
ahus1
0
130
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
100
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
Speed Design
sergeychernyshev
33
1.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Documentation Writing (for coders)
carmenintech
76
5.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Automating Front-end Workflow
addyosmani
1371
200k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Facilitating Awesome Meetings
lara
57
6.7k
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