Skip to content
  • Sign In
  • Try Now
View all events
Cloud Platforms

AWS Global Networking in Terraform

Published by Pearson

Intermediate to advanced content levelIntermediate to advanced

Automating AWS VPC network deployments with global connectivity using Terraform

Terraform is one of the most popular and powerful frameworks for implementing IaC (Infrastructure as Code). AWS is the most popular cloud platform. Employers are frequently seeking the combination of these technologies for high-skill and high-paying positions! Learn how to bring these together by creating a global network in AWS using Terraform templates.

This training session uses real world requirements to discuss the tradeoffs of various network implementation patterns. We will then implement a global network using different features to understand the complexity and tradeoffs of each decision.

This course is taught using hands-on demos so you can learn key skills in real time.

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand:

  • How to implement connectivity between AWS VPCs in different regions
  • Tradeoffs between VPC Peering connections and Transit Gateways
  • Proper deployment order for global networks in AWS
  • When to choose Terraform modules instead of Terraform resources
  • Which network resource properties can be defined as parameters in Terraform templates
  • How to make Terraform templates reusable through abstraction and parameters

And you’ll be able to:

  • Choose global VPC networking features based on requirements and tradeoffs
  • Implement Terraform templates and stacks for network infrastructure according to DevOps principles
  • Customize a network solution as needed in order to accommodate legacy resources or non best-practice requirements

This live event is for you because...

  • An AWS network architect or engineer
  • Responsible for automating AWS deployments using Terraform
  • Interested in learning more about AWS networking features or Terraform automation frameworks

Prerequisites

  • Entry-level knowledge of AWS networking services and features, such as: VPC, Transit Gateway, Security Groups
  • Entry-level knowledge of Hashicorp Terraform, including: Template files, Variables, Outputs, Providers

Course Set-up

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Introduction to Terraform (20 mins)

  • Discussion - Terraform resilient design with AWS S3 and DynamoDB

AWS Global Network Requirements and Architecture (40 mins)

  • Discussion - Network scenario requirements
  • Discussion - Network feature choices to meet requirements

Break (10 mins)

Single-Region Network Deployment (30 mins)

  • Discussion - Terraform features for AWS VPC networks
  • Demo – Deploy a single-region VPC

Break (10 mins)

Transit Gateway Deployment (40 mins)

  • Discussion - Terraform features for AWS Transit Gateway
  • Demo – Create a Transit Gateway module in Terraform

Multi-Region Network Connectivity using Transit Gateway (40 mins)

  • Discussion - Terraform multi-region considerations
  • Demo – Deploy Transit Gateway Infrastructure

Break (10 mins)

Multi-Region Network Connectivity using VPC Peering (30 mins)

  • Discussion - Tradeoffs of Transit Gateway and VPC Peering
  • Demo - De-provision Transit Gateway and replace with VPC Peering

Q&A (10 mins)

Your Instructor

  • Chad Smith

    Chad Smith is a technology professional, author and trainer focused on cloud infrastructure and management. He is the Principal Cloud Architect at Brightkey.cloud and has a wealth of personal real-world experience in cloud adoption, infrastructure design, operations and security. Chad holds current AWS certifications in Architecture, SysOps, Security, Networking and Databases and is also certified in CompTIA Cloud+.

    linkedinXlinksearch