A global biotechnology corporation is migrating its laboratory management system to AWS. The company uses AWS Organizations and has established a multi-account environment with a central Transit VPC and multiple Spoke VPCs in different member accounts, all interconnected via AWS Transit Gateway. A dedicated Shared Services account hosts a Route 53 Private Hosted Zone (PHZ) named `bio.internal`. The company also has an on-premises network connected via AWS Direct Connect to the Transit Gateway. On-premises research stations need to resolve records in `bio.internal`, while applications in the Spoke VPCs must resolve both `bio.internal` and on-premises server names in the `lab.local` domain. Which combination of steps should a Solutions Architect take to design a highly available, cost-effective hybrid DNS resolution architecture that meets these requirements?
- Deploy Route 53 Resolver inbound and outbound endpoints in the Transit VPC. Create an outbound resolver rule for `lab.local` pointing to the on-premises DNS servers, and share the rule with the organization using AWS Resource Access Manager (RAM). Associate this rule with the Spoke VPCs. In the Shared Services account, authorize the association of the `bio.internal` PHZ with the Transit VPC and all Spoke VPCs, and then accept the associations in the respective accounts. Configure the on-premises DNS servers to forward queries for `bio.internal` to the inbound endpoint IP addresses.Answer
- BDeploy Route 53 Resolver inbound and outbound endpoints in the Transit VPC. Create an outbound resolver rule for `lab.local` pointing to the on-premises DNS servers. Share the outbound resolver rule and the `bio.internal` Private Hosted Zone (PHZ) with the organization using AWS Resource Access Manager (RAM). Associate both shared resources with all Spoke VPCs and the Transit VPC. Configure the on-premises DNS servers to forward queries for `bio.internal` to the inbound endpoint IP addresses.
- CDeploy Route 53 Resolver inbound and outbound endpoints in the Transit VPC. Create an outbound resolver rule for `lab.local` pointing to the on-premises DNS servers, and share the rule with the organization using AWS Resource Access Manager (RAM). Associate the rule with all Spoke VPCs. In the Shared Services account, associate the `bio.internal` Private Hosted Zone (PHZ) with the Transit VPC only. In the Spoke VPCs, update the DHCP options sets to use the Transit VPC's inbound endpoint IP addresses as the domain name servers.
- DDeploy Route 53 Resolver inbound endpoints in the Transit VPC, and deploy outbound endpoints in each of the Spoke VPCs. Create an outbound resolver rule for `lab.local` in each Spoke VPC account. In the Shared Services account, associate the `bio.internal` Private Hosted Zone (PHZ) with the Transit VPC. Configure the on-premises DNS servers to forward queries for `bio.internal` directly to the Direct Connect Gateway rather than the inbound resolver endpoints.