NAT instances are simply EC2 instances with a specific configuration ( they were used before NAT Gateways).
NAT instances uses a special AMI (`amzn-ami-wpc-nat" and must have source/destination checks disabled.
They are managed by you (A NAT instance does not provide high availability or scale automatically) can be used as Bastion Hosts.