AWS Certified Solutions Architect – Professional — Question 14

A company is implementing a multi-account strategy; however, the Management team has expressed concerns that services like DNS may become overly complex. The company needs a solution that allows private DNS to be shared among virtual private clouds (VPCs) in different accounts. The company will have approximately 50 accounts in total.
What solution would create the LEAST complex DNS architecture and ensure that each VPC can resolve all AWS resources?

Answer options

Correct answer: A

Explanation

Option A is the best choice as it simplifies the DNS architecture by centralizing the management of DNS in a shared services VPC, allowing for efficient and scalable DNS resolution across multiple accounts. The other options introduce unnecessary complexity, such as creating individual private zones for each VPC, which can complicate DNS management and reduce efficiency.