Introduction
  • Introduction
  • Architecture Overview
Network Setup
  • Create and Setup VPC
  • Subnets, RouteTables, IGW, NATGateway (Edit: use NGW on private route table)
  • Enable AutoAssign Public IP on Subnets (Edit: Removed on private subnets)
  • First EC2 Instance Part 1
  • First EC2 Instance Part 2
  • Network Setup Recap
Application Server Setup
  • Create IAM Role for EC2 Instance
  • Application Server Part 1 - Instance Launch
  • Application Server Part 2 - Configure HTTPD
  • Application Server Part 3 - Configure Build (S3)
  • Automate Setup using EC2 User Data
  • Application Server Setup Recap
Create and Configure Application Load Balancer
  • Setup Second Application Server
  • Load Balancer Setup Part 1
  • Load Balancer Setup Part 2
  • Security Group Cleanup - Phase 1
  • ALB Setup Recap
Create and Configure Auto Scaling Groups
  • Auto Scaling Groups Introduction
  • Setup Auto Scaling Group Part 1 - Launch Configurations
  • Setup Auto Scaling Group Part 2 - ASG Basic Setup
  • Setup Auto Scaling Group Part 3 - Scaling Policies
  • Setup SNS Topics, Cloudwatch Alarms etc
  • ASG Setup Recap
Create and Configure DB Instance
  • Create and Configure Security Group for DB Servers
  • Create MySQL DB in RDS and place it in Private Subnets
Manage & Cofigure DNS
  • Configure ACM Cert to enable HTTPS on Target Group
  • Route53 - Create Subdomain which points to ALB
Terraform & Infrastructure as Code
  • Terraform Introduction
  • Terraform Installation
  • AWS CLI, IAM User & Credentials in Profile Setup
  • Terraform Init
  • Create & Configure ALB Using Terraform Part 1
  • Create & Configure ALB Using Terraform Part 2
  • Create & Configure Launch Configuration Using Terraform
  • Create & Configure ASG Using Terraform Part 1
  • Create & Configure ASG Using Terraform Part 2
  • Create & Configure Scaling Policies & CloudWatch Alarms Using Terraform
  • Terraform Recap
Devops Using Slack
  • Slack Introduction & Account Creation
  • Configure Slack Integration with AWS
Conclusion
  • Conclusion