passdrill
AWS SAA-C03 · VPC & Networking · Card 020/024 medium

A VPC has private subnets in three Availability Zones, all currently routing their internet-bound traffic to a single NAT gateway that lives in one Availability Zone's public subnet. What does AWS recommend to make this design more resilient, and what is the tradeoff of not doing so?

  1. Nothing needs to change; a single NAT gateway is already redundant across all Availability Zones in the Region
  2. Deploy a separate NAT gateway in each Availability Zone's public subnet and route each private subnet to the NAT gateway in its own AZ; otherwise, an outage of the single NAT gateway's AZ takes down internet access for every private subnet, and cross-AZ traffic to reach it incurs inter-AZ data transfer charges
  3. Replace the NAT gateway with a NAT instance, since NAT instances are inherently more available across Availability Zones
  4. Attach a second Elastic IP address to the existing NAT gateway so it can serve two Availability Zones redundantly
Next card → Shuffle