Container Orchestration
Deploy, manage, and scale your containers with the Docker, Podman, or Singularity task driver.
Nomad runs as a single binary with a small resource footprint. Developers use a declarative job specification to define how an application should be deployed. Nomad handles deployment and automatically recovers applications from failures.
task "webservice" {
driver = "docker"
config {
image = "redis:3.2"
labels {
group = "webservice-cache"
}
}
}
Deploy, manage, and scale your containers with the Docker, Podman, or Singularity task driver.
Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.
sc.exe start "Nomad"
SERVICE_NAME: Nomad
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 8008
FLAGS :
Deploy Windows containers and processes or run Nomad as a native Windows service with Service Control Manager and NSSM.
nomad server join 1.2.3.4:4648
Federate Nomad clusters across regions with a single CLI command to deploy applications globally.
Deploy Nomad with a simple cluster topology on hybrid infrastructure to place workloads to the cloud or at the edge.
Achieve zero downtime deployments for applications through rolling updates, blue/green, or canary deployment strategies.
Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.
Run GPU and other specialized workloads using Nomad’s device plugins.
Natively connect and run stateful services with storage volumes from third-party providers via the Container Storage Interface plugin system.
Deploy containerized applications with customized network configurations from third-party vendors via Container Network Interface plugin system
Scale a global gaming platform easily and reliably with Nomad to serve 100 million monthly active users
Read Case StudyOptimize the cost efficiency of batch processing at scale with a hybrid, multi-cloud deployment with Nomad
Learn MoreFrom 6 dedicated servers in a colocation facility to a cloud-based deployment workflow with Nomad
Learn MoreNomad Open Source addresses the technical complexity of workload orchestration across the cloud, on-prem, and hybrid infrastructure.
View Open Source FeaturesNomad Enterprise addresses the complexity of collaboration and governance across multi-team and multi-cluster deployments.
View Enterprise FeaturesNomad Open Source addresses the technical complexity of managing a mixed type of workloads in production at scale by providing a simple and flexible workload orchestrator across distributed infrastructure and clouds.