This course aims to make you proficient in working with AWS using Terraform for various AWS resources on VPC and EC2 instances. It starts by introducing development tools and the environment you will build in. First, you will explore AWS CLI as a starting point for managing an AWS account. You will learn about Python, the primary language for interacting with AWS, and PyCharm, a powerful JetBrains IDE for Python development. Boto3 is a fantastic AWS library that Amazon supports. It is powerful to have an AWS account where you can play with AWS resources and learn how to build them. You will log in to the AWS Management Console and tour some of its most crucial features. After you create a development user for an account on AWS and obtain credentials, you will discover how to use these credentials to build up an environment with CLI for interaction.
The next section of the course explains how to install tools and set up an environment on Windows or MAC OS. Discover the procedures for installing Terraform, IntelliJ Plugin, Python 3, Pip, AWS SDK (CLI) and Boto3 on both operating systems. We describe how to set up environment variables for Terraform deployments and configure IDE to use Terraform efficiently by installing a Terraform plugin that will highlight the syntax and auto-complete in detail. In addition, you will get a crash course on Terraform, where you will learn everything you need to know about setting up this infrastructure, its features and commands, language syntax, dependencies and states. After setting everything up, you will develop some Terraform code to put the architecture into action. First, we describe setting up a remote state and getting a key pair to connect to the instances you launch. Next, you will learn how to create the virtual private cloud (VPC) environment. To achieve high availability requirements, split your private and public subnets across three separate availability zones within a region.
The course then explores how to manage the routing between the resources inside VPC by creating private and public route tables. Connect an Internet gateway (IGW) to your VPC for use with public subnets, allowing those subnets' resources to access and receive public Internet traffic. A private subnet also requires Internet access, but solely for outgoing connections from the resources in private subnets. By launching and connecting a NAT gateway to the private route table, you'll be able to meet this criterion. After configuring the low-level networking infrastructure, you will explore how to implement the launch configurations for public and private EC2 instances launched through auto-scaling groups. In addition, you will learn how to implement the auto-scaling groups using these launch configurations, create an SNS topic and subscribe to it to get real-time notifications on what is happening with your instances and infrastructure. Finally, you will discover how to verify your setup and test the whole architecture.
In This Free Course, You Will Learn How To
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this course, you have the option to acquire an official , which is a great way to share your achievement with the world.
Your Alison is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of s for completed courses:
- Digital : a downloadable in PDF format immediately available to you when you complete your purchase.
- : a physical version of your officially branded and security-marked
- Framed : a physical version of your officially branded and security marked in a stylish frame.
All s are available to purchase through the Alison Shop. For more information on purchasing Alison , please visit our FAQs. If you decide not to purchase your Alison , you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings. For more details on our pricing, please visit our Pricing Page