AWS Certified SysOps Administrator – Associate (SOA-C03) — Question 10

A company runs a business application on more than 300 Linux-based instances. Each instance has the AWS Systems Manager Agent (SSM Agent) installed. The company expects the number of instances to grow in the future. All business application instances have the same user-defined tag.
A CloudOps engineer wants to run a command on all the business application instances to download and install a package from a private repository. To avoid overwhelming the repository, the CloudOps engineer wants to ensure that no more than 30 downloads occur at one time.
Which solution will meet this requirement in the MOST operationally efficient way?

Answer options

Correct answer: C

Explanation

Option C is correct because it leverages rate control to limit the concurrent downloads to 30 directly within the Systems Manager Run Command document, making it the most operationally efficient method. Option A requires manual batching, which is less efficient. Option B uses AWS Lambda, which adds unnecessary complexity for this scenario. Option D involves Step Functions, which is also more complex than needed for this straightforward task.