An enterprise is reviewing the network architecture of its multi-tier application in the us-east-1 region to optimize performance and reduce latency. The application is deployed across multiple private subnets in three Availability Zones. Currently, the instances in all three Availability Zones access external APIs via a single NAT Gateway located in Availability Zone us-east-1a. During peak hours, the application experiences high latency and connection timeouts when communicating with external API endpoints. Additionally, instances need to resolve internal service names hosted in a Route 53 Private Hosted Zone (PHZ) created in a shared services VPC, but internal queries currently resolve to public endpoints over the internet, causing additional latency and security concerns. Which set of actions will resolve the latency issues and optimize network performance?
- Deploy a NAT Gateway in each of the three Availability Zones, update the route tables for the private subnets to route outbound traffic through the local NAT Gateway in their respective zones, and associate the shared services Private Hosted Zone with the application VPC.Cevap
- BDeploy the application instances across all three Availability Zones but configure the route tables in all private subnets to route outbound internet traffic through a single NAT Gateway located in Availability Zone us-east-1a to centralize traffic, and associate the shared services Private Hosted Zone with the application VPC.
- CDeploy a NAT Gateway in each of the three Availability Zones, update the route tables for the private subnets to route outbound traffic through the local NAT Gateway in their respective zones, but rely on default DNS resolution in the application VPC without associating the shared services Private Hosted Zone to it.
- DDeploy a NAT Gateway in each of the three Availability Zones, configure an AWS Direct Connect Gateway to establish transitive routing directly between the application VPC and the shared services VPC to bypass Transit Gateway processing overhead, and associate the shared services Private Hosted Zone with the application VPC.