VPC Solutions with EC2 for Production: AWS with Terraform [Video]

More Information
  • You'll learn how to code against AWS using Terraform!
  • You'll learn how to isolate and control your own infrastructure with Terraform—using route tables, internet gateways, security groups and rules!
  • You'll learn how to launch highly-available, scalable, fault-tolerant, and resilient EC2 Instances on AWS using Terraform!
  • You'll gain a very good understanding of VPC concepts such as subnets, route tables and internet gateways by putting them all into practice with Terraform code!

Learn to implement production-ready infrastructures with AWS and Terraform today with an AWS Certified Solutions Architect!

You will learn not only how to implement Terraform code, but will also how to implement an AWS Well-Architected Framework-recommended deployment model that will be highly-available, scalable, fault-tolerant, and resilient!

In this course, we will start by exploring the tools we'll need throughout the course. You will need an IDE and an AWS account is also necessary. You will be shown how to get one if you do not already have one. We will set up our environment variables for Terraform deployments and also configure our IDE to use Terraform efficiently by installing a Terraform plugin. We will start off by implementing our remote state and obtaining a key pair, which we will use to connect to the instances we launch. Once we get these done, we will first create the Virtual Private Cloud (VPC) environment. We'll also attach an Internet Gateway (IGW) to our VPC for use with public subnets, so their resources will be able to access and receive public internet traffic. We will proceed to implement our Launch Configurations for the public and private EC2 instances we will launch through Auto-Scaling Groups. We will use Target Tracking Scaling to help us use, scale, and manage our EC2 instances all by itself.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/VPC-Solutions-with-EC2-for-Production-AWS-with-Terraform

Style and Approach

You will not only learn how to implement Terraform code but also implement an AWS Well-Architected Framework recommended deployment model which will be Highly-Available, Scalable, Fault-Tolerant and Resilient!

  • All you need to take the course is any Python interpreter and an AWS account with some general knowledge on AWS. Theoretical Knowledge on VPC and EC2 Concepts would be nice but not necessary!
Course Length 4 hours 17 minutes
ISBN 9781838551247
Date Of Publication 21 Apr 2019


Niyazi Erdoğan

Niyazi Erdoğan - AWS Certified Solutions Architect, Software Engineer

He is a software engineer and AWS Certified Solutions Architect with over ten years of experience in various fields. He is living in one of the most beautiful cities in the world, Istanbul. He is a self-taught programmer and has been programming since he was in middle-school. His experience ranges from embedded development to server-side and client-side development technologies. He started his career while he was only a student as a Java Developer in healthcare industry as a private contractor. Then he moved in to the largest telecommunication company of Turkey which is Turkcell. After several years and various different positions at Turkcell, he moved in to Portugal and worked for another large telecommunication company for several years with Java technologies. After the telecommunication industry experience and several different experiences, he joined one of the largest companies of its sectors which is Siemens. He currently works at Siemens working with various Java and Cloud technologies. Besides his day job, he really enjoy's developing software with lots of different technologies. On the other hand, he loves to follow tech conferences and blogs about latest technologies and tools.