Based on the provided transcript on NAT Gateways and NAT Instances in the context of AWS DevOps, NAT Gateway needs to be initiated in a public subnet. here's a concise and organized summary:

NAT Gateways

Untitled

NAT Instances

Comparison

Feature NAT Gateway NAT Instance
Management Managed by AWS Manual management required
Bandwidth Up to 100 Gbps, automatically scaling Depends on instance type
High Availability Within a single AZ Requires scripts for failover
Security Groups Not required Required
Cost Hourly rate + data transfer Hourly rate (instance type) + data transfer
Elastic IP Association Yes Yes
It can be used as a Bastion Host No Yes