Memo from Nomad&Otto meetup
Mitchell Hashimoto, creator of Vagrant, speaks about Nomad and Otto http://www.meetup.com/San-Francisco-DevOps/events/227067291/
Nomad https://ottoproject.io/
Only scheduler support Multi-Datacenter & Multi-Region
Only scheduler everything build-in to one binary it looks like nomad binary has serf & consul.
Only scheduler who do “Optimistically concurrent” https://en.wikipedia.org/wiki/Optimistic_concurrency_control
evaluation -> allocation -> job “Scheduler” = func(Eval) => []AllocUpdates
Case Study with digital ocean
3 Servers in NYC3
100 Clients
1000 Job
Addition on v3 in early next year
Log Streaming
Periodic Jobs
Latency Based Scheduling
Driver Plugins
Otto https://www.ottoproject.io/
The successor of Vagrant
Tried vagrant on production but it doesn’t fit in production
Vagrant won’t fit microservices
A wonderfully simple development experience
Codification (Otto) vs Fossilization (Vagrant)
service discovery by consul even if it is in dev mode
otto dev mode runs a VM and uses docker inside it.
vagrant ssh (about 500ms ) vs otto dev ssh (about 2-3ms)













