AWS Global Networking in Terraform
Published by Pearson
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
- Sign up for an AWS account - https://portal.aws.amazon.com/billing/signup
- Clone the GitHub Repository - https://github.com/arpcefxl/aws-networking-terraform
- Download and install the Terraform client - https://www.terraform.io/downloads.html
Recommended Preparation
- Attend: Live Training on O'Reilly: Getting Started with AWS – taught by Chad Smith Watch Lesson 3: Networking in AWS in Amazon Web Services (AWS) LiveLessons by Richard Jones https://learning.oreilly.com/videos/amazon-web-services/9780135581247/
Recommended Follow-up
- Attend: Live Training on O'Reilly: Hands on AWS in 3 Weeks – taught by Chad Smith
- Attend: Live Training on O'Reilly: AWS Advanced Networking Certification Crash Course - taught by Chad Smith
- Watch: AWS Certified SysOps Administrator - Associate (SOA-C02), by Chad Smith https://www.oreilly.com/videos/aws-certified-sysops/9780137556472/
- Watch: AWS Certified Security - Specialty, by Chad Smith https://www.oreilly.com/videos/aws-certified-security/9780135771990/
- Attend Hands-on AWS VPCs with Rick Crisci: Search O’Reilly for upcoming date
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+.