A company is designing the network architecture for a new AWS deployment in the `us-west-2` Region. The deployment consists of three VPCs: `vpc-app-prod`, `vpc-app-test`, and `vpc-shared-services`. An on-premises data center is connected to AWS via an AWS Direct Connect connection. The networking requirements are:
1. Enable routing between the on-premises data center and all three VPCs.
2. Enable direct routing between `vpc-app-prod` and `vpc-shared-services`.
3. Provide redundant outbound internet connectivity for resources in private subnets across multiple Availability Zones in `vpc-app-prod` and `vpc-app-test`.
4. Allow both the on-premises servers and resources in all three VPCs to resolve DNS hostnames within a Route 53 Private Hosted Zone (PHZ) named `cloud.internal`.
Which of the following designs meets these requirements with the least operational overhead?
- Deploy an AWS Transit Gateway (TGW) and attach all three VPCs. Associate an AWS Direct Connect Gateway (DXGW) with the TGW to enable on-premises connectivity. In `vpc-shared-services`, deploy a NAT Gateway in each public subnet across multiple Availability Zones, and configure route tables in the spoke VPCs to direct internet traffic through the TGW. Create a Route 53 Resolver Inbound Endpoint in `vpc-shared-services` across multiple Availability Zones, associate the Private Hosted Zone `cloud.internal` with all three VPCs, and configure the on-premises DNS servers to forward queries for `cloud.internal` to the inbound endpoint.Cevap
- BDeploy an AWS Transit Gateway (TGW) and attach all three VPCs. Associate an AWS Direct Connect Gateway (DXGW) with the TGW to enable on-premises connectivity. In `vpc-shared-services`, deploy a single NAT Gateway in a single Availability Zone to minimize ongoing hourly costs, and configure route tables in the spoke VPCs to direct internet traffic through the TGW. Create a Route 53 Resolver Inbound Endpoint in `vpc-shared-services` across multiple Availability Zones, associate the Private Hosted Zone `cloud.internal` with all three VPCs, and configure the on-premises DNS servers to forward queries for `cloud.internal` to the inbound endpoint.
- CAssociate an AWS Direct Connect Gateway (DXGW) directly with Virtual Private Gateways (VGWs) attached to each of the three VPCs. In each VPC, deploy a NAT Gateway in each public subnet across multiple Availability Zones for outbound internet access. Create a Route 53 Resolver Inbound Endpoint in `vpc-shared-services` across multiple Availability Zones, associate the Private Hosted Zone `cloud.internal` with all three VPCs, and configure the on-premises DNS servers to forward queries for `cloud.internal` to the inbound endpoint.
- DDeploy an AWS Transit Gateway (TGW) and attach all three VPCs. Associate an AWS Direct Connect Gateway (DXGW) with the TGW to enable on-premises connectivity. In `vpc-shared-services`, deploy a NAT Gateway in each public subnet across multiple Availability Zones, and configure route tables in the spoke VPCs to direct internet traffic through the TGW. Create a Route 53 Resolver Inbound Endpoint in `vpc-shared-services` across multiple Availability Zones, associate the Private Hosted Zone `cloud.internal` only with `vpc-shared-services`, and configure the on-premises DNS servers to forward queries for `cloud.internal` to the inbound endpoint.