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

  • Scott Winkler
    Scott WinklerSoftware engineer, Ellie Mae

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
  • White Paper

A Field Guide to Zero Trust Security in the Public Sector