• 3 Public Subnets
  • 3 Private Subnets
  • Auto Scaling Group for Bastion Host
  • Auto Scaling Group for Web Server
  • Internet-facing Application Load Balancer targeting Web Server Auto Scaling Group

2. Deploy this using Terraform Cloud as a CI/CD tool to check…

Use Case

Cleaning up my AWS Three-Tier Architecture Deployment part 1

In a previous post, Terraform: Deploy A Three-Tier Architecture in AWS, I used Terraform to create AWS infrastructure, however I did not use Terraform recommended best practices. I used a single file and hard-coded everything. As I’m just beginning my journey with Terraform, hopefully this can be forgiven. In…

Elastic Container Service (ECS)

Infrastructure as Code (IaC)

Using AWS Systems Manager, Session Manager & AWS Single Sign-On.

Photo by FLY:D on Unsplash

Use Case:
In the past, your company has used a bastion host in a public subnet to access your EC2 instances. The problem with this is that in order to do so, you need to have a port open to the internet. In addition to this security risk, you will also…


What is AWS Backup?

Troy Ingram

DevOps Engineer | AWS Certified Solutions Architect - Associate | Terraform Associate | Python | Linux

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store