
Answer-first summary for fast verification
Answer: Adopt Amazon SQS for durable job storage, an AMI with the processor app, a launch template, and Auto Scaling policies reacting to the SQS queue's item count.
Option C is the correct answer. Using Amazon SQS for job storage ensures that the job items are durably stored. The processor application can be built into an Amazon Machine Image (AMI). A launch template, which offers more flexibility over launch configurations, can be used to create an Auto Scaling group. This group can scale in and out based on the number of items in the SQS queue, ensuring that the architecture is loosely coupled, scalable, and responds dynamically to workload changes.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
As a solutions architect designing a scalable, stateless application on AWS, which architecture ensures job durability, parallel processing, and dynamic node scaling based on workload?
A
Utilize Amazon SNS for job distribution, an AMI with the processor app, a launch configuration, and Auto Scaling with CPU-based scaling policies.
B
Employ Amazon SQS for job queuing, an AMI with the processor app, a launch configuration, and Auto Scaling with network usage-based scaling policies.
C
Adopt Amazon SQS for durable job storage, an AMI with the processor app, a launch template, and Auto Scaling policies reacting to the SQS queue's item count.
D
Leverage Amazon SNS for message-based job dispatch, an AMI with the processor app, a launch template, and Auto Scaling policies tied to SNS message volume.
No comments yet.