About
About Us
Help
Privacy Policy
Terms of Service
LearnDesk
Learn
Academics
Business
Creative
Health and Fitness
Lifestyle
Personal Development
Software
Topics
Admissions
Engineering
Hardware
Hospitality
Humanities
Chinese
Languages
Maths
Pharma
View All Topics
Topics
Accounting
Advertising
Analysis
Analytics
Business Communication
eCommerce
Entrepreneurship
Finance
Finance - India
Freelancing
View All Topics
Topics
Arts & Crafts
Audio Editing
Audio Production
Dance
Design
Film Production
Music
Photography
Video Production
Writing
View All Topics
Topics
Dieting
Fitness
Food Safety
Games
Medical
Medical Professionals
Meditation
Mental Health
Pregnancy
Safety & First Aid
View All Topics
Topics
Beauty & Makeup
Food
Fashion
Gaming
Home Improvement
Parenting
Pet Care & Training
Relationships
Sustainable Living
View All Topics
Topics
Career Development
Learning
Religion and Spirituality
Self-Improvement
View All Topics
Topics
Accounting
Amazon Web Services
App Development
Continuous Integration
Backup Software
Business Automation
Computational Fluid Dynamics
Business Intelligence
Computer Aided Design (CAD)
View All Topics
Teach
Teach Online
Schedule
Items
Billing
Users
Marketing
Analytics
Settings
Change School
Account
Log In
Sign Up
VPC Solutions with EC2 for Production: AWS with Terraform
Introduction
Welcome
Preview
About This Course
Preview
What We Will Build in This Course
Preview
What Do You Need for This Course
Preview
Preparing the Environment for Development
Create an AWS Account If You Don't Already Have It
Logging in to AWS Console and a Walk Through
Let's Create Our AWS Credentials
Windows Environment Setup
Installing Terraform and IntelliJ Plugin
Installing AWS SDK (CLI)
Preparing AWS Credentials for Environment
MacOS Environment Setup
Installing Terraform and IntelliJ Plugin
Installing AWS SDK (CLI)
Preparing AWS Credentials for Environment
Terraform Refresher
Terraform Crash Course
Virtual Private Cloud (VPC) Network Infrastructure with Terraform - Part 1
Creating a Key Pair for EC2 Instances
Creating a S3 Bucket for Terraform Remote State
Creating Our Project
Defining Our Remote State Configuration
Creating a Virtual Private Cloud (VPC)
Creating Public Subnets
Creating Private Subnets
Virtual Private Cloud (VPC) Network Infrastructure with Terraform - Part 2
Creating a Route Table for Public Routes
Creating a Route Table for Private Routes
Associating Route Tables with Subnets
Creating an Elastic IP for NAT Gateway
Creating the NAT Gateway and Adding to Route Table
Create an Internet Gateway (IGW) and Adding to Route Table
Executing Terraform and Outputting Variables for Remote State Reading
Elastic Compute Cloud (EC2) with Terraform - Part 1
Defining Backend and Reading Remote State for Layer 1 Infrastructure
Creating Security Groups for EC2 Instances and ELB
Creating an IAM Role for EC2 Instances
Creating an IAM Role Policy for EC2 Instances
Creating an IAM Instance Profile
Dynamically Using Latest AMI for EC2 Instances
Launch Configuration for Private EC2 Instances
Launch Configuration for Public EC2 Instances
EC2 High Availability, Scalability and Fault Tolerance with Terraform
Creating a Load Balancer for Public Web App Tier
Creating a Load Balancer for Private Backend App Tier
Creating an Auto-Scaling Group for Private EC2 Instances
Creating an Auto-Scaling Group for Public EC2 Instances
Creating an Auto-Scaling Policy for Public EC2 Instances
Creating an Auto-Scaling Policy for Private EC2 Instances
Creating a SNS Topic for Auto-Scaling Notifications
Creating a SNS Subscription for SMS to Receive Auto-Scaling Notifications
Defining Auto-Scaling Notifications for Triggering on Certain Events
Reviewing Our Code and Infrastructure Before Execution
Providing Tfvars, Planning and Executing Everything
Testing Out the Whole Architecture and Verifying Our Setup
Wrapping Up
Thank You
Installing Terraform and IntelliJ Plugin
VPC Solutions with EC2 for Production: AWS with Terraform
MacOS Environment Setup
By:
Niyazi Erdogan
3 minutes
Share
Share the link to this page
Copied
Facebook
Twitter
WhatsApp
LinkedIn
Email
Add to Calendar
Add the class to your calendar
Add to Google Calendar
Add to Apple Calendar
Add to Yahoo Calendar
Add to Outlook Calendar
Print
Completed
You need to have access to the item to view this lesson.
One-time Fee
$10
List Price:
$20
You save:
$10
Buy Class
€9.59
List Price:
€19.19
You save:
€9.59
Buy Class
£7.98
List Price:
£15.96
You save:
£7.98
Buy Class
CA$13.98
List Price:
CA$27.96
You save:
CA$13.98
Buy Class
A$15.37
List Price:
A$30.75
You save:
A$15.37
Buy Class
S$13.46
List Price:
S$26.93
You save:
S$13.46
Buy Class
HK$77.84
List Price:
HK$155.68
You save:
HK$77.84
Buy Class
CHF 8.93
List Price:
CHF 17.87
You save:
CHF 8.93
Buy Class
NOK kr110.72
List Price:
NOK kr221.45
You save:
NOK kr110.72
Buy Class
DKK kr71.58
List Price:
DKK kr143.16
You save:
DKK kr71.58
Buy Class
NZ$17.13
List Price:
NZ$34.27
You save:
NZ$17.13
Buy Class
د.إ36.73
List Price:
د.إ73.46
You save:
د.إ36.73
Buy Class
৳1,194.68
List Price:
৳2,389.36
You save:
৳1,194.68
Buy Class
₹844.38
List Price:
₹1,688.76
You save:
₹844.38
Buy Class
RM44.68
List Price:
RM89.36
You save:
RM44.68
Buy Class
₦16,928.83
List Price:
₦33,857.66
You save:
₦16,928.83
Buy Class
₨2,778
List Price:
₨5,556
You save:
₨2,778
Buy Class
฿344.66
List Price:
฿689.32
You save:
฿344.66
Buy Class
₺345.52
List Price:
₺691.05
You save:
₺345.52
Buy Class
B$58.01
List Price:
B$116.02
You save:
B$58.01
Buy Class
R181.15
List Price:
R362.30
You save:
R181.15
Buy Class
Лв18.77
List Price:
Лв37.54
You save:
Лв18.77
Buy Class
₩14,045.10
List Price:
₩28,090.20
You save:
₩14,045.10
Buy Class
₪37.02
List Price:
₪74.04
You save:
₪37.02
Buy Class
₱589.39
List Price:
₱1,178.78
You save:
₱589.39
Buy Class
¥1,547.70
List Price:
¥3,095.40
You save:
¥1,547.70
Buy Class
MX$204.28
List Price:
MX$408.57
You save:
MX$204.28
Buy Class
QR36.46
List Price:
QR72.92
You save:
QR36.46
Buy Class
P136.72
List Price:
P273.44
You save:
P136.72
Buy Class
KSh1,294.68
List Price:
KSh2,589.37
You save:
KSh1,294.68
Buy Class
E£496.50
List Price:
E£993
You save:
E£496.50
Buy Class
ብር1,223.88
List Price:
ብር2,447.77
You save:
ብር1,223.88
Buy Class
Kz9,130
List Price:
Kz18,260
You save:
Kz9,130
Buy Class
CLP$9,866.80
List Price:
CLP$19,733.60
You save:
CLP$9,866.80
Buy Class
CN¥72.43
List Price:
CN¥144.86
You save:
CN¥72.43
Buy Class
RD$602.52
List Price:
RD$1,205.04
You save:
RD$602.52
Buy Class
DA1,342.75
List Price:
DA2,685.50
You save:
DA1,342.75
Buy Class
FJ$22.75
List Price:
FJ$45.51
You save:
FJ$22.75
Buy Class
Q77.17
List Price:
Q154.34
You save:
Q77.17
Buy Class
GY$2,091.55
List Price:
GY$4,183.11
You save:
GY$2,091.55
Buy Class
ISK kr1,396.80
List Price:
ISK kr2,793.60
You save:
ISK kr1,396.80
Buy Class
DH100.57
List Price:
DH201.14
You save:
DH100.57
Buy Class
L182.21
List Price:
L364.43
You save:
L182.21
Buy Class
ден590.47
List Price:
ден1,180.95
You save:
ден590.47
Buy Class
MOP$80.15
List Price:
MOP$160.31
You save:
MOP$80.15
Buy Class
N$181.30
List Price:
N$362.60
You save:
N$181.30
Buy Class
C$367.86
List Price:
C$735.73
You save:
C$367.86
Buy Class
रु1,350.16
List Price:
रु2,700.32
You save:
रु1,350.16
Buy Class
S/37.90
List Price:
S/75.81
You save:
S/37.90
Buy Class
K40.25
List Price:
K80.50
You save:
K40.25
Buy Class
SAR37.54
List Price:
SAR75.08
You save:
SAR37.54
Buy Class
ZK276.45
List Price:
ZK552.91
You save:
ZK276.45
Buy Class
L47.78
List Price:
L95.56
You save:
L47.78
Buy Class
Kč243.26
List Price:
Kč486.52
You save:
Kč243.26
Buy Class
Ft3,950
List Price:
Ft7,900
You save:
Ft3,950
Buy Class
SEK kr110.36
List Price:
SEK kr220.72
You save:
SEK kr110.36
Buy Class
ARS$10,038.49
List Price:
ARS$20,076.99
You save:
ARS$10,038.49
Buy Class
Bs69.08
List Price:
Bs138.16
You save:
Bs69.08
Buy Class
COP$43,897.49
List Price:
COP$87,794.99
You save:
COP$43,897.49
Buy Class
₡5,092.37
List Price:
₡10,184.74
You save:
₡5,092.37
Buy Class
L252.64
List Price:
L505.28
You save:
L252.64
Buy Class
₲78,046.70
List Price:
₲156,093.40
You save:
₲78,046.70
Buy Class
$U426.22
List Price:
$U852.45
You save:
$U426.22
Buy Class
zł41.63
List Price:
zł83.27
You save:
zł41.63
Buy Class
Already have an account?
Log In
Previous
Next
Sign Up
Signup to access thousands of classes
Continue with Facebook
Continue with Google
OR
Continue with Email
Already a member?
Log In
By registering for a LearnDesk account, you agree to our
Terms of Service
and
Privacy Policy
.
Share
Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.
Share with Google Contacts