A company developed a pilot application by using AWS Elastic Beanstalk and Java. To save costs during development, the company's development team deployed the application into a single-instance environment. Recent tests indicate that the application consumes more CPU than expected. CPU utilization is regularly greater than 85%, which causes some performance bottlenecks. A solutions architect must mitigate the performance issues before the company launches the application to production. Which solution will meet these requirements with the LEAST operational overhead?
Select one answer.
Marked answer: C
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose C1
Modify the existing environment’s capacity to load-balanced... This is the most efficient solution: No need to create new applications or environments. Just change from single-instance to load-balanced type. Configure auto scaling rule to scale out if CPU > 85%. Meets the requirement and minimizes operational overhead.
Chose C2
You can change your environment type to a single-instance or load-balanced, scalable environment by editing your environment's configuration.
1
C. Modify the existing environment’s capacity configuration to use a load-balanced environment type. Select all Availability Zones. Add a scale-out rule that will run if the average CPU utilization is over 85% for 5 minutes.