AWS Certified Solutions Architect – Professional — Question 490

A company has an application that sells tickets online and experiences bursts of demand every 7 days. The application has a stateless presentation layer running on Amazon EC2, an Oracle database to store unstructured data catalog information, and a backend API layer. The front-end layer uses an Elastic Load Balancer to distribute the load across nine On-Demand instances over three Availability Zones (AZs). The Oracle database is running on a single EC2 instance. The company is experiencing performance issues when running more than two concurrent campaigns. A solutions architect must design a solution that meets the following requirements:
✑ Address scalability issues.
✑ Increase the level of concurrency.
✑ Eliminate licensing costs.
✑ Improve reliability.
Which set of steps should the solutions architect take?

Answer options

Correct answer: A

Explanation

Implementing an Auto Scaling group with a combination of On-Demand and Spot Instances for the stateless presentation layer allows the application to dynamically scale during weekly traffic bursts while keeping costs low. Migrating the Oracle database to a managed Amazon RDS reserved DB instance improves reliability and management efficiency. This combination addresses the scalability and concurrency bottlenecks while optimizing resource costs and operational overhead.