
AWS Certified Solutions Architect - Associate
Get started today
Ultimate access to all questions.
A company's analytics software on EC2 instances is facing performance issues due to high CPU utilization, causing unprocessed user data. How can a solutions architect improve performance and enable scaling based on demand?
A company's analytics software on EC2 instances is facing performance issues due to high CPU utilization, causing unprocessed user data. How can a solutions architect improve performance and enable scaling based on demand?
Explanation:
The correct answer is D. The issue is primarily caused by the high CPU utilization of the EC2 instances, which indicates that the instance type might not be sufficient to handle the load. To resolve this and enable scaling based on demand, routing incoming requests to Amazon SQS and configuring an EC2 Auto Scaling group based on the queue size is an effective approach. This allows the system to handle varying workloads more efficiently by adding or removing instances based on the actual demand, thereby improving performance and scalability.