AWS Certified Solutions Architect – Professional — Question 916

A company must deploy multiple independent instances of an application. The front-end application is internet accessible. However, corporate policy stipulates that the backends are to be isolated from each other and the internet, yet accessible from a centralized administration server. The application setup should be automated to minimize the opportunity for mistakes as new instances are deployed.
Which option meets the requirements and MINIMIZES costs?

Answer options

Correct answer: C

Explanation

Deploying the application instances into separate AWS accounts using a single AWS CloudFormation template ensures strong isolation and consistent automation. Connecting these VPCs to a central administration VPC via VPC peering is the most cost-effective routing method, as it avoids the hourly charges associated with VPN connections or NAT gateways. Security groups alone in a single account do not provide the robust account-level isolation required, making the multi-account VPC peering approach the ideal choice.