Scheduling and Securing Microservices with Nomad
In this talk, HashiCorp co-founder Armon Dadgar explores Nomad and how it helps to schedule and secure microservices at scale, alongside Vault.
Tools like Docker and rkt make it easier than ever to package and distribute applications and many organizations deploy workloads that are already static binaries—such as Go applications or Java applications that only rely on the JVM. These types of applications do not need to be containerized (they are already self-contained). To address the growing heterogeneity of workloads, HashiCorp created Nomad—a globally aware, distributed scheduler and cluster manager.
Nomad is designed to handle many types of workloads, on a variety of operating systems, at massive scale. Nomad empowers developers to specify jobs and tasks using a high-level specification in a plain-text file. Nomad accepts the job specification and then automatically manages the placement, healing, and scaling of the application. By placing multiple applications per host, Nomad maximizes resource utilization and dramatically reduces infrastructure costs.
In this talk, Armon will explore Nomad and how it helps to schedule and secure microservices at scale.
Slides are available at gotocon.com