Nomad on AWS: Quick Start Guide
Continuing the momentum from the HashiCorp Vault and HashiCorp Consul Quick Start Guides (QSG) which have seen tremendous usage, we’ve partnered with the AWS team to build a QSG for HashiCorp Nomad.
Nomad is a distributed, highly available, datacenter-aware cluster manager and scheduler for the purpose of deploying applications across any infrastructure, at any scale. Nomad provides a common workflow to deploy any type of application including batch (big data type workloads), dispatch (elastic, short-lived workloads), and long running services. Developers use a declarative job specification to define how an application should be deployed and the resources it requires (CPU, memory, disk). Nomad accepts these jobs and finds available resources to run them. The Nomad million container benchmark provides a good validation of the scalability as well as providing best-practices templates for creating scalable deployments.
Getting Started
This Quick Start is for users looking to get jump-started deploying jobs leveraging a scheduler to efficiently run applications across AWS infrastructure. The QSG provisions all the necessary AWS infrastructure resources and provisions HashiCorp tools with just a couple of key clicks.
The AWS environment consists of a Virtual Private Cloud (VPC) that spans three availability zones with public and private subnets. This QSG builds on the Consul guide for service discovery, with the addition of two Nomad servers.
Resources
To get started with Nomad on AWS, use the following resources:
View architecture and details:
- AWS QSG for HashiCorp Nomad data sheet
Use the deployment guides for step-by-step deployment and configuration instructions:
- AWS QSG for HashiCorp Nomad deployment guide
The Quick Start Guide provides a Nomad deployment that can be used as-is, or customized to suite your deployment specific needs. Customization can be done by downloading and modifying the templates and scripts for the Quick Start.
For more information about Nomad refer to Nomad OSS or the Nomad Enterprise.
Sign up for the latest HashiCorp news
More blog posts like this one
Terraform Enterprise improves deployment flexibility with Nomad and OpenShift
Customers can now deploy Terraform Enterprise using Red Hat OpenShift or HashiCorp Nomad runtime platforms.
Nomad’s internal garbage collection and optimization discovery during the Nomad Bench project
A look into Nomad’s internal garbage collection process and the optimization discovered during the bench project.
New approaches to measuring Nomad performance
See how the HashiCorp Nomad team re-examined how to capture performance for a workload orchestrator, resulting in new metrics to better capture Nomad’s performance.