PROVISION, SECURE AND RUN ANY INFRASTRUCTURE
Nomad Consul
Vault
Vagrant Packer Terraform
Consul Enterprise
Terraform Enterprise
Vault Enterprise
PRODUCT SUITE
OSS TOOL SUITE
RUN
Applications
SECURE
Application Infrastructure
PROVISION
Infrastructure
FOR INDIVIDUALS FOR TEAMS
Nomad Enterprise
OS Workloads Drivers
Windows Long Running Service Docker / Rkt / LXC
Linux Short Lived Batch Qemu / KVM
BSD Periodic Cron
“exec”
cgroups+chroot
Solaris System Agents
Static Binaries /
Fat JARs
Slide 20
Slide 20 text
Nomad
Declarative Jobs
Infrastructure as Code
Consul Integration
Vault Integration
Composable vs Platform
Slide 21
Slide 21 text
Empowers developers by
de-coupling operators
Slide 22
Slide 22 text
Operationally Simple
&
Scalable
Slide 23
Slide 23 text
Nomad
Single Binary
No Dependencies
Highly Available
Multi-DC/Region Support
Slide 24
Slide 24 text
Built on Research & Experience
GOSSIP CONSENSUS
Mature Libraries Proven Design Patterns
Slide 25
Slide 25 text
Nomad
Inspired by Google Omega
Optimistic Concurrency
Service & Batch workloads
Pluggable Architecture
Slide 26
Slide 26 text
Single Region Architecture
SERVER SERVER SERVER
CLIENT CLIENT CLIENT
DC1 DC2 DC3
FOLLOWER LEADER FOLLOWER
REPLICATION
FORWARDING
REPLICATION
FORWARDING
RPC RPC RPC
Slide 27
Slide 27 text
Multi Region Architecture
SERVER SERVER SERVER
FOLLOWER LEADER FOLLOWER
REPLICATION
FORWARDING
REPLICATION
REGION B
GOSSIP
REPLICATION REPLICATION
FORWARDING
REGION FORWARDING
REGION A
SERVER
FOLLOWER
SERVER SERVER
LEADER FOLLOWER
Slide 28
Slide 28 text
100’s of Regions
10,000’s of Clients per Region
1000’s of Jobs per Region
Slide 29
Slide 29 text
Nomad
Million Container
Challenge
1,000 Jobs
1,000 Tasks per Job
5,000 Hosts on GCE
1,000,000 Containers
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
“640 KB ought to be enough for anybody.”
- Bill Gates
Slide 32
Slide 32 text
2nd Largest Hedge Fund
18K Cores
5 Hours
2,200 Containers/second
Slide 33
Slide 33 text
Nomad
Cluster Scheduler
Easily Deploy Applications
Operationally Simple
Built for Scale