Announcing
HashiCorp Nomad 0.11 Beta is now available Learn More

Provision, Secure, Connect, and Run

Any infrastructure for any application

Simple Container Orchestration

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.

Features

  1. task "webservice" {
  2. driver = "docker"
  3. config {
  4. image = "redis:3.2"
  5. labels {
  6. group = "webservice-cache"
  7. }
  8. }
  9. }

Container Orchestration

Deploy, manage, and scale your containers with the Docker, Podman, or Singularity task driver.

Run on-premise with ease

Run on-premise with ease

Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.

  1. sc.exe start "Nomad"
  2. SERVICE_NAME: Nomad
  3. TYPE : 10 WIN32_OWN_PROCESS
  4. STATE : 4 RUNNING
  5. (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
  6. WIN32_EXIT_CODE : 0 (0x0)
  7. SERVICE_EXIT_CODE : 0 (0x0)
  8. CHECKPOINT : 0x0
  9. WAIT_HINT : 0x0
  10. PID : 8008
  11. FLAGS :

Windows Support

Deploy Windows containers and processes or run Nomad as a native Windows service with Service Control Manager and NSSM.

  1. nomad server join 1.2.3.4:4648

Multi-Region Federation

Federate Nomad clusters across regions with a single CLI command to deploy applications globally.

Edge Deployment with Simple Topology

Edge Deployment with Simple Topology

Deploy Nomad with a simple cluster topology on hybrid infrastructure to place workloads to the cloud or at the edge.

Zero Downtime Deployments

Zero Downtime Deployments

Achieve zero downtime deployments for applications through rolling updates, blue/green, or canary deployment strategies.

High Performance Batch Workloads

High Performance Batch Workloads

Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.

Specialized Hardware

Run Specialized Hardware with Device Plugins

Run GPU and other specialized workloads using Nomad’s device plugins.

Stateful Workloads

Run stateful workloads

Natively connect and run stateful services with storage volumes from third-party providers via the Container Storage Interface plugin system.

When to consider Nomad Enterprise?

Open Source

Technical Complexity

Nomad Open Source addresses the technical complexity of workload orchestration across the cloud, on-prem, and hybrid infrastructure.

View Open Source Features
Enterprise

Organizational Complexity

Nomad Enterprise addresses the complexity of collaboration and governance across multi-team and multi-cluster deployments.

View Enterprise Features

Ready to get started?