Docker and rkt have made it really easy to package and ship applications but running them at scale, remains a challenge. Also, not all organizations have the bandwidth to containerize their workloads. Nomad, a single binary cluster scheduler, can be used to build a multi region, self-healing production environment that runs a diverse set of workloads including non-containerized applications.
Anubhav Mishra offers a hands-on workshop on Nomad, a single binary cluster scheduler, to build a multi-region, self-healing production environment from scratch. We will also explore use cases and problems solved by using cluster schedulers and show why Nomad is designed with operational simplicity and heterogeneous workloads as its core design tenets. The attendees will get experience in writing and submitting job specifications, interacting with the API, and deployment strategies.
This session will cover the following topics:
In the second part of this session, Anubhav Mishra will spend time destructively testing applications scheduled in Nomad against different types of failures like process failure, machine failure, network connectivity issues, loss of quorum and other situations that are likely to happen in a production environment.