Simple Container Orchestration
Deploy, manage, and scale enterprise containers in production with ease.
Nomad 0.11 Beta version is released! Read the blog to learn more
Nomad is a simple, flexible, and production-grade work orchestrator that enables organizations to deploy, manage, and scale any application, containerized, legacy or batch jobs, across multiple regions, on private and public clouds.
Infrastructure is managed on a per application basis.
A common pool of infrastructure is shared across mixed applications
Single lightweight binary that integrates into your existing infrastructure. Define your application deployment with declarative infrastructure-as-code HCL. Easy to operate on-prem or in the cloud with minimal operational overhead.
Run your microservices, docker containers, batch workloads, and legacy applications on Linux and Windows entirely through Nomad.
One single unified workflow for deploying to bare metal or cloud environments. Move applications with zero downtime across multi-cloud environments, transparently to developers.
Achieve immediate results by bringing orchestration benefits to existing applications. Migrate at your own pace to avoid the risk of big-bang refactor. Keep a single consolidated workflow before, during, and after Modernization.
Nomad is a single binary, both for clients and servers, and requires no external services. It is designed to natively handle multi-datacenter and multi-region deployments and is cloud agnostic.
Developers define application deployment requirements, constraints, and preferences using Nomad’s job specification. Severs accept jobs, and make fast and intelligent placement decisions with parallelled schedulers via bin-packing, and deploy jobs onto clients. Nomad handles failure automatically and will auto-migrate applications to alternate clients when outage occurs.
Nomad Open Source addresses the technical complexity of workload orchestration in the cloud, on-prem, or on hybrid infrastructure.
Nomad Enterprise addresses the organizational complexity of multi-team and multi-cluster deployments with collaboration and governance features.