A company is designing a new environment on AWS with a single VPC named `Production-VPC` (CIDR: ) to host a web application. The architecture is deployed across two Availability Zones, `us-west-2a` and `us-west-2b`. The public subnets `Public-Subnet-A` () and `Public-Subnet-B` () host Application Load Balancers. The application instances are running in the private subnets `Private-Subnet-A` () and `Private-Subnet-B` (). The instances in the private subnets must be able to securely download software patches from the internet. The design must ensure that an outage of a single Availability Zone does not disrupt outbound internet connectivity for the resources in the remaining active Availability Zone. Which configuration should the solutions architect implement to meet these requirements?
- ADeploy a single NAT Gateway in `Public-Subnet-A`. Configure a single shared route table associated with both `Private-Subnet-A` and `Private-Subnet-B` to route outbound traffic () to this single NAT Gateway.
- BDeploy an AWS Transit Gateway named `Production-TGW`. Configure the route tables of `Private-Subnet-A` and `Private-Subnet-B` to route all outbound traffic () directly to `Production-TGW` without deploying any NAT Gateways or Internet Gateways in the VPC.
- Deploy one NAT Gateway in `Public-Subnet-A` and another NAT Gateway in `Public-Subnet-B`. Configure the route table for `Private-Subnet-A` to route outbound traffic () to the NAT Gateway in `Public-Subnet-A`, and configure the route table for `Private-Subnet-B` to route outbound traffic to the NAT Gateway in `Public-Subnet-B`.Answer
- DDeploy a Route 53 Private Hosted Zone named `egress.internal` and associate it with `Production-VPC`. Configure the route tables of both private subnets to route outbound traffic () to the Route 53 Resolver outbound endpoint.