NAT vs Bastion
NAT: routes traffic from Internet to EC2 instances in private subnets and is Linux, so can SSH but cannot RDP
Bastion: used to securely administer EC2 instances using SSH/RDP in private subnets
Bastion use case
Administration only
Scenario: how to make a bastion instance highly available?
Need multiple public subnets. can have a bastion in each public subnet. implement Autoscaling groups
Bastion example
Think of the webserver created in the lab, where we ssh into public and then private instance