DBS-C01 · Question #365
A company has more than 100 AWS accounts that need Amazon RDS instances. The company wants to build an automated solution to deploy the RDS instances with specific compliance parameters. The data…
The correct answer is A. Create RDS resources by using AWS CloudFormation. Share the CloudFormation template with. For deploying compliant Amazon RDS instances across over 100 AWS accounts in an automated and operationally efficient manner, AWS CloudFormation templates are the most suitable solution.
Question
A company has more than 100 AWS accounts that need Amazon RDS instances. The company wants to build an automated solution to deploy the RDS instances with specific compliance parameters. The data does not need to be replicated. The company needs to create the databases within 1 day. Which solution will meet these requirements in the MOST operationally efficient way?
Options
- ACreate RDS resources by using AWS CloudFormation. Share the CloudFormation template with
- BCreate an RDS snapshot. Share the snapshot with each account. Deploy the snapshot into each
- CUse AWS CloudFormation to create RDS instances in each account. Run AWS Database
- DCreate a script by using the AWS CLI to copy the RDS instance into the other accounts from a
How the community answered
(35 responses)- A83% (29)
- B11% (4)
- C3% (1)
- D3% (1)
Why each option
For deploying compliant Amazon RDS instances across over 100 AWS accounts in an automated and operationally efficient manner, AWS CloudFormation templates are the most suitable solution.
AWS CloudFormation allows defining RDS instances with specific compliance parameters as Infrastructure as Code, providing a highly automated, consistent, and repeatable way to deploy resources across 100+ AWS accounts. Sharing a single template ensures all instances adhere to the same defined configuration, making it the most operationally efficient method for compliant, large-scale deployments.
Creating and sharing RDS snapshots is primarily for data restoration or creating instances with pre-existing data, which contradicts the requirement that data does not need to be replicated. It is also less flexible and efficient than CloudFormation for defining and deploying compliant infrastructure from scratch.
While using AWS CloudFormation is a good approach for deployment, the additional step of running AWS Database Migration Service (DMS) to replicate data contradicts the explicit requirement that 'The data does not need to be replicated.'
While AWS CLI scripts can automate tasks, they are typically less declarative and harder to manage for ensuring consistency and compliance across a large number of accounts compared to CloudFormation templates, which offer built-in state management and rollback capabilities.
Concept tested: Large-scale, automated, compliant resource deployment using CloudFormation
Source: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html
Topics
Community Discussion
No community discussion yet for this question.