Which solution should be implemented to ensure that there are no disruptions to internet connectivity?
Deploy a NAT instance in a private subnet of each Availability Zone.
Deploy a NAT gateway in a public subnet of each Availability Zone.
Deploy a transit gateway in a private subnet of each Availability Zone.
Deploy an internet gateway in a public subnet of each Availability Zone.
Explanations:
NAT instances are not highly available across Availability Zones. They need to be manually managed and do not provide automatic failover or scalability.
NAT gateways are highly available when deployed in each Availability Zone. They provide automatic failover and scalability, ensuring continuous internet connectivity across all subnets.
Transit gateways are used for inter-VPC connectivity and are not designed for internet access. They do not provide NAT functionality for instances in private subnets.
An internet gateway connects a VPC to the internet but is not sufficient to allow instances in private subnets to access the internet. It needs to be used with NAT or routing through public subnets.