What is the difference between a NAT Gateway and a NAT Instance?
A NAT gateway is AWS’s managed, highly available NAT service, while a NAT instance is a regular EC2 instance you configure yourself to perform NAT. AWS recommends NAT gateways for most workloads because they offer better availability, higher bandwidth, and less administrative overhead