Skip to main content
HashiConf More sessions have been added to the conference agenda. Buy your pass and plan your schedule. Register
Presentation

Deploying a Multi-Cloud MMORPG with Terraform, Nomad, and Consul

See how a multi-cloud container orchestration platform and MMORPG workload can be deployed in 2 steps with Terraform.

Speakers

Terraform makes deploying to the multi-cloud easy. Multi-cloud is popular because it enables high availability and reduces reliance on any one particular cloud vendor. Even if an entire cloud were to go down, you could rest easy knowing that your service will still be running and available to your customers.

What You'll Learn

In this talk you'll see how to deploy a Nomad and Consul cluster on AWS and Azure and then federate them together with Terraform. This platform will be used to run arbitrary multi-cloud workloads (such as an MMORPG application) using a 2-stage deployment technique. Afterwards, this solution will be compared to another solution that uses managed services to accomplish the same thing. This emphasizes that it’s not wholly necessary to have a fancy container orchestration platform to start realizing the value of the multi-cloud.

  • Multi-Cloud Design Patterns and Considerations
  • Deploying Nomad and Consul clusters with Terraform
  • Federating multi-region/multi-cloud clusters together
  • 2-stage Terraform Deployments for Infrastructure + Application

More resources like this one

  • 2/3/2023
  • Case Study
Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones
  • 1/5/2023
  • Case Study
How Discover Manages 2000+ Terraform Enterprise Workspaces
  • 12/22/2022
  • Case Study
Architecting Geo-Distributed Mobile Edge Applications with Consul
zero-trust
  • 12/13/2022
  • PDF
A Field Guide to Zero Trust Security in the Public Sector